-
Notifications
You must be signed in to change notification settings - Fork 57
Expand file tree
/
Copy pathTODO.txt
More file actions
64 lines (43 loc) · 2.08 KB
/
TODO.txt
File metadata and controls
64 lines (43 loc) · 2.08 KB
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
- 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 ?
- use OffscreenCanvas
- light theme
- right click tool should display options (like in Deluxe Paint)
- 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 applying color palette changes - they get applied to the top layer instead of the active layer (?)
scrolling removes selection mask
How to transform layer in touch screens?
Drawing a line over the edge wraps around to the other side
Cropping an image should never enlarge the canvas (if the selection is greater than the canvas)
When resizing the canvas, the selection should be resized as well
drag/drop should import as new layer ?
Transparency settings are not applied on canvas brush
Palette Edit - pick color from image: apply button is not shown
Save as Gif - when used in 24-bit alpha image, a black outcome
duplicate colors in palette causes color cycle bugs. (!)