Draft: Text on path improvements
Add on-canvas controls to adjust startOffset
ux#256
UX proposal:This commit introduces the on canvas knots to adjust the startOffset
attribute of TextPath SVG elements.
Clicking the start offset knots opens the TextpathPopover, allowing adjustments to:
Tasks
-
Implement start, end and middle handles to move text on path -
Use more appropriate handle shapes -
Implement text on path popover -
Start offset -
Offset on normal -
Flip buttons -
Icons
-
-
Flip sides by dragging the middle handle -
Status bar messages and hints -
Fix performance -
Change cursor shape on hovering over the handles -
start and end -
Middle flipper
-
-
A guide line for offset from the normal -
A right click menu item to select the parent path -
Add an arrow for the path direction to the Flip icon
Merge request reports
Activity
requested review from @adam.belis
- Resolved by Vaibhav Malik
wow, this is very hard to test since 1.5 text tool is totally broken .
- Resolved by Adam Belis
i got it working with xml editing :D . when i click on path it jups to 0,0 and set offset to 100%
added 1 commit
- ce0e19b5 - Added start offset handle for TextPath items
added 1 commit
- 4ad0392a - Added start offset handle for TextPath items
added 1 commit
- d196af71 - Added start offset handle for TextPath items
added 6 commits
-
d196af71...0b4d3151 - 3 commits from branch
inkscape:master
- 0fd83647 - Added start offset handle for TextPath items
- 91e8cff3 - Open popover on clicking startOffset handle
- 74ec226e - Added TextpathPopover class
Toggle commit list-
d196af71...0b4d3151 - 3 commits from branch
added 1 commit
- 3aa9fb3b - Implement TextpathPopover for on-canvas text editing
@adam.belis, I've started working on the popup controls. I don't know how much of it you'll be able to test that's why I've also updated the video in the description to share the progress.
- Resolved by Vaibhav Malik
Hmm i wonder why is performance of this handle so bad if i drag it with text tool but its somewhat better if i do it with node tool
added 1 commit
- 2c4ccfd6 - Implement TextpathPopover for on-canvas text editing