~oluseyi-deactivatedaccount/pencil/trunk

« back to all changes in this revision

Viewing changes to TODO

  • Committer: oluseyi
  • Date: 2010-12-29 06:45:56 UTC
  • Revision ID: svn-v4:f509e8e7-a431-0410-8952-ba4f3f4fc37f:trunk:256
eol-style: native, repo-wide

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Pencil
2
 
Last edited: 2007-07-01
3
 
Pascal Naidon
4
 
 
5
 
=====================
6
 
Bugs - things to do
7
 
=====================
8
 
 
9
 
 
10
 
BUGS:
11
 
 
12
 
* bug: memory leaks??
13
 
* bug when closing a curve -> straight line or even nothing
14
 
* bug selected point moved --->
15
 
* bug: strange long things protruding out
16
 
 
17
 
* bug when variable width and zoom - FIXED
18
 
* bug when adding point -> area shrinks - FIXED
19
 
* bug : new file --> bus error (FIXED?)
20
 
* bug : when deleting/adding layers - FIXED
21
 
* bug : when drawing 2nd vec layer - FIXED
22
 
* bug : when moving a bitmap selection with transparent colour (FIXED?)
23
 
 
24
 
 
25
 
 
26
 
THINGS TO IMPLEMENT:
27
 
 
28
 
* compress the Pencil files (XML + data (images)) into a single ZIP archive - similarly to Open Office Documents.
29
 
  implement a open and save function for these ZIP archives
30
 
 
31
 
* improve movie export (get a QuickTime dialog, AVI on Windows, MPEG...)
32
 
 
33
 
* fast gaussian blur for smooth shading
34
 
 
35
 
 
36
 
 
37
 
 
38
 
SUGGESTIONS FROM USERS:
39
 
 
40
 
- duplicate frames
41
 
- rotate - DONE ---> but bug when drawing upside down and very slow
42
 
- free selection tool
43
 
- animate selection, and disable selection
44
 
- save colour palettes
45
 
- shortcuts in the menus - DONE
46
 
- customise hotkeys
47
 
- import a sequence of images - DONE (drag and drop only)
48
 
 
49
 
 
50
 
OTHER IDEAS:
51
 
 
52
 
* operate on several (selected?) images at a time
53
 
* morphing/tweening...?
54
 
* multiple documents
55
 
 
56
 
 
57
 
 
58
 
THINGS TO IMPROVE:
59
 
 
60
 
Flood fill:
61
 
* problem if a corner is too sharp ---> increase tolerance? temporarily change width? - DONE (but for very sharp? DONE! (up to 3 points) )
62
 
* problem: sometimes the final leaves are not next to each other - OBSOLETE
63
 
* reduce contour pixels to pixels which are in the rectangular area - DONE
64
 
* improve intersections!
65
 
* test if the initial point is contained in the area - DONE
66
 
 
67
 
* update areas when adding a point - DONE
68
 
* remove points
69
 
* bug when remove colour - DONE
70
 
 
71
 
 
72
 
* manage colours
73
 
----> "transparent" colour; for shade contour
74
 
interactive change of colour
75
 
 
76
 
* write/read vectorial data - DONE
77
 
 
78
 
* better eraser vectorial
79
 
* several layers - DONE
80
 
* eraser tool for vectorial - DONE
81
 
* separate bitmap / vectorial - DONE
82
 
* improve timeline management - DONE
83
 
* warn when using a tool on hidden layer - DONE
84
 
 
85
 
* improve the "cancel" function - DONE
86
 
 
87
 
* blur tool, spray
88
 
* improve simplification/inerpolation of curves
89
 
 
90
 
* copy/paste - DONE
91
 
* import sound - DONE
92
 
* reestablish export movie - DONE
93
 
* mirror option - flip horizontal - DONE
94
 
* double-click on hand to re-establish - DONE
95
 
* implement paint bucket, polyline for bitmap - DONE
96
 
* preferences - DONE
97
 
 
98
 
* accelerate : when moving the mouse, cache the background and draw only the modified element - DONE (but memory leaks?)
99
 
* change structure??? -> intersections re-calculated dynamically?
100
 
 
101
 
* use the OS clipboard for pasting - DONE
102
 
* CREATE a class "Image" --> BITMAP, VECTORIAL... - DONE
103
 
 
104
 
 
105
 
* add attribute for thin lines - DONE
106
 
* add attribute for transparency - DONE
107
 
* implement eyedropper - DONE
108
 
 
109
 
 
110
 
* improve selection of one curve
111
 
* improve selection of frames in timeline - DONE
112
 
 
113
 
* suppress areas - DONE
114
 
 
115
 
 
116
 
 
117
 
============= WIN XP ============
118
 
implement export movie
119
 
implement export flash - DONE
120
 
flash compression
121
 
 
122
 
bug grey border - FIXED
123
 
bug export jpeg - FIXED
124
 
