Roadmap
This is a tentative plan for the future of NPS Image Editor and Color Picker. Since this is a hobby project, real life takes priority and I cannot commit to any timelines. Depending on difficulty, some functionality may arrive ahead of or behind the specified version schedule.
Versioning is more or less based on Codebase.Feature.Revision. So an increment of the first number indicates a compatibility-breaking restructure of the codebase, the second number indicates a major feature or functionality change, and the third number indicates a revision or bug fix (without adding a major feature).
Version 4.x (codename "Pyrite")
Pyrite is a major update to Obsidian that takes advantage of modern development technologies. It is a "stepping stone" between the long-running Obsidian release and the future cross-platform release.
Version 4.5 (current)
- New color picker (with associated web browser variant)
- Back-porting of new features from Amethyst: Curves filter, LUTs, and more
Version 5.x (codename "Amethyst")
Amethyst is a cross-platform version of NPS Image Editor with emphasis on mobile support.
Version 5.0 (current)
- Flexible and adaptive UI that works on all screens big and small
- Almost full feature parity from "Pyrite" 4.x
- Apps for Android, iOS, Mac OS, and Linux (app stores pending approval)
- Connected mode for brush tool
Version 5.1
- Tabbed UI
- Customizable menus/toolbars with script macros
- Gradient support
- Gradient library (similar to palette library)
- Support multi-stop gradients in Gradient tool
- Gradient Map filter
- MSIX / Windows Store support
Version 5.2
- Text layers (non-destructive editing of text)
Future versions
- Ruler and Guides
- Color management support
- Internationalization support to allow translating the program to other languages. Initial planned languages
(contact me if you would like another language and are interested in helping):
- Russian (native speaker)
- Spanish
- German
- Japanese
- Ability to edit metadata (such as EXIF data in JPEG images)
