https://bugs.kde.org/show_bug.cgi?id=395386

David REVOY <i...@davidrevoy.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |CONFIRMED

--- Comment #2 from David REVOY <i...@davidrevoy.com> ---
Thank you @Isaac for taking the time to record a video about it.
I'm switching the ticket to 'CONFIRMED'. I discussed about it yesterday with
@Quiralta and he was able to also reproduce it.

It looks like the move tool totally inhibit the "Undo" action during the
action. One of the main problem: there is no user feedback on canvas an
unfinished action is 'in progress'. So the Undo key just appears broken. Here
are the hidden three option to unlock Undo stack avec a MoveTool action:

1. Switch to another tool (eg. switch to Freehand painting) then Undo works
again.
2. Press <Esc> key on keyboard then Undo works again. 
3. Pressing <ENTER> key bake the action and Undo works again.

Proposal to solve this issue
============================
Option 1: Information
-> Add an overlay notification in the corner of the canvas: 
   "Move Tool action in progress"
   "<Enter> to validate - <Esc> to cancel"

Option 2: Undo==Cancel
-> During a MoveTool action, pressing <Ctrl+Z> resets the position. 
   <Ctrl+Z>==Current <Esc> key behavior.
   As it was in 4.0.0 and all version prior that.
   (That my favorite)

Option 3: Implement Undo history steps within MoveTool action (each position on
release).
-> Suggested in another long bug report, but I don't like that. It is always
problematic.
   Move tool goes from a point A to a point B, imo. No need In-betweens steps. 
   (or in this case, <Enter> to bake position is good enough)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to