4 This development plan sets a specific set of milestones for future versions
15 Goals for 2.3.x (current development branch for 3.0):
17 - Migrate to Gnome 3.0 platform
19 - Remove deprecations from Gnome 2.0 platform
21 - New color combo selector widget family
23 - New font selector widget family
25 - Undo, Redo capability
27 - Allow for management of custom templates
28 (i.e. delete, rename, edit).
30 - Improve documentation and translation maintainance
35 Possible Goals for future branches:
37 - Make text items rich. I.e. allow multiple characteristics
38 to exist within a single object. Basically each text object
39 will be a mini word processor. The bounding box for the object
40 will act like a page, where lines wrap on the word boundary.
42 - Text effects. (follow contour, non-rectangular text boxes,
45 - Add additional "merge" backends. Candidates include:
47 internal database stored in glabels file
49 freedb (CDDB) for CD labels
50 ADIF for generating QSL-cards
51 Address books of Thunderbird, Balsa, Claws Mail etc.
53 - Printer calibration tool: a facility for tweaking output
54 origin and scale. This should really be part of the
55 underlying print system but currently is not, so we may
58 - Adjustable grid spacing. Spacing of visible grid should
59 be user adjustable. This grid spacing should be an
60 integral multiple of a finer invisible grid. There should
61 be a "snap to grid" toggle, that causes all posistioning
62 and sizing performed on the canvas to snap to the closest
63 grid. The possible grid spacing should be appropriate
64 for the current units selected (e.g. .1 points, .01 mm,
65 1/64 inch, 0.001 inch).
67 - Ability to select/unselect individual records during a
70 - Merge templates which are now in seperate template definitions
71 because the product includes more than one unique shape. This could
72 be done by using tabs in the drawing area.
74 - Ability to define a free-form shape for a label/card. There are some
75 products which have unusual shapes. This includes free-form markup
76 objects. For the time being, the ability to concatenate a shape from
77 other basic shapes could be sufficient here.
79 - See https://sourceforge.net/tracker/?atid=445119&group_id=46122&func=browse