spine-editor icon indicating copy to clipboard operation
spine-editor copied to clipboard

[request] Please auto popup bone naming dialog input after hitting new --> bone

Open bencresty opened this issue 2 years ago • 4 comments

When we create, for instance, a new path, automatically Spine pops up a box to give the new path a name. That's very convenient and fast.

However, when doing the same for bones; so new --> bone this rename-popup (but for bones) doesn't pop up. While we normally always want to give our new bone a name? (the only thing I can imagine this would only the disturb the workflow is when we currently have a slot selected, as this conveniently (thanks!) adds a bone as a parent to that slot).

image

It would be even faster to work with and IMO more consistent to the rest of the UI of Spine if this naming pop up could appear after adding a new bone (when another bone is selected that is going to be the parent)!

Thanks for considering in advance!

bencresty avatar Jul 21 '22 13:07 bencresty

edit: I just see the naming popup after add --> something even appears after adding more things, besides the paths I mentioned, like on adding a new slot.

It's even so consistent throughout the UI for the rest that I see myself, while doing lots of work in Spine lately, already intuitively start typing the name of the bone after add --> new bone lots of time now (expecting the box to pop up) :)

bencresty avatar Jul 21 '22 14:07 bencresty

Many users prefer to create a number of bones and rename them all later. If you know exactly the bones you want, naming on creation may make sense. In other cases, it may get in the way of experimenting and setting up the rigging. That said, New... Bone isn't used as often as the Create tool and a name dialog could make sense, or possibly a setting (oh how I hate settings) to disable all name dialogs, letting Spine choose a name.

NathanSweet avatar Aug 07 '22 23:08 NathanSweet

I know you don't like settings, but I think if there are really 'many users' that like to create all kinds of bones first and later rename those (which to me feels quite odd and unorganized, just to illustrate the difference), than this should be the perfect thing for a setting I'd say.

FYI I use both 'create' and 'new bone' all the time btw for different use cases:

  • 'create' while rigging related bones (love this workflow a lot, it's extremely fast and use it constantly all day)
  • 'new bone' I normally don't use on itself, but I do find it very convenient to use it while one or more slots are selected, to put a bone/bones 'around the slots' so we can animate the attachments transform by that bone. Sometimes a relation with other bones just either isn't necesary OR we just move these bones under another bone in the tree in some cases is faster.

That said; I also use 'new bone' to add bones to multiple slots at once (multiselect), which speeds up the workflow for some situations a lot. Not sure how this rename dialog would work there. To me the best solution would be:

  • Setting to show rename dialog on adding single bones
  • When enabled show a rename dialog when 'new bone' on a single attachment/bone is used, or when just adding a single bone
  • When enabled, but having multiple bones or attachments selected, keep as is (so no rename dialog; we should rename all one by one anyway, so better keep it as is I'd say)
  • When disabled keep behaviour as is

bencresty avatar Aug 08 '22 00:08 bencresty

I'm among those who would find a popup every time I create a new bone extremely irritating. As bones usually take the name of the parent, or of the slot they're created from, there's no need to rename them on the spot. I personally much prefer to do a renaming pass after I've concluded my flow of bone creation without having to stop for names. I guess the only case where it may make sense is when a bone would just be named "bone" on creation instead of following the name logic of other pieces. But then again, pressing F2 is so quick.

erikari avatar Aug 18 '22 07:08 erikari