bug file extension - FIXED
125
 
 
126
 
bug release - FIXED
127
 
bug with tablet - CIRCUMVENTED with option
128
 
bug - tablet doesn't work??
129
 
 
 
1
Pencil
 
2
Last edited: 2007-07-01
 
3
Pascal Naidon
 
4
 
 
5
=====================
 
6
Bugs - things to do
 
7
=====================
 
8
 
 
9
 
 
10
BUGS:
 
11
 
 
12
* bug: memory leaks??
 
13
* bug when closing a curve -> straight line or even nothing
 
14
* bug selected point moved --->
 
15
* bug: strange long things protruding out
 
16
 
 
17
* bug when variable width and zoom - FIXED
 
18
* bug when adding point -> area shrinks - FIXED
 
19
* bug : new file --> bus error (FIXED?)
 
20
* bug : when deleting/adding layers - FIXED
 
21
* bug : when drawing 2nd vec layer - FIXED
 
22
* bug : when moving a bitmap selection with transparent colour (FIXED?)
 
23
 
 
24
 
 
25
 
 
26
THINGS TO IMPLEMENT:
 
27
 
 
28
* compress the Pencil files (XML + data (images)) into a single ZIP archive - similarly to Open Office Documents.
 
29
  implement a open and save function for these ZIP archives
 
30
 
 
31
* improve movie export (get a QuickTime dialog, AVI on Windows, MPEG...)
 
32
 
 
33
* fast gaussian blur for smooth shading
 
34
 
 
35
 
 
36
 
 
37
 
 
38
SUGGESTIONS FROM USERS:
 
39
 
 
40
- duplicate frames
 
41
- rotate - DONE ---> but bug when drawing upside down and very slow
 
42
- free selection tool
 
43
- animate selection, and disable selection
 
44
- save colour palettes
 
45
- shortcuts in the menus - DONE
 
46
- customise hotkeys
 
47
- import a sequence of images - DONE (drag and drop only)
 
48
 
 
49
 
 
50
OTHER IDEAS:
 
51
 
 
52
* operate on several (selected?) images at a time
 
53
* morphing/tweening...?
 
54
* multiple documents
 
55
 
 
56
 
 
57
 
 
58
THINGS TO IMPROVE:
 
59
 
 
60
Flood fill:
 
61
* problem if a corner is too sharp ---> increase tolerance? temporarily change width? - DONE (but for very sharp? DONE! (up to 3 points) )
 
62
* problem: sometimes the final leaves are not next to each other - OBSOLETE
 
63
* reduce contour pixels to pixels which are in the rectangular area - DONE
 
64
* improve intersections!
 
65
* test if the initial point is contained in the area - DONE
 
66
 
 
67
* update areas when adding a point - DONE
 
68
* remove points
 
69
* bug when remove colour - DONE
 
70
 
 
71
 
 
72
* manage colours
 
73
----> "transparent" colour; for shade contour
 
74
interactive change of colour
 
75
 
 
76
* write/read vectorial data - DONE
 
77
 
 
78
* better eraser vectorial
 
79
* several layers - DONE
 
80
* eraser tool for vectorial - DONE
 
81
* separate bitmap / vectorial - DONE
 
82
* improve timeline management - DONE
 
83
* warn when using a tool on hidden layer - DONE
 
84
 
 
85
* improve the "cancel" function - DONE
 
86
 
 
87
* blur tool, spray
 
88
* improve simplification/inerpolation of curves
 
89
 
 
90
* copy/paste - DONE
 
91
* import sound - DONE
 
92
* reestablish export movie - DONE
 
93
* mirror option - flip horizontal - DONE
 
94
* double-click on hand to re-establish - DONE
 
95
* implement paint bucket, polyline for bitmap - DONE
 
96
* preferences - DONE
 
97
 
 
98
* accelerate : when moving the mouse, cache the background and draw only the modified element - DONE (but memory leaks?)
 
99
* change structure??? -> intersections re-calculated dynamically?
 
100
 
 
101
* use the OS clipboard for pasting - DONE
 
102
* CREATE a class "Image" --> BITMAP, VECTORIAL... - DONE
 
103
 
 
104
 
 
105
* add attribute for thin lines - DONE
 
106
* add attribute for transparency - DONE
 
107
* implement eyedropper - DONE
 
108
 
 
109
 
 
110
* improve selection of one curve
 
111
* improve selection of frames in timeline - DONE
 
112
 
 
113
* suppress areas - DONE
 
114
 
 
115
 
 
116
 
 
117
============= WIN XP ============
 
118
implement export movie
 
119
implement export flash - DONE
 
120
flash compression
 
121
 
 
122
bug grey border - FIXED
 
123
bug export jpeg - FIXED
 
124
bug file extension - FIXED
 
125
 
 
126
bug release - FIXED
 
127
bug with tablet - CIRCUMVENTED with option
 
128
bug - tablet doesn't work??
 
129