Known Bugs
- The Replacer tool doesn't respect transparency. This might not be fixable, but it's not the desired behavior either.
- Icons and Cursors containing multiple images aren't supported right now.
- Under WINE, the "Check for Updates" feature does not work. This appears to be a problem with how WINE handles a specific windows library; I think I may be able to implement a workaround at some point.
Roadmap
There is always room for improvement. Here's an overview of what I'd like to include in the future.
- Overhaul of the script system
Currently, users can write simple scripts to automate certain tasks or create their own custom effects. Not only would I like to expand on this in the future, but I've recently been studying compilers and programming language design, and I think it would benefit everyone if the script system was redone to use a more traditional syntax. - Extendable tools
The ten tools that are already present provide a lot of useful features. However, I think it would be useful to not only provide more tools, but also give the user the ability to customize their tool palette. - Support for additional formats
The original plan was to only support JPG, PNG, and BMP; ie, the three most popular formats. Other formats, including some animated and legacy formats, are probably worth adding. - Additional filters
New filters are always fun to use or design, so new ideas are always a possibility. - Some sort of layer support
Although this was originally considered to be outside the scope of this project, it's becoming obvious that some sort of layer support would be very beneficial. - Multiple color modes
Right now, the editor only supports 24-Bit RGB with 1-Bit alpha. This is more than enough for many sprite-based projects, but this could be improved. For example, 32-Bit RGBA color blending would help with many effects, and reduced color modes could help when the user is using a limited color palette.