Difference between revisions of "Text usability"

From Inkscape Wiki
Jump to navigation Jump to search
 
m (Frigory moved page TextUsability to Text usability: Separated words)
 
(6 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
* (DONE) Make text editing on canvas not steal most shortcuts, so I can press ctrl-shift-t for the dialog when editing (but ctrl-shift-x works!)  
 
* (DONE) Make text editing on canvas not steal most shortcuts, so I can press ctrl-shift-t for the dialog when editing (but ctrl-shift-x works!)  
  
* Implement esc, tab, ins in text tool (see KeyboardShortcutsToDo)
+
* Implement esc, tab, ins in text tool (see [[KeyboardShortcutsToDo]])
  
 
* (DONE) Enable Home, End in text objects
 
* (DONE) Enable Home, End in text objects
Line 15: Line 15:
 
* (DONE) Even more eventually, implement text flow in a column or in an arbitrary shape (as external module?)
 
* (DONE) Even more eventually, implement text flow in a column or in an arbitrary shape (as external module?)
  
* Oh yes, and text on a curve would be nice too
+
* (DONE) Oh yes, and text on a curve would be nice too
  
 
* In the dialog:
 
* In the dialog:
Line 27: Line 27:
 
** Expand the list of predefined values in "line spacing"
 
** Expand the list of predefined values in "line spacing"
  
** Add tracking and FontKerning (add them to the SecondaryToolbar too)
+
** Add tracking and [[FontKerning]] (add them to the [[SecondaryToolbar]] too)
  
 
** Remove Close button and decide if we really need the Apply button (the same applies to all other dialogs!)
 
** Remove Close button and decide if we really need the Apply button (the same applies to all other dialogs!)

Latest revision as of 05:48, 13 July 2016

Here are the most pressing needs for text tool and dialog:

  • (DONE) Make text editing on canvas not steal most shortcuts, so I can press ctrl-shift-t for the dialog when editing (but ctrl-shift-x works!)
  • (DONE) Enable Home, End in text objects
  • (DONE) When clicking on a text object, the point must be located near to where you clicked, instead of always at the end of string
  • Copy and paste of text must work when editing
  • Eventually, implement selections (shift-arrows) and intra-line tspans for formatting text fragments
  • (DONE) Even more eventually, implement text flow in a column or in an arbitrary shape (as external module?)
  • (DONE) Oh yes, and text on a curve would be nice too
  • In the dialog:
    • Divide into two tabs, one with the text editing field, the second (default) with everything else. Text editing within the dialog is not frequently needed, and the dialog will thus become less clumsy.
    • Make sure "font size" field reacts properly to arrow keys (now it's upside down)
    • Expand the list of predefined values in "line spacing"
    • Remove Close button and decide if we really need the Apply button (the same applies to all other dialogs!)