TODO list for the mole Tidy up code: - the codeing standards are basically same as PEAR except that I tend to use this_is_a_method(), rather than ThisIsAMethod() Add comments to code (phpdoc) - it's a bit sparse with comments at present :) Create a base class for the transports and modules - this is probably the best place to explain them :) Fix bugs - there are quite a few, it can vary depending on if I modify the API occasionally General - All the menus should work Window Specific - work out how to make the icons appear - do more work on the plain text editing module - extend the glade emulator - to see if it can work.. for everything (major cause of crashes) Midgard Layer - change to XMLRPC - (Ami) might be doing that. Transports / Bookmark editor - evalute removing bookmark id from all api's - its only really used by the bookmark editor - remove the CVS/RCS option - it should make decisions on this based on the existance of RCS/CVS directories Modules Notebook - needs to manage menu_emits better : should only send to active editor - this currently is the place where you can find out which editor/url is active Scintilla -needs 'turn on/off folding Text editor - needs prefs to set font - needs to do search/replace HTML editor - see how far I get with the php version.... (alan) Fun cool stuff to add - make the autotext stuff work - GPL headers, comment selected code etc. - php doc support - display in help area - replace GtkPaned with SQPaned - onload... - a glade editor - a uml editor (maybe an extention of the work of the HTML editor) - a real debugger - hack an xmlrpc layer into apd - the free php debugger - auto download devhelp books/manuals. - progress bars on midgard transfers - work out how to do ssh/scp on windows. - xml editor - based of off HTML editor stuff... ** ADD HERE IF YOU CAN THINK OF ANYTHING