2008-03-15 01:54:45 +00:00
|
|
|
High priority work
|
|
|
|
------------------
|
2008-02-29 19:29:49 +00:00
|
|
|
|
2007-12-05 01:30:50 +00:00
|
|
|
- search for TODO;
|
2009-05-31 16:02:32 +00:00
|
|
|
- Ctrl+X / Ctrl+C / Ctrl+V should Cut/Copy/Paste in jentries.
|
|
|
|
- fix problems with tiled mode XY in drawing corners (I cannot
|
|
|
|
reproduce the exact scenario).
|
|
|
|
- fix sliders in Tools Configuration, they are too big
|
2008-06-15 23:55:04 +00:00
|
|
|
for small resolutions.
|
2008-05-06 15:22:57 +00:00
|
|
|
- rewritten palette-editor to edit multiple-palettes.
|
|
|
|
- fix quantize (one palette for all frames, one palette per frame)
|
|
|
|
- pal-operations (sort, quantize, gamma by color-curves, etc.);
|
|
|
|
- complete palette operations, and palette editor (it needs a slider
|
|
|
|
or something to move between palette changes)
|
|
|
|
- add undo support for palette changes.
|
2008-04-27 20:27:06 +00:00
|
|
|
- brush options by tool.
|
2008-03-27 14:29:33 +00:00
|
|
|
- if there is activated the Tools Configuration dialog box, the
|
|
|
|
Shift+G and Shift+S should update it
|
2008-05-06 15:22:57 +00:00
|
|
|
- when press Plus/Minus pad in the editor and the configuration tool
|
|
|
|
window is active, the slider of the "Brush Size" must be updated.
|
2008-03-27 14:29:33 +00:00
|
|
|
- add a consistent error handling.
|
2008-03-22 18:43:56 +00:00
|
|
|
- add two DrawClick2:
|
|
|
|
- DrawClick2FreeHand
|
|
|
|
- DrawClick2Shape
|
2008-05-06 15:22:57 +00:00
|
|
|
- remove the jfilesel.c & jquickmenu.c
|
|
|
|
- see the new Allegro's load_font
|
2007-09-18 23:57:02 +00:00
|
|
|
- fix Jinete examples:
|
|
|
|
+ 05fsel
|
|
|
|
+ 09lists
|
|
|
|
+ 20combo
|
|
|
|
+ 21manage
|
2008-01-23 16:16:43 +00:00
|
|
|
+ finished the support for ICO files.
|
2007-09-18 23:57:02 +00:00
|
|
|
- add "size" to GUI font (for TTF fonts);
|
2008-05-06 15:22:57 +00:00
|
|
|
- layer movement between sets in animation-editor;
|
2008-01-23 16:16:43 +00:00
|
|
|
+ add all the "set" stuff again;
|
2007-09-18 23:57:02 +00:00
|
|
|
- options to change the curve type (in curedit.c);
|
2008-05-06 15:22:57 +00:00
|
|
|
- gaussian blur;
|
2007-09-18 23:57:02 +00:00
|
|
|
- RGB and HSV effects;
|
|
|
|
- color-curve stock;
|
|
|
|
- fix algo_ellipsefill;
|
|
|
|
- view_tiled() should support animation playback (partial support:
|
|
|
|
with left and right keys).
|
|
|
|
- make keys like 9, 0, + Pad, - Pad configurable.
|
|
|
|
|
|
|
|
Wish-list
|
|
|
|
---------
|
|
|
|
|
2008-06-15 23:55:04 +00:00
|
|
|
- ideas from freelunchdesign.com forum:
|
|
|
|
Geti: angle locking, like, so the line tool can be
|
|
|
|
snapped to 90, 45, 30 & 12.5 degree increments.
|
|
|
|
would just be handy for isos.
|
2007-11-16 20:49:40 +00:00
|
|
|
- dacap wish-list:
|
2008-02-29 19:29:49 +00:00
|
|
|
+ added starred file-items in the file-selector.
|
2008-05-06 15:22:57 +00:00
|
|
|
+ add AseContext structure to handle the current state of the
|
|
|
|
application (and hook changes in the context/options):
|
|
|
|
+ src/ase/ directory
|
|
|
|
+ src/ase/context.[ch]
|
|
|
|
+ the current sprite should be in the AseContext
|
|
|
|
+ the commands should be enabled/disabled/checked by the current
|
|
|
|
context state
|
|
|
|
+ the commands should use a new ase/ API and not the raster/ low-level
|
2009-01-24 00:41:01 +00:00
|
|
|
- "raster/Undoable" is the beginning
|
|
|
|
- All "functions.c" should be in Undoable
|
2008-05-06 15:22:57 +00:00
|
|
|
+ the dependencies should be:
|
|
|
|
commands/ -> ase/ -> raster/ -> jinete/
|
|
|
|
+ the list of 'sprites' should be in the context (maybe a
|
|
|
|
AseSharedContext).
|
|
|
|
+ the scripts should start with a new default AseContext (but
|
|
|
|
with the AseSharedContext visible)
|
2007-11-16 20:49:40 +00:00
|
|
|
- manuq wish-list:
|
|
|
|
+ layer-with-constant-cel
|
2007-09-18 23:57:02 +00:00
|
|
|
- Mateusz Czaplinski ideas:
|
|
|
|
+ when move selections, will be good the possibility to see relative
|
|
|
|
position from the starting point of movement;
|
|
|
|
+ make drawing the 'marching-ants-rectangle' a prioritaire thing to
|
|
|
|
draw (when move it).
|
|
|
|
|
|
|
|
Low priority stuff
|
|
|
|
------------------
|
|
|
|
|
2008-02-10 19:06:03 +00:00
|
|
|
- add more unit-tests.
|
2007-09-18 23:57:02 +00:00
|
|
|
- test routines: load/save_pic_file, load/save_msk_file,
|
|
|
|
load/save_col_file.
|
|
|
|
- fix the fli reader (both Allegro and Gfli): when a frame hasn't
|
|
|
|
chunks means that it's looks like the last frame;
|
|
|
|
- talk with Ben Davis, his "quantize.c" has memory leaks (test it
|
|
|
|
more, I don't think so);
|
|
|
|
- talk with Elias Pschernig, his "do_ellipse_diameter" (algo_ellipse)
|
|
|
|
has a bug with ellipses of some dimensions (I made a test, and a
|
|
|
|
various sizes have errors).
|
|
|
|
- optimize the *_to_allegro image methods (I profiled ASE, and these
|
|
|
|
are the more slow routines in all the program);
|