Name group after the text layer in the group

IDK if this has been suggested before or not, I looked but couldn’t find it.

When you make a new group, instead of naming it “group 55” or whatever, use the copy from the text layer inside the group.

So if I make a group, and there’s a text layer inside that group called “Amphibians,” the group would automatically be named “Amphibians.”

I always have so many groups nested in groups, I either have to go through and rename each group individually which takes forever, or just accept that my document is going to be a huge mess of ambiguous groups.

Adding this feature would keep things a lot more organized without sacrificing a huge chunk of the user’s time. It would be a lot easier to identify which group is which, and you wouldn’t have to rename things nearly as much. If the user doesn’t want it to be named that, it takes just as much effort to rename the group as it does now.

Edge cases:

  • If there’s more than one text layer inside a group, just use the top one in the layer order. The user can rename it if they like.
  • If you’re grouping a bunch of groups, or items without any text, use the existing convention of naming it “group (x)”

lmk if I’m missing some glaring issue with this. Thanks

4 Likes

Is there anything for this yet? It would save me a lot of time.

1 Like

Thanks, David! Me too haha. Especially now that files are often shared with engineers and clients! It would make it easier for them to navigate as well.

OMG. I’m glad I’m not the only 1 thinking this. My use case is for Adding auto layout frames to anything. It should just be what A.L stated ins his edge cases.

Edge cases:

  • If there’s more than one text layer inside a group, just use the top one in the layer order. The user can rename it if they like.
  • If you’re grouping a bunch of groups, or items without any text, use the existing convention of naming it “group (x)”

Having this naming would save so much time, headaches, and inconsistencies. (i.e.

  • = object(s) selected

auto-layout-frame-name = Submit Now

  • Submit Now

auto-layout-frame-name = group-stacy

  • Stacy
  • Brian
  • Lucy

auto-layout-frame-name = form-x

  • form-x.firstName
  • form-x.lastName
  • form-x.email

)