Skip to content
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

Transform Should Snap When Adjusted Quickly #1400

Open
MorrowShore opened this issue Nov 5, 2024 · 1 comment
Open

Transform Should Snap When Adjusted Quickly #1400

MorrowShore opened this issue Nov 5, 2024 · 1 comment
Labels
feature New features or improvements to existing ones needs discussion For ideas not fully fleshed out yet and need more work before putting into motion

Comments

@MorrowShore
Copy link
Member

MorrowShore commented Nov 5, 2024

This feature involves the transform tool snapping to the 0, 90 and 180 degrees.

Just like the canvas view rotation.

And perhaps snapping to 100%, 150% and 200% size.

And to the x=0 & y=0 position (back to where it originally was).

But only when done quickly.

This should not happen when transform is rotated or adjusted gently or slowly.

@MorrowShore MorrowShore added the feature New features or improvements to existing ones label Nov 5, 2024
@askmeaboutlo0m askmeaboutlo0m added the needs discussion For ideas not fully fleshed out yet and need more work before putting into motion label Nov 5, 2024
@askmeaboutlo0m
Copy link
Member

Snapping already exists if you hold the constrain key (Shift by default.) Obviously doesn't help on a device without a keyboard, so that doesn't invalidate this ticket.

However, I don't think snapping automatically is a solution, I move my transforms "quickly" all the time, it would be immensely annoying to have them do something I didn't tell them to do, especially when I'm per definition moving fast. Instead, there should maybe be buttons in the UI to enable snapping and centering, similar to how there's buttons at the top of the selection tools to toggle between replace, union, exclusion and intersection of selections, which is normally what holding the constrain and center keys does if you got 'em.

Letting you do precise scaling and moving seems like something that would be better done by letting you enter numbers directly. That's something I use in Krita when setting up layouts sometimes anyway. That seems more useful than automatic snapping, since it'd give you full control of the sizes rather than being restricted to specific multiples and it wouldn't get in the way if you just wanna make adjustments to a sketch or something.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New features or improvements to existing ones needs discussion For ideas not fully fleshed out yet and need more work before putting into motion
Projects
None yet
Development

No branches or pull requests

2 participants