forked from shiftingParadigms/pencil
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
129 lines (85 loc) · 3.35 KB
/
TODO
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
Pencil
Last edited: 2009-02-06
Pascal Naidon
=====================
Bugs - things to do
=====================
BUGS:
* bug: memory leaks??
* bug when closing a curve -> straight line or even nothing
* bug selected point moved --->
* bug: strange long things protruding out
* bug when variable width and zoom - FIXED
* bug when adding point -> area shrinks - FIXED
* bug : new file --> bus error (FIXED?)
* bug : when deleting/adding layers - FIXED
* bug : when drawing 2nd vec layer - FIXED
* bug : when moving a bitmap selection with transparent colour (FIXED?)
THINGS TO IMPLEMENT:
* compress the Pencil files (XML + data (images)) into a single ZIP archive - similarly to Open Office Documents.
implement a open and save function for these ZIP archives
* improve movie export (get a QuickTime dialog, AVI on Windows <DONE>, MPEG...)
* fast gaussian blur for smooth shading
SUGGESTIONS FROM USERS:
- duplicate frames - DONE
- rotate - DONE ---> but bug when drawing upside down and very slow
- free selection tool
- animate selection, and disable selection
- save colour palettes
- shortcuts in the menus - DONE
- customise hotkeys
- import a sequence of images - DONE (drag and drop only)
OTHER IDEAS:
* operate on several (selected?) images at a time
* morphing/tweening...?
* multiple documents
THINGS TO IMPROVE:
Flood fill:
* problem if a corner is too sharp ---> increase tolerance? temporarily change width? - DONE (but for very sharp? DONE! (up to 3 points) )
* problem: sometimes the final leaves are not next to each other - OBSOLETE
* reduce contour pixels to pixels which are in the rectangular area - DONE
* improve intersections!
* test if the initial point is contained in the area - DONE
* update areas when adding a point - DONE
* remove points
* bug when remove colour - DONE
* manage colours
----> "transparent" colour; for shade contour
interactive change of colour - DONE???
* write/read vectorial data - DONE
* better eraser vectorial
* several layers - DONE
* eraser tool for vectorial - DONE
* separate bitmap / vectorial - DONE
* improve timeline management - DONE
* warn when using a tool on hidden layer - DONE
* improve the "cancel" function - DONE
* blur tool, spray
* improve simplification/inerpolation of curves
* copy/paste - DONE
* import sound - DONE
* reestablish export movie - DONE
* mirror option - flip horizontal - DONE
* double-click on hand to re-establish - DONE
* implement paint bucket, polyline for bitmap - DONE
* preferences - DONE
* accelerate : when moving the mouse, cache the background and draw only the modified element - DONE (but memory leaks?)
* change structure??? -> intersections re-calculated dynamically?
* use the OS clipboard for pasting - DONE
* CREATE a class "Image" --> BITMAP, VECTORIAL... - DONE
* add attribute for thin lines - DONE
* add attribute for transparency - DONE
* implement eyedropper - DONE
* improve selection of one curve
* improve selection of frames in timeline - DONE
* suppress areas - DONE
============= WIN XP ============
implement export movie - DONE
implement export flash - DONE
flash compression
bug grey border - FIXED
bug export jpeg - FIXED
bug file extension - FIXED
bug release - FIXED
bug with tablet - CIRCUMVENTED with option
bug - tablet doesn't work??