Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 587d0404cd826e0586adc9efa78a7f72 > files > 12

guikachu-1.0.1-1mdk.i586.rpm

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 ))