- 已编辑
Feature Request: Selection Sets Window
I have a suggestion for a small improvement on Spine. It is about adding a panel for saving selections of bones, slots, and images. The attachment shows how i imagine it by myself. I need in this tool because of a project I am working on contains quite complex drawing characters with a large number of bones and attachments. We have about 200 bones and it is only bones. Often they contain sub-skeletons with a separate angles. For example, the swordsman turns the body 180 degrees, and in fact, when he lunge, I use 2 skeletons. When I work in the project window, a mash-up of bones is displayed and the problem starts when I need to quickly switch the display of various bones and slots. I used the hotkeys ctrl + number and ctrl + H, but this is not very convenient and hard to remember.
Hello! Thanks for the suggestion, we really appreciate the mockup too! I've created an issue to discuss this feature: Improve Stored Selections · #409 · EsotericSoftware/spine-editor
I personally like the way you designed the panel it would also be nice to be able to reassign the selection numbers so that one might have more than 10 selections stored too. Naming them to remember what they select is also nice!
Hello belpetr.
This has actually been planned for a long time, I even have an old mockup (somewhere) that looks similar to yours
It's a personal WANT of mine. Having selection sets like this also helps when you're doing collaborative work.
Thanks for taking the time to be so detailed with your feature request!
I am glad about you've benn planned that. Very cool that you respond so quickly to the user's wishes. I hope that it is not take so much time to wait that panel.
Since keyable skin switching is not likely to be added anytime soon, do you guys think this selection set panel could be added next? so that fast toggling of a group of parts is possible?
Btw, the dot design above may not be a good idea because we are not dealing with a on/off state here. The visibility of each item inside a set can also be altered outside of this panel. That means the value can be neither a on/off state for the set. If really want to show the state of the set, you need to add a third state (e.g. partially visible/selected) and also need to actively update the dot every time an item of the set is updated, which just complicated things.
IMO, a compact design with just 2 to 3 buttons per row is enough.
1.Visible Button
- [Click] to set visible
- [Ctrl + Click] to set invisible.
the reason to use modifier key instead of right click is because the button image can be changed when mod key is down. Of course it can also be standalone button to do hiding if worry about not being clear to the user.
IMO, inversing the visibility state of a selection set is just a H key press so it doesn't really worth adding a button dedicated to do it.
2.Select Button
(or maybe just click on the name label to select it and use a 'pencil' icon edit button to edit name? because we do selection more often than changing its name, better have more space for selecting it than renaming it)
[Left-Click] to select the set
[Shift + Click] add the set to current selections.
Save/Update Button
Click to save current selections to this selection set.
About the 0-9 Numbers column, hmm... being able to reorder the list like in Draw Order is more natural than changing the key for the row. I can imagine it just give me headache when I saw the numbers are not count from 0 to 9 but 7,4,6,2,9,0,3,5,8,1. Btw, when this panel is done, I will probably forget about the shortcut key and just click on the name which is more straight forward. Just like you don't want to use shortcut key to select animation even if assigning 0-9 key to select animation is possible.
it would also be nice to be able to reassign the selection numbers so that one might have more than 10 selections stored too
:think:
Thanks.