| Summary: | "Redo" and "Undo" are ALWAYS enabled | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Rafael Linux User <rafael.linux.user> |
| Component: | Usability | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | wishlist | CC: | dimula73, halla, rafael.linux.user |
| Priority: | NOR | ||
| Version First Reported In: | 5.2.0 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Rafael Linux User
2023-10-21 15:29:12 UTC
I can confirm the issue. This was already the case in 4.0.0, the oldest version I have access to right now, so it is not a regression. Hi, Rafael! In Krita we have a lot of asynchronous actions. And undo can interact with that. That is, when you press Ctrl+Z while the stroke is running, it will be an equivalent of pressing the Esc key and cancelling the stroke. That is why we never disable the actions. Ctrl+Z is also used inside some tools (e.g. Transform Tool), which are not a part of the global undo system. Theoretically, we could write a system where Krita would automatically enable/disable these actions when a stroke is started. But it would be quite a huge project, which could also cause stability regression. I will downgrade this bug to a "wishlist" and we shall look at it while planning some bigger projects WISHGROUP: Larger Usability Fixes |