knowit
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TODO 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. TODO for KnowIt
  2. ---------------
  3. 1. GUI-related items
  4. --------------------
  5. Editor:
  6. * color chooser: last color and some predefined (with shortcuts)
  7. * sort selected text (problem: how to sort text inside HTML tags?)
  8. * advanced search (fuzzy search, filters, keywords etc.)
  9. * inserting images/tables etc. (probably impossible in current Qt version)
  10. * rich text copy/cut (now only text is copied from note to note); Qt bug?
  11. * templates: RichText structures which can be autofilled with relevant info
  12. * spellchecking
  13. Links:
  14. * add browse button for local links
  15. * link local notes by id, not name (after 1.0 - requires new file format)
  16. * reorder link popup menu commands
  17. Tree:
  18. * update icons after reordering
  19. * configurable pixmaps for notes (after 1.0 - requires new file format)
  20. * list of notes containing given text (+filters?)
  21. * selectable list of all notes
  22. Others:
  23. * status bar: more information? (lines, words, paragraphs, notes,
  24.   filters, results of some commands?)
  25. * multiple KnowIt documents in single tabbed window;
  26.   it would required moving some variables from knowit.cpp
  27.   to knowitdoc.cpp (to allow different documents). Edit/Items
  28.   may be then functions, not variables, returning current document
  29.  editor/tree.
  30. * add 'Quick add entry' command to taskbar
  31. * add 'Paste as new note' command
  32. Export:
  33. * handle local links
  34. * strip <p></p> and <div></div> at the end of text
  35. 2. Non-GUI items
  36. ----------------
  37. File:
  38. * proper handling of text-format notes
  39. * password - allow files to be encrypted (useful for holding passwords)
  40. * store tree state on save: which nodes are open. (after 1.0 - requires new file format)
  41. * speed up loading large files
  42. Import/export:
  43. * export to text
  44. * improve printing (print more than current note). Problem: how to select
  45.    notes for printing? How to print bigger document?
  46. * optionally print/export links
  47. Internals:
  48. * make some actions TDESelectActions (f. e. alignment)
  49. * undo for deleting/moving notes (how?)
  50. * check accelerators?
  51. Documentation:
  52. * update tips