TODO for Knowit
---------------

1. GUI-related items
--------------------

Editor: 
* allow Font & color configuration
* color chooser: last color and some predefined (with shortcuts)
* sort selected text (problem: how to sort text inside HTML tags?)
* advanced search (fuzzy search, filters, keywords etc.)
* inserting images/tables etc. (probasbly impossible in current Qt version)
* rich text copy/cut (now only text is copied from note to note); Qt bug?
* templates: RichText structures which can be autofilled with relevant info

Links:
* add browse button for URL
* merge URL and description editors
* drag and drop from other programs
* links to local notes (knowit:title format?)

Tree:
* update icons after reordering
* configurable pixmaps for notes
* list of notes containing given text (+filters?)
* selectable list of all notes

Others:
* status bar: more information? (lines, words, paragraphs, notes,
 filters, results of some commands?)
* configurable toolbar
* multiple KnowIt documents in single tabbed window;
 it would required moving some variables from knowit.cpp
 to knowitdoc.cpp (to allow different documents). Edit/Items
 may be then functions, not variables, returning current document
 editor/tree. 




2. Non-GUI items
----------------

File format:
* proper handling of text-format notes
* password - allow files to be encrypted (useful for holding passwords)
* store tree state on save: which nodes are open.

Import/export:
* export to text
* improve printing (print more than current note). Problem: how to select
 notes for printing? How to print bigger document?
* configurable import of text file

Internals:
* make some actions KSelectActions (f. e. alignment)
* undo for deleting/moving notes (how?)
* check accelerators?

Documentation:
* update for 0.9
* update tips
