Overview
The Move To Tag extension allows users to efficiently organize their SketchUp model by tagging selected entities through a right-click context menu or keyboard shortcuts. It simplifies the tagging process by eliminating the need for multiple widows like TAGS and ENTITY INFO, enhances tag visibility management, and provides updated control over scenes as you create new tags.
Read notes below before downloading.
Key Features
1. Right-Click Context Menu Flyout
- Accessible by right-clicking selected entities.
- Adds a āMove To Tagā submenu listing all tags (including
"Untagged" instead of "Layer0").
- The currently assigned tag is marked with
ā [Tag] (CURRENT).
2. ā
New Tagā¦ā Dialog
- Launches a custom
HtmlDialog to:
- Enter a new tag name.
- Choose to hide the tag immediately.
- Apply visibility settings to all scenes.
3. Shortcut Commands (Hidden Toolbar)
- Registers shortcut-capable commands without cluttering the Extensions menu:
"Move to New Tag" ā opens the new tag dialog.
"Move to Tag: [Tag]" ā moves selected entities to a specific tag
This appears to have been something that had some interest in this previous post:
Assign Tag in Context Menu
NOTE:
I created this extension⦠because I couldnāt find what I wanted.
This functionality exists in Layout, but not SketchUp.
And it should⦠because its obvious.
There may be something better out there.
If so.. use that extension.
I have ONLY tested this on MacOS 15.3.1 with a M4 chip: SketchUp 2025 : I have no idea if it works on anything else. If you want to be a guinea pig, thats your call.
This is a FREE extension. I WILL NOT provide any tech support.
If you have some ideas for improvement. Leave a comment.
But, I probably wont do much too it.
I just donāt have the time.
Legal Blah Blah Stuff
I assume NO responsibility if it fails to solve your problems, or creates more; either with your computer, files, or personal life.
Downloading and installing software created by a perfect stranger; may show that you are too trusting, and make bad decisions⦠Its not my responsibility if something breaks.
Perhaps if you donāt know how to recover from an extension file failing to load properly, this is not the time to learn. And if the world was a nicer place⦠none of this would need to be said.
Use at your own risk!
2 Likes
I have been using my extension in conjunction with this awesome extension:
Outliner Overlay Extension: OutFront
They work great together to organize a messy model.
You know, that model that the intern madeā¦
And every entity is named āGroupā and they live in a parent group called āGroupā.
With all the groups on the layer0 the āUntaggedā⦠TAG.
Because its the ONLY TAG!
Maybe the other design firm gave you a model with all their nonsense, and left over DWG or REVIT layers. (never your firm, yours is a well oiled machine)
Or the model you just failed to keep in any semblance of coherence because your client / project manager just kept pushing for more and more iterations. And now its āWhat have we done?ā and how do I fix this?
Wouldnāt it be great if you could put a few or all of your TAGS on a short cut / hot keyā¦
So you could bounce around and TAG groups with out having to go back and forth from the TAG window.
OutFront will show the TAG associated to the entity group⦠And without having to do much clicking or menu diving. You can change Move to a different or newTAG. This is confirmed / updated in OutFront⦠showing it in its greater context.
If this sounds like a problem you need solving.
Enjoy.
Be kind to other people.
Do something helpful and share the kindnessā¦
Nicholas
4 Likes
or itās a raw export from blender where everything is a component containing a group containing a group containing the actual componentā¦
I have such a model on the workbench right now, Iāll try both at the same time. thanks !
2 Likes
Yeah, let me know how it goes.
Iām curious how you will use it.
Nicholas
Did you ever get a chance to test out the extension(s)?
Thiughts?
yes, and itās difficult because of muscle memory.
Iām not used to switch tag by right clicking on elements, Iām used to it in layout, but not in sketchup ^^
I havenāt created any tag that way though. itās an operation Iām ok to do in the tag panel, where I can also change colour or move to folders.
1 Like
Thank you for the extension, simple, useful and works in SU Make 2017 and SU 2022 (Windows 10)!
Just in case 
-
Shortcut to āMove to Tagā and only the list of tags to choose from will appear
-
Mouse scroll wheel instead of clicking on the arrow when the tag list doesnāt fit on the screen
-
If point 1 is difficult to solve, it may be possible to position the extension in the right-click list at the top
Again, thanks for the extension!
(1) Would need to be implemented as a UI::HtmlDialog with a list of clickable tags.
(2) Is platform dependent for context menus. It is not exposed to the SketchUp Ruby API.
(3) Positioning of menu commands is also platform dependent. It was doable on MS Windows using an undocumented original position 2nd argument with the Sketchup::Menu#add_item method. I am not sure if it still works since the migration to the Qt GUI library.
2 Likes
I was wondering about that. There are a bunch of OS dependent functions in SU. The obvious one on MacOS is the Color Dialog and Fonts. I donāt even try to think about incorporating these elements.
On the Mac⦠the Fly-Out window auto scrolls, (cursor dependent) when the TAG list is larger than the screen area. I would hope Windows does this as well.
I am looking into having the Folder show as a parent to the children TAGs. But that is complicated by a few issues.
Nicholas
My thoughts on the idea of creating an additional short cutā¦
The TAGS window has the TAG TOOL, introduced in 2022. So, if youāer in a work flow where you need to tag a lot⦠like Mike Brightmanās ConDocās, its already there and not much if any faster. You can set up a short cut (or hot key) = Tools/Tag
I did set up a short cut for ā
New Tagā¦ā
= edit/context menu flyout/move to TAG/
New Tag
That will pull the HTML dialog, but not the Fly-Out menu that you are seeking.
So it doesnāt give you the options of the other tags. But it does solve a more complicated and involved problem.
And I really cant see how a right click would be slower or less efficient than a short cut. It does the same thing with just slightly less movement.
Yes⦠it would be cool to have it set up with a Stream Deck. But I can solve that problem in a different and more specific way. More on that latter.
Nicholas
1 Like