CEED wishlist
A wishlist of smaller CEED features that I want implemented but can't get around to do that. Catch me on IRC if you would like to implement any of these.
Contents
Recent files (easy)
We already have recent projects (even though it's slightly broken), recent files also makes sense. Probably only for files not opened from the project manager screen.
Compatibility layers (easy)
Since the editor has API for compatibility layers, adding support for new formats is relatively cheap (the editor is there and works the same no matter the format) as long as you somehow map the "foreign" format to CEGUI's format. The candidates that come to mind are MyGUI imagesets, Gorilla spriteset support (it's already there but needs finishing and polishing) and other imageset formats.
Future candidates include Ogre overlay mapping to CEGUI layout format. My idea is to create a fake looknfeel mimicking Ogre's overlays and map that to Ogre's overlay elements.
note: compatibility layers allow a two-way support (and that's strongly preferred over one-way support to just open the file), that means that you can migrate freely between formats and even edit foreign imageset formats semi-natively.
MetaImageset editor (hard)
GUI to manage meta imageset files, I will implement command line tool for compiling them in the comming days but it would be neat to have a tool to manage meta imagesets in a comfortable way.
Auto-save project file when files are changed (easy)
Basically mimicking the behaviour of Eclipse and MSVC (which I think is what people are used to and expect). Right now saving the project has to be done explicitly.
Better image creating in the imageset editor (medium)
Right now it always creates 50x50 image centred around the cursor. It would be nice to have some sort of click and drag image creation for the tool to be more productive and intuitive.