This file is not a milestone feature checklist, just a list of things I'd like to do for various releases. It is only a scratch-pad, don't expect it to make any sense. DO NOT ASSUME THAT IF YOU SEE SOMETHING HERE, IT WILL ACTUALLY BE IMPLEMENTED FOR THAT RELEASE. - Cactus Right now Guikachu is in the last phase of 1.0. This means only bug fixes and documentation/translation updates are going in. Of course, this also means that it is extremely frozen -- so now is an excellent time to work on translations and documentation. post-1.0 ======== formbitmap widgets icons, bitmaps stringlists custom fonts -- are there any special fontsets? (symbol???) ??? multiple target machines Moving/resizing widgets on the canvas from a context menu/via the mouse ??? Relative positioning ??? In-place editing for texts RCP importing Migrating to GNOME 2 (depending on the schedule of Guikachu and GNOME 2 releases) -- this will likely be post-1.2 Preview in Dialog Editor small UI stuff show currently selected resource's details in status bar include Edit (or Open?) in context menus user-configurable colors in form editor "Add" should be available not just from the toolbar selecting widgets via drawing a bounding box Internal stuff ============== --- Use Bakery for Doc/View (it might be too late for that...) Use GnomeVFS for I/O (maybe this should wait until GNOME 2) ??? XML schema for .guikachu file format (would it be useful at all?) --- Maybe using the canvas is a bad idea and a straight pixel-based drawing method would be better? --- `Components' instead of `Resources' (to not have to make App and Blob special cases) --- The specialization hacks in widgets/propertytable.cc are very evil. Maybe an intelligent GUI::Widget superclass could solve these issues !!! Separate Resizeable and AutoWidth/AutoHeight widget features Base class for ResourceEditors and property editor controls (GUI::Widget?) Case-insenitive comparision in ResourceManager:rename_resource does not feel right random tidbits -------------- <mpt> Save changes to document "untitled" <mpt> before closing? <mpt> . <mpt> If you don't save, your work from the last 17 minutes will be lost. <mpt> . <mpt> ( Don't Save ) ( Cancel ) (( Save ))