
1. My current status: working on the remaining keys I wanted to enable for 0.36 (esc in the node editor, etc.)
2. Dialog code is finished, but:
2a. Recent reports and testing them under windows show that the transiency code is not perfect. Maybe we'll have to switch "unsinkable dialogs" off on Windows because it behaves erratic there when you try to minimize a document window (maybe this is GTK+ issue). I lean towards accepting the current unsinkable dialogs as temporary solution for the 0.36 release (but not for windows build), but after that I want to explore other options such as GIMP's dockable palettes. Dockability is a good thing in any case, and writing it from scratch is too much work; maybe they will take care of staying on top as well.
2b. The rest of dialog improvements seem to work OK (keys, titles, remembering position) although nobody yet commented. I think I'll go on and copy the code to all dialogs.
2c. I still want someone to test one small change in the transient behavior though. It's simple: Please compile the latest CVS/tarball, open two document windows, maximize both, and switch between them. Does toolbox stay on top? Please report also your window manager. Thanks!
3. Thanks to Robert Crosbie for fixing the save crash, but I think the remaining problems he reported are critical and must be fixed before 0.36:
- autodetect fails if no extension is added to filename (.svg)
- on quit, still says I have unsaved changes, even though I saved
- can't open compressed svg unless it has .svgz extension.
especially the second one. Please add them to the tracker and/or roadmap.
4. When a consensus is reached on which keys to use for moving to front/back, please add this to the KeyboardShortcuts TODO and I'll implement that. My opinion: f/b with ctrl or shift are clumsy (although this is what Xara uses), and please don't use [] because I plan to use them for rotation (this is consistent with gqview and I think other image viewers). Maybe Home/End with ctrl will work for moving one layer up/down? They appear intuitive for this task.
5. I have no opinion on the mouse scroll modifiers (I have no mouse wheel), but again, when you agree on something please add that to KeyboardShortcuts.
6. I also plan to finish my HandlingPreferences tutorial and comment on some other new pages on Wiki when I have a little time.
7. I noticed I forgot to update Changelog with my changes all this time - sorry! I've prepared a list of everything I've done and will add it now.
--bb