-
Notifications
You must be signed in to change notification settings - Fork 5
/
TODO
68 lines (40 loc) · 1.59 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
New notes:
== Cruft that really needs fixing ==
* Account for title block size during autolayout
* Complete the transformation cases which are handled in
support.py method transformPoint(). Add numpy for real
processing of transformations
* Implement bounding box calculations for arcs in support.py
* Come up with better way to space and handle multi-line text
* DrawPath doesn't use the style definitions, and it should. The
styles are hard-coded.
== Features/Fixes ==
* Add ability to define seam offsets and draw cutting line
* Deal with paper other than roll printers?
* Deal with multi-sheet layout?
* Implement a default set of auto-loaded styles, overridden
by a user specified style file if desired
* Change names 'debug' and 'svg' methods to reduce confusion
with attribute and pySVG method
* Allow addition of images to title block and pattern pieces
For designer logo, etc
* Add optional line markers to lines and paths,
define similarly to styles
* Mark alignment notches for aligning different
pattern pieces
* Add support for copying 'elements' and using them
in another part of a pattrn
* Implement a per-user default config file
* Add a documentation group so the designer can turn
off the noise while designing
* Add optional outline to text blocks
* Customize text size and/or scale info block for
each pattern piece
* Add Symbols to reference notes and assmble notes on
pattern output
* Add line end decoration support
* Add grainline support
* Add more mouseover support
== Additional tools needed ==
* Editor for client data
* Editor for style data file