Add and Remove Tags from the Properties Panel [Beta]

This topic was automatically opened after 10 minutes.

Now this, this is epic.

Something else that would be useful is being able to assign a colour to a tag, then, through the explorer, selecting which of these tags will show in the explorer with a circle (with the colour of the associated tag), next to the instance name, similar to how we have a yellow circle for modified packages

It makes organising tagged instance a lot easier if I can see them at a glance in the explorer, rather than clicking on each instance and checking its properties individually

171 Likes

Oh my god. I absolutely love every single one of you.

Thank you, thank you, thank you. I’ve been dying for this update forever, as I’ve been stuck using the command bar and the Tag Explorer plugin to add tags.

@tnavarts, @jimjamjomj, @polarporcupine, @Dogekidd2012, and @NightlyShores; you guys are absolutely amazing.

This is one of the best Roblox W’s I have ever seen.

115 Likes

Bless, it has to have been over five years. I’m happy Roblox is finally hitting some of these old pain points.

It would be awesome if the reason why it took so long could be shared. The transparency is always appreciated, even if you think its uninteresting and boring, we’re developers too.

100 Likes

What exactly is a tag? Is it a label you put onto things or is this a programming oriented feature?

84 Likes

Tags are related to CollectionService, in which you can fetch and use instances based on Tags.

77 Likes

Took them a few years but its finally there now

90 Likes
  • It should have had proper tooling on release but it was released in an era before we had as good coordination between Studio and engine features so there wasn’t any time in Studio’s schedule around the time tags released in the engine.

  • It wasn’t seen as an important core engine feature initially, though it certainly has grown to become one.

  • The team which owned it was overburdened with higher priorities for a significant portion of tags lifespan.

  • The community building very good third party tooling for tags before we got to it lowered the priority on us building first party support.

  • At the time of release the architecture of the Properties pane wasn’t very flexible and it would have been hard to make it support tags. It’s recently been refactored to the point where implementing it now was much easier.

TL;DR: As with most unexpected things, many circumstances lining up in just the wrong way.

143 Likes

Will the Icons that are set inside the TagEditor be ported across? or is that not possible with the current properties panel. It’s a nice feature to have for viewing at a glance.

Also maybe a side suggestion but it’d be nice to have some sort of icon next to an instance in the Workspace panel that shows if that instance has tags/attributes.

63 Likes

Honestly was joyous of the addition of :AddTag() and RemoveTag() on Instances as a beta feature. And to see this as another addition of collection service is unbelievably convenient, no need to have the Tag window up just to see what tags are applied to an Instance WOOOT!!

Although, would be kind of nice if it also showed the group that the tag was apart of. And within the little GUI which shows current tags that you can apply, allowing search by group results.

54 Likes

Soooo long overdue. Thank you very much :heart:

I like a lot of the updates recently. Not a big fan of the niche ones like the animated faces, while that can be good I bet less than 5% of people ever use or pay any attention to it. More just straight up engine features and such I think would be a better use of time.

BUT I LOVE things like this. The recent error tracking update as well. Doing great, love to see it

48 Likes

Do you think you could elaborate on what you mean by “group” in this context?

48 Likes

Within the tag editor itself, it allows grouping of tagged instances for a visually better way of organizing the tags. Was referring to these types of groups.
image

54 Likes

YES! I’ve found tags to be so helpful recently. Instead of having instances in a folder together, we can just have tags for em. And now we don’t need to use the TagEditor window, so it’s all in one place along the Properties & Attributes ! Very nice, will come in handy in future.

Great update

40 Likes

Surprised it took this long, but glad its here.

Tag editor will still stay around I presume?

38 Likes

No plans to remove the Tag Editor. The Tag Editor does enough stuff that we wouldn’t want to clutter the properties pane with all of the capabilities it has, rather keeping it around for more complex tag related workflows.

49 Likes

What is the use of using tags on properties?

35 Likes

This reminds me of Unity, which is always a good thing to see!

38 Likes

I am so immensely grateful for this! I actively avoid using tags because of how easy it can be to lose what is tagged and the arduous nature of untagging and retagging things. This is so helpful to workflow! Thank you!!

34 Likes

Just added more information about tags to the post, but in short, they are part of the CollectionService and offer a nice way to apply behaviors to many instances. By adding tags to the properties panel, we’re hoping to make this feature more visible to creators.

35 Likes