$Id: TODO,v 1.15 2006/01/21 23:38:14 behdad Exp $ 

TODO when next breaking ABI/API compat:

- Remove Gucharmap{,Script,Block}Chapters, GucharmapTable.


Generic TODOs:

 - Maybe change the keyboard and mouse navigation to do prelight stuff;
   only blue when you click or press enter or whatever?

 - Paste to jump to a character [DONE]

 - Use keynav from theme with GtkBindingSet. [DONE]

 - Fix the mini_fontsel quirks and bugs. [DONE]

 - Write gtk docs for the charmap and mini_fontsel widgets.

 - Find out about strangenesses (like the list of DnD targets) and fix
   them if appropriate.

 - Think about the search; should it find computed hangul syllables,
   etc?

 - Write or solicit some help. The F1 kind.
 
 - Edit menu. [UGLY. Not planning to do it.]

 - Font selection should be tabbable-to. [DONE]

 - Menu item(s) to enter and exit zoom mode. [DONE, then removed]

 - Maybe make the size of the zoom font configurable?

 - Tooltips on the scrollbar.

 - Daniel doesn't like the case (upper) of the character names.

 - Split Expand/Collapse All into two menu items? [this menu item is gone]

 - Save state???

 - Web browser-like forward/back for characters visited? Need to be
   smart about what to count as "visited".

 - gunihan, another program in the gucharmap package, with the same
   functionality as http://www.unicode.org/charts/unihansearch.html
   (suggested by Sebastien).

 - A gtk+ input module that uses the charmap. [DONE]

 - Separate the public and private parts of teh charmap struct(s) and
   stuff.

 - All features in unibook.

 - Include as much of the unidata as makes sense.

 - win32 install-shield type thing. [DONE]
