Bug 375977 - Pressing escape to cancel transformation does not bring back the transform widget
Summary: Pressing escape to cancel transformation does not bring back the transform wi...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: 3.1.1
Platform: Mint (Ubuntu based) Linux
: NOR minor
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-03 22:20 UTC by sqdqsddd
Modified: 2018-09-24 16:08 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sqdqsddd 2017-02-03 22:20:30 UTC
When you press escape to undo a selection, it makes the transformation widget disappear, but if you click anywhere on the canvas, it appears again

STEPS TO REPRODUCE
1. create canvas with 2 layers (or more) and draw a shape on the top canvas
2. press ctrl+T
2a. the transform widget appears around the shape, as it should
3. press ESC
3a. the transform widget is gone
4. click anywhere on the canvas with the mouse, or stylus

EXPECTED RESULT
after pressing ESC, the tool you had selected before doing the transformation should be automatically selected OR the transformation widget should be displayed automatically without having to click anywhere on the canvas.

ACTUAL RESULT
the transformation widget is invisible, and the transformation tool is selected.

Linux Mint 17.2, Krita 3.1.1 - but AFAIK this small bug happened with every version of Krita, on both Linux Mint and W7.
Comment 1 sqdqsddd 2017-02-03 22:24:10 UTC
"When you press escape to undo a selection" I am sorry, I meant to write "When you press escape to undo a transformation".
Comment 2 David REVOY 2017-02-08 00:45:20 UTC
Hi, this is not really a recent bug as you observed in your last sentence; it's part of how the transform-tool works since I know Krita.

But I agree with your observations "the transformation widget should be displayed automatically without having to click anywhere on the canvas". I'm adding here "after pressing 'Esc' only". It will help the consistency of the transform-tool; this one auto-activate after "Ctrl+T" is pressed, and same after the icon is pressed. So, it's logic to keep proposing the widget after 'Esc'.I confirm this bug. Maybe 'Esc' could do the same as the 'Reset' button (tool-option docker)?

Note: This mode ( no widget, cursor to click when transform-tool is activated) is useful after a transformation is done ( after pressing 'Enter' or 'Apply') to display the transformed result. It's normal in this case a secondary click is required to re-activate a new transformation.
Comment 3 Dmitry Kazakov 2018-09-24 16:08:25 UTC
I think the bug has been fixed this April. And the fix should available in Krita 4.1.0.

Now the first Esc press resets transformation to identify, and the second press exits the transformation mode.

Here is the commit:
https://phabricator.kde.org/R37:ef43e85ef2815354e64c83583b4b734455d9d605