This project will be started once my current project (Asic) will be finished. It will be written in C++ and with wxWidgets for both Windows and Linux (and maybe ported after to mac, bsd, etc. (even if it yet exists an alternative for mac)).
It will have some features like:
Layers. Opacity Rendering Groups Multi-views on one document (like with advanced text-editors, such vim) with different zooms and on different parts. Complete history (and undo/redo functions). A one pixel eraser. Transparent initial background. The possibility of setting a model in background (reduced to match the size of the canvas, but not zoomed in (not with "big ugly pixels"), indeed). Symmetric edition capable. Color picker able to pick average color on a given area. Interpolation processing, to recreate vectorized line art from a rasterized one. Multi File-Formats correct handling (png, jpg, bmp, ico, etc).
These details are provided for information only. No information here is legal advice and should not be used as such.