-
Notifications
You must be signed in to change notification settings - Fork 28
/
TODO.txt
67 lines (47 loc) · 1.96 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
- Improve Undo/redo
- Add/Remove from selection
- invert selection
- dragging of panels?
- Store/restore UI settings (panels states etc)
- improve rotate layer/selection
- polygon mask - deduplicate points
- pen support (TouchData force => https://developer.mozilla.org/en-US/docs/Web/API/Touch/force )
- small screen support
- copy image larger than canvas => keep entire image?
- deselect after resize
- ctrl-mousewheel should be zoom
- save to JPG including EXIF data
- EXIF editor?
- selection tool should hide the paint-shape cursor
- open recent files?
- add layer mask should activate it
- painting on layer should show color in grayscale
- clone stamp tool ?
- filters: e.g. https://medium.com/skylar-salernos-tech-blog/mimicking-googles-pop-filter-using-canvas-blend-modes-d7da83590d1a
- load palette directly from Lospec? https://lospec.com/palette-list/load?colorNumberFilterType=any&colorNumber=8&page=0&tag=&sortingType=default
- Export to TIFF: https://github.com/motiz88/canvas-to-tiff
Bugs:
Changing the palette color depth squashes all layers?
Transforming a mask clears the layer ?
resizing sizebox negatively, makes the sizebox 0 width/height
resize image to larger doesn't clear all cached data (like the drawlayer?)
copy/paste/undo shortcut doesn't work on Firefox
fill tool is active when scrollbar is clicked
when aplying color palette changes - they get applied to the top layer instead of the active layer
scrolling removes selection mask
transform layer in touch screens?
Drawing a line over the edge wraps around to the other side
drag/drop should import as new layer ?
Brush-settings: sliders/values don't sync between panel and toolbar
TODO before release:
(why was there a check for "meta key down"? rotate brush stuff?
eydropper should not beactive while drawing a line)
);
Animated GIF feature previews
- color cycling
- pressure sensitivity
- Palette lock
- 12 and 9 bit color depths
Amiga Specific
- 12 bit color depth
- Color Cycle with IFF export