-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.txt
90 lines (77 loc) · 1.86 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
89
90
---canvas---
to-do
-when window is resized, canvas is resized
-use window.onresize
-if eraser is selected, picking another color changes it back to last tool
-make palette smaller
-make palette boxes smaller
-draw secondary on right click
-pick tool options by right click
-change page font
-mobile-friendly
-style better
-enable/disable features
done
-eraser
-pen
-color picker (basic)
-tool picker
-clear button
-add icons
-brush size
-new color picker
-remember last color and tool used
---minimum viable products---
whiteboard
-user can draw on canvas
-canvas is resizable
-color/tool picker
-change brush size and color
-undo/redo
-clear
-eraser
etch-a-sketch
-whiteboard app
-user can send a drawing to another user (not live updates)
-use express/node.js webserver
-raspberry pi setup
-user draws with touch screen, mouse, or touch pad(?) OR another device
art board
-canvas for artists to do digital art
-include uploading images, tracing, etc.
paint by numbers
-advanced paint by numbers
---features---
potential ideas
-when window is scrolled, canvas is scrolled
-combine with RPI home photobooth idea to send drawings and pictures
-make a game out of it -- pictionary, line runner, line eater??
color/tool picker
-when color is selected, color is used in canvas component
-when tool is selected, tool is used in canvas component
-separate component
-service? to communicate with canvas component
other features
-other brushes
-shapes
-undo/redo
-Remember to save the state of the canvas before each change?
-clear
-pan
-zoom
-change canvas size?
-rotate
-rectangle
-circle
-polygon
-images and image manipulation
-text
-clipart/icons & search
-background color
-stamps
-fill tool
---design---
change cursor-styles
-change cursor to crosshair when tool is selected
-change cursor to default when tool is deselected
-change cursor to pointer when hovering over tool