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

Moving/resizing shape objects is frustrating #1425

Closed
Sheepolution opened this issue Jan 3, 2017 · 5 comments
Closed

Moving/resizing shape objects is frustrating #1425

Sheepolution opened this issue Jan 3, 2017 · 5 comments
Labels
usability Generally about making something more intuitive or efficient.

Comments

@Sheepolution
Copy link

When creating a rectangle you have to hold ctrl to align to the tilemap. After you created the rectangle, select it, and move it around, you also use ctrl for aligning. But when resizing the rectangle, you have to hold alt. This inconsistency is annoying.

So now I want to resize the rectangle. I click on one of the arrows, I hold alt, and try to move the arrow. But because I wasn't in a "resizing state" yet, it instead moves the rectangle around.

So I would like for alt and ctrl to be switched in the resizing state, and prevent alt from going in to grabbing state when an arrow is selected.

@bjorn
Copy link
Member

bjorn commented Jan 3, 2017

But when resizing the rectangle, you have to hold alt. This inconsistency is annoying.

The trouble was, Tiled has always had Ctrl for toggling the snapping, but in other applications Ctrl is used to maintain the aspect ratio in the context of resizing. So I really wasn't sure of the best approach.

And Alt is, at least in Inkscape, used to force a drag operation, which can really come in handy but it means Alt is a bad key for "toggle snap" in that context. Otherwise, I might have opted to just move the snap toggle from Ctrl to Alt everywhere.

So right now I'm not sure what to do with this, apart from maybe dropping the toggle key completely and instead adding a shortcut to the "Snap to Grid" action in the View menu (you are aware that you can turn that on/off, so that you don't need to rely on Ctrl/Alt to toggle it, right?).

So now I want to resize the rectangle. I click on one of the arrows, I hold alt, and try to move the arrow. But because I wasn't in a "resizing state" yet, it instead moves the rectangle around.

I should definitely make sure that the Alt modifier does not prevent you from using the resize handle.

@bjorn bjorn added the usability Generally about making something more intuitive or efficient. label Jan 3, 2017
@Sheepolution
Copy link
Author

If you only fix my second problem than that's fine to me. I'll just get used to using alt instead of ctrl for resizing.

@bjorn
Copy link
Member

bjorn commented Jan 3, 2017

If you only fix my second problem than that's fine to me. I'll just get used to using alt instead of ctrl for resizing.

The above change fixes that, so it will be in a potential 0.18.1 release, and in the snapshots sometime sooner.

Do you have any opinion on dropping the snap toggle and instead having a shortcut for quickly turning snap on/off?

@Sheepolution
Copy link
Author

Oops, I wasn't even aware of that feature. That makes things a lot easier haha.

In that case I'd say keep it like this.

@bjorn
Copy link
Member

bjorn commented Jan 3, 2017

Alright. :-)

@bjorn bjorn closed this as completed in 6d3a36b Jan 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
usability Generally about making something more intuitive or efficient.
Projects
None yet
Development

No branches or pull requests

2 participants