]> git.sur5r.net Git - glabels/blob - glabels2/TODO
e5d4bfebdce30c50ea2aacb67e3c1be164d770f3
[glabels] / glabels2 / TODO
1
2 Development plan
3 ----------------
4 This development plan sets a specific set of milestones for future versions of glabels.
5
6
7 Goals for 2.2.x:
8
9                 -  Bugfixes
10
11                 -  Translations
12
13
14 Possible Goals for 2.3.x (current development branch):
15
16                 -  Undo, Redo capability
17
18                 -  Make text items rich.  I.e. allow multiple characteristics
19                    to exist within a single object.
20
21                 -  Text effects.  (follow contour, non-rectangular text boxes,
22                    ...)
23
24                 -  Ability to select/unselect individual records during a merge-print.
25
26                 -  Add additional "merge" backends.  Candidates include:
27                         gnome-db
28                         internal database stored in glabels file
29                         generic XML
30                         freedb (CDDB) for CD labels
31                         ADIF for generating QSL-cards
32
33                 -  Printer calibration tool: a facility for tweaking output origin and
34                    scale.  This should really be part of the underlying print system but
35                    currently is not, so I may want to add the hack.
36
37                 -  Adjustable grid spacing.  Spacing of visible grid should be user
38                    adjustable.  This grid spacing should be an integral multiple of
39                    a finer invisible grid.  There should be a "snap to grid" toggle,
40                    that causes all posistioning and sizing performed on the canvas
41                    to snap to the closest grid.  The possible grid spacing should be
42                    appropriate for the current units selected (e.g. .1 points, .01 mm,
43                    1/64 inch, 0.001 inch).
44
45                 -  Allow for management of custom templates
46                    (i.e. delete, rename, edit).
47