1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
|
$Id: TODO,v 1.15 2006/01/21 23:38:14 behdad Exp $
- Get all the information in the caption. [DONE]
- Navigate by unicode block and codepoint (GtkTreeView on the right?) [DONE]
- Scrollbar on the tabulus [DONE]
- Move up and down one row at a time in the tabulus [DONE]
- Figure out something good for resizing and stuff [DONE]
- Maybe change the keyboard and mouse navigation to do prelight stuff;
only blue when you click or press enter or whatever?
- Text to copy: can do this like gnome-character-map [DONE]
- Paste to jump to a character [DONE]
- Accessibility stuff, see
http://developer.gnome.org/projects/gap/guide/gad/index.html [DONE]
- Magnify active character, as in windows charmap? [DONE]
- Pull the search and text-to-copy out of the charmap widget. [DONE]
- Do all the text direction stuff, including connecting to that
direction-changed signal. In a RTL locale, U+0000 should be in the
upper right. [DONE??]
- Replace bootstrap with autogen.sh. [DONE]
- Write the shell script that automates generation of the source
files that are based on unicode.org information. Make it part of
the build process?? Maybe the autogen process... [DONE]
- Do something about accessibility. This might mean having the
charmap implement AtkTable as suggested by hp. [DONE]
- Handle --version, --help, etc., even when built without gnome. [DONE]
- Add a --disable-gnome option to the configury. [DONE]
- Accels for some of the menu items. [DONE]
- Use keynav from theme with GtkBindingSet.
- Think about sending signals and messages instead of exporting the
statusbar widget. [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.
- Unicode annotations and cross references (suggested by Markus Kuhn). [DONE]
- Position the zoom window better; I have a plan, it's simple, but
not worth writing down. [DONE]
- 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]
- Get rid of the triangle in the character details; instead, put
items in the view menu, e.g. Extra Unicode Info, CJK Info, (Notes,
See Also, ... NamesList.txt stuff) [DONE]
- Maybe make Find a dialog box?? Seems like a fine way to do it, but
there's nothing really wrong that I can think of with the current
way. [DONE -- it is better: find-prev and stuff]
- Maybe make the size of the zoom font configurable?
- Tooltips on the scrollbar.
- Daniel doesn't like the case (upper) of the character names.
- Allow people to type code points in the search box? [DONE]
- Split Expand/Collapse All into two menu items? [this menu item is gone]
- Save state???
- Make all references to characters links-- click to jump to the
character. [DONE]
- 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.
- Split the chartable out of the charmap widget, make it its own. [DONE]
- Possibility to view by script, as in scripts.txt. [DONE]
- All features in unibook.
- Include as much of the unidata as makes sense.
- Set font at command-line. [DONE]
- win32 install-shield type thing. [DONE]
|