Guaster Thank you for your feedback. I found your opinion both interesting and reasonable. At the same time, I believe the feature you requested would be quite challenging to implement, mainly because there are many ways to select bones.
Bones can be selected individually, but they can also be selected in bulk through various methods. For example, the latest version of Spine allows users to select all bones matching a specific name at once using the Find and Replace window, or to select all bones that share the same color from the tree view.
Furthermore, the selection states that can be saved to number keys include not only bones, but also slots, attachments, and even mesh vertex selections. However, accurately saving what was selected—and in what order—would be quite complex. While your idea may sound simple, its implementation would be technically demanding.
“Selection” is a fundamental operation across many areas of the editor, so there are a variety of related requests. One of the most common requests from users is to increase the number of stored selection groups. Currently, you can save up to ten groups using the number keys 0–9. However, in large projects, users often want to store many more selection groups. We recognize this as an area for improvement and already have an issue ticket for it: EsotericSoftware/spine-editor409
In my opinion, rather than saving the order of selections, allowing users to store and recall a larger number of selection groups in their preferred order might make managing the order on the Dopesheet somewhat easier.
If you feel that alone may not address your needs, I’d appreciate any additional feedback you can provide.
By the way, the sample project you attached was created using Spine 3.8.95, which is quite an old version. As mentioned earlier, newer versions of Spine offer more flexible selection methods. We encourage upgrading your project to a newer Spine release.
Please note that any future improvements, including those mentioned above, will only be added to the latest Spine versions. Spine 3.8 will no longer receive updates.