Annotation of annozilla/www/ToDo.html, revision 1.6

1.2       matthew     1: <h1>Annozilla 'to do' list</h1>
1.1       matthew     2: <h2>Short term</h2>
                      3: <ul>
1.2       matthew     4: <li><strike>Move 'Server prefs' and 'Edit Site List' back into the main panel on Firefox</strike> (fixed in CVS)
1.1       matthew     5: <li>Don't write to window.status?
1.6     ! matthew     6: <li>Rename "Post"/"Update" to "Save"
1.1       matthew     7: <li>Make all sidebar options available via menu (not just context menu)
1.2       matthew     8: <li><strike>Fix memory leaks (3 objects leaked per window)</strike> fixed in CVS
1.6     ! matthew     9: <li>Further memory leaks during failed XPointer resolution
1.4       matthew    10: <li>Are we slowing down new window/tab creation by loading so much code into the context menu? (use nsISubscriptLoader or whatever it's called?)
1.3       matthew    11: <li><strike>Get <code>"Stylesheet annotations.css not found: using chrome://annozilla/content/annotations.css"</code> in error console.</strike> Update: this is intended behaviour, however I have removed the logging to the console.
                     12: <li>Autoloading for tabbed browsing?
                     13: <li>From an empty sidebar (showing "No annotations loaded"), create an annotation without first loading the annotations for the page. The new annotation is added for the list but "No annotations loaded" is still present.
                     14: <li>Remove extra nodes from DOM when a highlight is deleted. (At the moment we just remove the highlighting.)
1.6     ! matthew    15: <li>Open annotation window by double-clicking on icon opens window at unreasonably small size. <strike>Or sometimes get "Sorry, couldn't download the annotation body."</strike> - fixed by allowing multiple annotation windows
1.4       matthew    16: <li>Integrate Firefox 2 built-in spelling checker.
1.1       matthew    17: </ul>
                     18: 
                     19: <h2>Medium term</h2>
                     20: <ul>
1.5       matthew    21: <li>In the Server Options panel, display "Local Server" not "urn:localserver" (if possible)
1.1       matthew    22: <li>Use XBL language binding everywhere
                     23: <li>Rework classes using model/view/controller terminology
1.2       matthew    24: <li>On sidebar load with no servers, make it easier to load the Server options panel
1.3       matthew    25: <li>Move multiple server support into an 'Advanced' panel???
1.1       matthew    26: </ul>
                     27: 
                     28: <h2>Long term</h2>
                     29: <ul>
                     30: <li>XBL for annotation icons and/or highlights
1.3       matthew    31: <li>The 'fastback' feature would presumably leave annotation icons/highlights in the document but not held by Annozilla. Could the annotation data be held in the document, with DOM UserData? (speculation, I don't know whether this is possible.)
1.1       matthew    32: <li>Test cases
                     33: <li>Unit tests
                     34: </ul>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>