-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO.txt
88 lines (86 loc) · 4.2 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
Is there a way to use emulated double-click with Chrome on ios, without haveing to call touch.handleTouchCancel()?
Maybe need to kill workers to increase responsiveness to touch on mobile with "default" settings
Undo zoom is wrong if change window size between zoom and undo zoom
re-eval 2nd pass not drawing until complete. less clear than orig?
When tap to hide controls, if text editing, cursor remains in the control
Check touch warn events
Landscape to portrait and back changes size in weird way
Mul not needing to be a trait bound?
Fix up dependencies in Cargo.toml, and check .gitignore
UCArray stuff
Keep JS worker?
///stuff
>Save pref for image size
>Safari doesn't handle negative numbers properly in drawImage
XPolyfill for drawImage generalized to handle non-0 target left and top?
>Safari 15 on macOS doesn't show zoom animation when shft-double-clicking- won't fix
>Why is status '' - a mystery
>Use statusHeader progress bar?
>Have 3 statuses now
>Should show error msgs in status header; maybe also unfullwindow so can see error
XPinch zoom check id's what happens when lift a finger, etc
>should preventdefault on all touch events?
>Add draw status in upper right
XWhen first open site on Pixel, image height is too large; then resizes as soon as you touch anything
>Update help
>Save pref for second pass, interlaced
>Touch need to account for border of canvas?
>dbl-tap and hold, then move - startouches[0] is undefined in handletouchmove
>dbl-tap hold then move should move
>A drag is a pinch with one finger
>Double-tap not working ios - zooms to wrong place, then partially draws (sometimes), never completes, says First pass... but no rps
>http://localhost:8000/MB.html?ex=examples%2fstar.xml
Fit window at 4:3 ratio
select from examples, uncheck 2nd pass, 800x600, check 2nd pass - nothing happens
select from examples, uncheck 2nd pass, 800x600, undo, redo, check 2nd pass - completed 792 of 601 rows
792 is the height when it is fit window
>why does zoom require rescaling while xlate does not?
>0.05 on the dontClear check?
>this code should use canvas instead of imagediv?
let imagedivStyle = document.querySelector('#imagediv').style;
imagedivStyle.width = w + "px";
>Look at #imagediv px stuff - use canvas? trying now... Chrome was acting weird... now seems ok... should retry imagediv again
>Drag not working when add another finger then release first finger
>Two-finger tap to zoom out?
>re-eval whether to not redraw on image smaller but same aspect ratio
>doDraw and dontClear logic
>need normalcanvas?
>Undo Move for touch move doesn't translate image first
>Zoom out too fast and it hangs
>check tooltip position calculations
>image too small when window maximised, check width calcs and vw width
>pinch in (zoom out) leaves an undo that says zoom in
>If check 2nd pass sometime after 1st pass, rows/sec is wrong
>bug - 800x600, 640x480, restore defaults, undo - back to 800x600
>bug - 640x480, restore defaults, undo, 800x600, undo - back to fullwindow
>bug - 800x600, undo, fullwindow, exit - back to 800x600
>What does gap: 10 do - cols and rows gap
>"show XML" section is expanding with image
>zoom is choppy on mobile
>1000000 iters then back to 500 takes forever
>optimize redraw on undo
>set an undo for arrow keys? no would be too many
>need stretchpalette? no; fixedPaletteLen keep
>look at code for restarting workers in stopJob
>is non-arith server version faster 150 vs 130 on link? no
>Arrows not working in XML import
>Rename repo
>Fix favicon issue
>Stop doesn't go to idle state
>Arrow keys can't be used in slider
>Fix setMaxIterations redundant stuff
>Does setMaxIterations handle undo/redo correctly?
>setPaletteOffset should only do undo on change, not input
>setPaletteOffset use slider not custom globals
>add build.sh for comput_mandelbrot.wasm
>check for other uses of arrow keys
>why goes to idle state when window is hidden
>ctrl/alt arrow zooms
>stopJob() should stop zoom too
>check what preventdefault stuff does
>check how alt key is detected for dbl click zoom and see if ctrl can be an alternate for PB
>shift dbl click not working on PB
>zoom in a lot, moves image up vertically
>in Dockerfile chmod instead of chown
>ctrl by itself stops drawing
>use pgup/dwn instead of alt/ctrl for zoom keys?