Congratulations Gail!
You mentioned in your proposal that you don't have a preferred priority for tasks, so I'd like to suggest the following order based on both a vague idea of a learning curve and what seems to be frequently requested:
UI redesign Font family variants Hierarchical styles Paragraph styles text-decoration Advanced character insertion Legalization of flowed text Style manager
(see Gail's PDF for more information about what all these involve). I consider the bottom three items to be a lower priority than the others. I've also had a quick perusal of the bug/feature lists and have culled some suggestions for other jobs you may wish to consider and/or get cajoled into implementing (in no particular order this time):
- Fix vertical text (bug 1577619: I never really finished it properly and it still has several quite major issues)
- tRef elements (bug 1243190: we don't support this tag at all currently)
- Super/subscript (feature 1548697: this might be a good thing to do in order to learn the text layout code, since it should be considerably easier to implement than all the exciting permutations of underlining)
- SVG fonts (feature 864095: this is not a serious request since I reckon it's a full SoC job in itself)
- Split cursor for BiDi editing (bug 1093660: in a line of text containing both LTR and RTL text the cursor positions at the joins are effectively in two places, which is traditionally implemented by drawing two cursors)
- Kerning in flowText (bug 1246894: the SVG spec doesn't support it, but there's no reason we can't)
- import/export .txt (feature 1462791: a nice easy UI job, if you're interested in that sort of thing)
- On-canvas spell-checking (feature 1605259: text-decoration is a prerequisite of this)
What do the other denizens of inkscape-devel think about any additions/subtractions/reorderings to either of these lists?
Richard.
P.S. A style manager for graphics has previously been discussed on this list in some detail, but I've forgotten by whom. Could the people involved stick their hands up so we can organise a little coordination between these (broadly similar) proposals?