-
-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatic apply transformation #515
Comments
no it can't |
Well Maybe I should've been more accurate, can you provide the ability to apply this transformation automatically @maoschanz ? |
But what does "automatically" mean here? This bottom bar with buttons means you're looking at a preview, which is a feature. It can't apply the previewed modification at each click release: how would you increment the values in the bottom bar? how would you even tweak a filter? Your ticket is still opened because if a user changes to an other tool while previewing something, the app behavior is currently inconsistent (some scenarios apply the preview, some other ones cancel it), and this can be improved. Such an improvement likely covers most scenarios where people forget to apply: so this preview can stay, cropping should not behave like the pencil tool, it'll not be automatic but it should fix you issue anyways |
@maoschanz I don't believe that there is a need for a preview with the undo button also this video shows the inconsistent behavior within the app Kooha-04-23-2022-23-09-23.mp4When I used the crop tool to resize the window of my drawing the changes were declined once I chose the selection button ?! |
so if i use the inputs in the bottom bar, there would be hundreds operations in the history: that's not very nice, especially given how performant this history is
no, this video shows that you didn't apply. i said the app is not consistent because i'm aware of it, but it isn't shown by a video of this single scenario which is consistent with itself, even if you dislike its outcome Inconsistent means it's not compatible with itself, it's self-contradicting: there are MANY possible scenarii to "exit" this preview, with various outcomes
these 4 first ones have very predictable outcomes, they are the "normal" way to use the tools, so they're well tested
it should show a modal dialog window asking you whether you want to apply or not. It always works but it's probably not the most user-friendly idea
the initial idea was to consistently cancel in all these cases but because the selection has the opposite behavior (it consistently applies when the new active tool doesn't know how to handle the selection), any scenario where you change the tool while transforming the selection leads to weird shit, and not even the same weird shit depending on what tool you click on
i've no idea what those scenarii currently do, it's a pain to test all 4 of them, but it's probably a mix of "don't apply things without the user's approval" and "preserve the selection in its original position", which might be frustrating but at least it's not destructive all the other ones i haven't think about, such as "complex" scenarii where several things change at once (example below), will lead to impredictable outcomes Examples of what i call an inconsistency:
and the fix to these problems is to consistently apply when exiting the preview for any reason (except clicking on "cancel" of course); it's not to remove features, and not to lose data each time the users released the click at the wrong position while cropping. IMO all of this was well covered by my initial comment about the various numerous scenarii
but now i've just wasted 1 hour explaining it in details, instead of using my time to fix the issue 😅 |
I agree with @YousefSaber that current settings are too click-intensive, and on a wide screen, it takes a lot of time to move from actual place where drawing occurs (canvas) to the apply button... Not very UX friendly. Alternative solution would be to accept "Enter" to accept the current modification and ESC to cancel it (as in Gimp - at least when croping). |
ctrl+enter |
Thanks. |
this case will be its own issue, #580 |
Currently some tools require you to press an (Apply) button so the change can take effect can this happen automatically
The text was updated successfully, but these errors were encountered: