From: Jim Evins Date: Fri, 10 Aug 2007 02:03:57 +0000 (+0000) Subject: Some updates to TODO. X-Git-Tag: glabels-2_3_0~334 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c6ae0e48ca2e5c3675d863a3f0ff82c54b952400;p=glabels Some updates to TODO. git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@662 f5e0f49d-192f-0410-a22d-a8d8700d0965 --- diff --git a/glabels2/TODO b/glabels2/TODO index 721a6bb2..2dae53e5 100644 --- a/glabels2/TODO +++ b/glabels2/TODO @@ -2,8 +2,6 @@ Development plan ---------------- This development plan sets a specific set of milestones for future versions of glabels. -At this time (just prior to releasing 2.0.0) these milestones are somewhat nebulous and -subject to change. Goals for 2.0.x: @@ -13,12 +11,9 @@ Goals for 2.0.x: - Translations -Possible Goals for 2.1.x (next development branch): +Possible Goals for 2.1.x (current development branch): - - Undo, Redo capability (possibly backport to 2.0.x) - - - Editing text in-place (may not be all that necessary with the new - object editor sidebar. + - Undo, Redo capability - Make text items rich. I.e. allow multiple characteristics to exist within a single object. @@ -26,31 +21,47 @@ Possible Goals for 2.1.x (next development branch): - Text effects. (follow contour, non-rectangular text boxes, ...) + - Ability to select/unselect individual records during a merge-print. + + - Add additional "merge" backends. Candidates include: + generic XML + freedb (CDDB) for CD labels + gnome-db + + - Printer calibration tool: a facility for tweaking output origin and + scale. This should really be part of the underlying print system but + currently is not, so I may want to add the hack. + + - Adjustable grid spacing. Spacing of visible grid should be user + adjustable. This grid spacing should be an integral multiple of + a finer invisible grid. There should be a "snap to grid" toggle, + that causes all posistioning and sizing performed on the canvas + to snap to the closest grid. The possible grid spacing should be + appropriate for the current units selected (e.g. .1 points, .01 mm, + 1/64 inch, 0.001 inch). + + - Handle namespace collisions better in template designer. Ask to + override existing templates, or perhaps automatically suffix the + name when duplicate. Allow for management of custom templates + (i.e. delete, rename, edit). + +Completed Goals for 2.1.x: + - Object shadows. This is very important for text that overlays photographs, so that it stands out against varying backgrounds. - - Possible technology upgrades: + - Technology upgrades: o Pango. This is a must to support rich text items. - o Cairo-based canvas. Either someone elses or home-grown. + o Cairo-based canvas. o Cairo print rendering. + o GtkPrint. - - Ability to select/unselect individual records during a merge-print. - - - Add additional "merge" backends. Candidates include: - vCard - generic XML - freedb (CDDB) for CD labels - gnome-db - - - Add facility for tweaking output (origin). This should really be - part of the underlying print system but is currently difficult to - accomplish, so I may want to add the hack. (candidate to backport - to 2.0.x) + o GtkRecentManager.