TODO (Linux AGI Studio v1.0)
resources:
- extract view, picture and sound resources in different (not only raw) formats (partially implemented for the picture - preview "save as")
- opening resource editors without opening the game
- editing several games simultaneously
- in the "open game" directory browser - mark the directories which
look like they contain AGI games
view:
- import/export views from/to different image formats
- views containing text (option to set fonts/colors/etc)
text/logic:
- enhance the text/logic editor, adding common editor functions, like
UNDO, search&replace, insert file, copy block to file, etc. Maybe also
syntax highlighting.
- highlight the line with the compilation error (when QT will implement the setSelection function ?)
- a possibility to define an external editor (such as Emacs) while still having the option to compile /save_all /compile_all
- "shortcuts" to automatically generate some commonly used pieces of code, for example defining a new inventory object and placing it on screen (this particular option needs to work together with the picture, view, words and objects editor, so it could use some kind of drag&drop as well)
picture:
- add support for more image formats (for the background image); fix JPEG
- add converters from other image formats to picture
- options to make the editing more convenient and more like the other editors
(copy/paste, dragging objects, etc)
sound:
- sound editor
- sound converters
general:
- optional autosave
- improve the online help (search by keywords; use tables when using QT 2.2)
- enhance the appearance (let the user choose fonts/colors; make more
'styles')
- port to other Unix platforms
- port to GTK
- improve the compilation/installation process
- check the available AGI hacks (256 colour pic, etc), think if some of them
can be incorporated into the program