Known Issues (please report others) :
-------------------------------------

* Uncluttering items can be slow on huge mindmaps
* The export dialog does not allow overwriting a previous
  document - it should be reworked
* Pictures are moved randomly (openoffice.org templates)
* there are too many things in the view menu

Document generators status :
____________________________________________________
type       | html | latex | writer | impress | text
----------------------------------------------------
author     | ok   | ok    | ok     | ok      | ok
links      | ok?  | ok?   | ok?    | _       | ok
comments   | ?    | ok    | ok     | _       | N
richtext   | ok   | ok    | ok     | N       | N
references | _    | _     | _      | _       | N
____________________________________________________

March-April :
-------------

* use of item frame and text colors                    done
* per-document settings and data                       done
* statusbar is cleared after a while                   done

* load html links (let konqueror handle the stuff)     done
* display generated documents after creation           done
* rework the widget for attached links                 done

* picture annotations                                  done

* drop text onto the map or into map objects           done
* drop pictures onto the map or into map objects       ?
* drop URLs into map objects                           1/2

* get a job :)

Later :
-------

* overwrite project folders, use date and symlinks 
  to keep the older versions

* undo and redo                                        ?
* highlight refs in treeview when an item is selected  ?
* panel for item meta-data (shapes, ..)                ?
* panel for the navigation                             ?
* more informative statusbar                           ?

List of features that will be added afterwards :
------------------------------------------------

##. KMDI/KPARTS :
* add a panel to help the navigation

##. META-DATA :
* in the tooltips
* in the properties panel
* soft links with fancy shapes (spring?)
* custom shapes for mindmap items

##. MORE TEMPLATES (volunteers ?) :
* mindmap picture with html links (website)
* java applet to put on a website
* docbook

##. SCRIPTING INTERFACE (volunteers ?) :
* undo/redo
* record actions to make animated maps

##. PORT TO QT4/KDE4
* we will see when kde4 is out :)
* anti-aliasing for mindmap objects

Misc. :
-------

* use a widget stack for the mindmap view,
-> we could have other widgets ..
-> sub-mindmap views (-> folding is useless)
   : right-click on an item and then the view represents the subtree only

* recycle bin for unused items

* blinking/animated mindmap items to highlight ideas

* use the item frame width to show the tree depth   postponed

* snap to grid for the canvas                       ?

* wrap text in the ascii template                   ?
* ascii art for pictures in the ascii template      volunteers needed

* attach sounds to mindmap items (oggvorbis)
  with links to sound files in generated documents
  recording the voice could be fun

Things that will NOT be done :
------------------------------

* The right tool for the right job (see usecase below). If you want
  an outline editor take knowit, kjots or treeline, if you want to
  manipulate graphs, use Tulip (kdissert is for trees), and
  for file management there is konqueror .. kdissert is not aimed at
  the creation and manipulation of topic maps either.
* hyperbolic trees : they are (heavily) patented by Xerox
* fisheye view : kdissert is not aimed at creating huge trees so this is out of place
  this is also rather complicated to implement properly
 (zooming in particular - search for linpacker on kde-apps.org)
* copy and paste items : this is useless and does not encourage the
  creation of new information or concepts
* sub-mindmaps ? no, but sub-mindmap representations should do it (look above)
* using a cvs repository, like kdenonbeta : the build scripts (bksys, scons)
  do not fit well with kde cvs policy (no automake, no admin scripts ..)
* port(s) to the windows platforms : one should use coLinux (www.colinux.org)
* 'Generate documents' might be better in the file menu, 
  but many tend to click on close or quit or save as 
  instead of the right action

Feel free to make your own fork of kdissert - but then change the name and the icon

Main usecase :
--------------

It is late (about 4am) - you have that damn report done, but you forgot that
you also had to give a quick talk in the morning. With kdissert, you create a 
quick mindmap with the most important ideas. You sort and annotate the ideas, 
add the missing ones, and a little while after you can output 10 to 15 pdf 
(beamer) slides that you will present onto the screen. You also reuse the 
mindmap to output a picture/quick html document that print as notes for help 
during the talk. You take some time to make sure the things make sense and 
at 5pm you are done and sleeping in your bed.

