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

Change current layer depending on selected objects #1424

Closed
bjorn opened this issue Jan 3, 2017 · 2 comments
Closed

Change current layer depending on selected objects #1424

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

Comments

@bjorn
Copy link
Member

bjorn commented Jan 3, 2017

When the list of selected objects changes and all of them are on a different layer than the current one, it would be helpful to change the current layer. I've noticed this behavior in Inkscape.

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

Came here to suggest exactly this!

One issue I have occasionally is, I'll select an object and duplicate it, but oh no, it's on the wrong layer because the selection didn't change. I tend to give them different colors which helps avoid this, but if I didn't I'd probably end up not even noticing every time.

@bjorn
Copy link
Member Author

bjorn commented Jan 30, 2017

@gardenvarietyse If you duplicate an object, the duplicate ends up on the same layer as the original object, regardless of the currently selected layer. Still, I'm sure we can avoid some confusion by changing the current layer.

I just realized that ObjectsView::selectionChanged already implements this behavior, but it only works when objects are selected in the Objects view.

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