I'm currently outlining a project to develop a cross-platform IDE for LÖVE projects to be developed and deployed on.
It is being developed in C++ (GNU G++) using the wxWidgets framework for maximum portability across platforms, which also provides some cool little features like draggable panes, etc. but I need to know a good list of features people would like to see...
So far the planned assortment of features include;
(Colour Key)
Black: Planned
Blue: Under Consideration
Purple: Under Development
Green: Implemented
- Syntax Highlighting support for LUA source code.
- Project management tree for quick access to any additional source code files you have in your project.
- Ability to add media files into the project management tree for easy reference to media file locations.
- Quick project-files backup system, for quick backups of a project, or to store a version of the project before beginning on an update etc.
- Automatic .ZIP (.love) file generation which will pack your source code's as well as any referenced media files.
- Keyword-Sensitive Help with a brief description.
- Integrated Help System, containing references to LÖVE module functions. (Ability to add additional modules supported)
- Multiple-Language support for internationalisation.
- Tool Palette for quick access to your favorite tools.
Please let me know of any additional features you would like to see being implemented.
Disclaimer!!
Now, I do work full-time, and have a personal life to maintain, so understand that I will put in as much time and effort as I can to keep this on going, and when the first Release Candidate is ready for publishing, the source code will be released as Open Source so people can pick up where I left off.
All the best!
Mikey