Bug 365712

Summary: Correct undo for adding nodes to a curve
Product: [Applications] krita Reporter: mvowada <freebox64>
Component: UsabilityAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: griffinvalley, halla
Priority: NOR    
Version: 3.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description mvowada 2016-07-15 13:54:16 UTC
(Tested with: Ubuntu 14.04 LTS Unity and Krita-3.0-x86_64.appimage).

Reproducible: Always

Steps to Reproduce:
1. Select the "Bezier Curve" or "Bezier Curve Selection" tool;
2. Do mouse or pen "Right click".

Actual Results:  
"Right click" does nothing (but it works well along with all the other tools).

Expected Results:  
"Right click" should work as with the other tools.
Comment 1 wolthera 2016-07-15 18:39:03 UTC
I suspect that this is a bit of a confusion: For the bezier tool, rightclick undoes the last point put down. Not sure if this can be seen as a bug or an awkward issue in design.
Comment 2 mvowada 2016-07-15 22:54:19 UTC
Hi wolthera, thanks, I overlooked that.

Usually I tend to pan over the canvas by doing "Right click" since it helps me to stay focused when working on small viewports.

For this, I'm wondering if "CTRL+Z" wouldn't be maybe an equally good choice for undoing the last created node (ESC would be for cancel the path).
Comment 3 Halla Rempt 2016-08-12 12:08:04 UTC
That's very tricky since undo is tied to the tool and would undo the whole added shape. We really struggled with that for years. Maybe with the vector interaction rewrite planned for this year we could do something about it, though the focus there is in the first place to move from odg to svg and then to improve the interaction generally.