Liserok Visibility Manager [Multi-Tagging] - Beta Testing

Hi everyone,

I’m an architect and SketchUp user since 2007. As the owner of an architecture studio focused on residential projects, I developed this plugin out of necessity — nothing I found on the market truly fit my workflow, and it has been in active daily use across our entire studio ever since.

If you have ever struggled with SketchUp’s native limitation where an entity can only be assigned to a single Tag, this plugin, Liserok Visibility Manager, was built for you. I am currently looking for beta testers to help polish the workflow and catch any bugs before the official release.


Technical Overview

The plugin is divided into 4 core modules designed to complement each other, allowing you to establish a highly flexible, metadata-driven production workflow.

1. MARKERS (Independent Multi-Tagging)

  • The Problem: A SketchUp entity is restricted to a single native Tag.
  • The Solution: Liserok MARKERS remove this limitation. An object can have an unlimited number of independent Markers simultaneously, completely unconstrained by the model’s group or component hierarchy.

Within each user-defined category, you can choose between two advanced visibility matrix logic rules:

  • ANY (OR Mode): The entity is displayed if at least one of its active Markers matches the selected category criteria.
  • ALL (AND Mode): The entity is displayed only if all its active Markers match the selected category criteria simultaneously.
    (Note: Between different categories, the ALL (AND) parameter is automatically enforced).

2. MARKER FILTERS

This module enables you to group individual Markers into smart, reusable visibility combinations. You can isolate or display complex layers of project data instantly, streamlining workspace management during intensive design phases with a single click.

3. TAG FILTERS

Brings advanced automation and grouping logic to SketchUp’s native Tag system.

  • The Advantage: These filters completely bypass the rigid hierarchy of native Tag folders. You can assign native tags residing in completely separate folders to a single custom filter, eliminating the need to expand nested folders and toggle individual tags manually.

4. STATES

Functions as a comprehensive workspace snapshot manager. This module allows you to capture and save the exact visibility layout of your active view at any given moment. For maximum flexibility, these architectural snapshots can be generated using only Markers, only native Tags, or a combined matrix of both visibility systems.


Compatibility & OS Support

  • SketchUp Versions: Developed for SketchUp 2021 and later.
  • Operating Systems: Thoroughly tested on Windows 10 and 11.
  • macOS Note: The plugin is currently untested on macOS. Mac testers are highly welcome to help me verify cross-platform UI and performance!

Media & Documentation

  • Main Website: https://liserok.com/ (Includes three presentation videos demonstrating the core workflow directly on the homepage).
  • Help Center & Documentation: Visibility Manager – LISEROK (Fully organized documentation detailing core modules and advanced settings).

Project short Walkthrough Video:


What’s in it for Beta Testers?

To show my appreciation for your time and professional insights, active beta testers who provide constructive feedback will receive:

  • Free License: A complimentary, fully unlocked permanent license of Liserok Visibility Manager once the plugin officially launches.
  • Direct Impact: The opportunity to help catch edge-case bugs, tweak UI details, and polish the user experience for the final release.

Join the Beta Test

If you are interested in trying out Liserok Visibility Manager and sharing your real-world project insights, please reply to this thread and I’ll send you the information in a private message.

I look forward to your feedback!

I love how it gives live feedback on the selected object rom the drawing in the plug in menu. The marker tag shows a check on the item you select in the drawing. Very helpful.

I’m glad my plugin is working the way you want it to. I plan to gradually add that information window showing the current selection, which we discussed in our private messages. Something like Entity Info Dialog.

I’ll load it on my macbook tonight to help on the apple side of testing :wink:

Great, I’m really curious about that. Several people have already tried it on Windows, and so far no one has reported any issues - just suggestions for improvement.

Take a look at Eneroth3 component description plugin. It opens an html dialog that, after you click a single component, you can type in text info that gets linked to that component. Then clicking a different component you can list that items info. Clicking back to the first component shows its’ text info again. If we could get that window to show object info based on the Liserok marker selections would be ideal, and have it concat if multiple markers are referenced.

Just got a bug splat installing on my mac book
Crash #813163

(attachments)

bugsplat.pdf (216 KB)

I was able to install, but activation caused the app to close. My machine is a bit outdated (2011) and SketchUp 2021.1.331. that’s the highest my video card supports on this machine

Hey, your plugin looks great! I’d like to also test it out.

@mark.perrah
Thank you for reporting the bug; I’ll look into it. I’ll contact you directly via private message regarding this issue so we don’t clutter up the thread.

@jure I’ll send you a private message.

@mark.perrah I have added the first version of an independent Entity Info window to the plugin. You can have it turned on independently of the main plugin interface, place it wherever you want, resize it, and it primarily displays basic information about the selected element from the model. I hope it’s about as you imagined it.

We can fine-tune the visuals, skins, and similar aspects later. The same goes for the behavior of this window and what exactly will be displayed in it.

The new version is already uploaded to the original BETA order receipt link.

You can go download it and reinstall: liserok_visibility_manager_v.1.0.242_beta.06.rbz

I do not think it is a good idea to name your extension dialog the same as a native dialog. Can you come up with a name more unique to your plugin?

@DanRathbun Sure, that’s a minimal change. I just did it last night in a hurry at the request of a beta tester, so I just gave it the native name temporarily. I’ll probably call it VM Info, or Lisesok Info, I just didn’t feel like thinking about it too much last night :slight_smile:

After playing a bit with your plugin here are a couple of UI suggestions:

  • when hovering with mouse over a row it should display a tooltip. Different parts of the row have different functions. Because space is limited the tooltips can be very handy especially for beginners that are just getting used to the interface.
  • it is nice that gui is very compact but it would also be good if it was more aligned with Trimble Modus style https://developer.sketchup.com/trimble-modus

It’s not at all pretty or practical, but it’s certainly far from compact.
(But that’s just my humble opinion, I really don’t like the way it looks. :blush:)

Great job. That’s what I was hoping for.

Suggestions:
There are a few items in the info that I don’t really need displayed.
Is there a way to pick elements to hide or show.
I like how the category groups can hide or show.

An issue to consider.
The install of this update did not store my markers from the last version.
And when adding markers would it be possible to force the cursor focus to the text input box.

Now I don’t know if you don’t like my plugin, or the Trimble interface :slight_smile:

The interface can be changed by the way, I have a system for SKINS in the plugin.

In the first step, however, I mainly focused on the functionality of the plugin core itself, the speed of calculations, and stability. The interface view can then be changed in any way.

More about customization here: Customizing appearance – LISEROK

Can you send me your previous model via private message? I’ll test it myself. Because after changing the version, all MARKERS in all models work normally for me. So it’s strange that they don’t appear for you.

Thanks for the comments. I’ll look into it.

In my previous post I replied to other post and quoted “Trimble Modus style” and told my opinion about it.
Sorry if you feel that it is against you or your interface. Actually I like yours much better than the modus.

To avoid further misunderstandings, I have no problem with jure either, I just said that unlike him, I don’t like the Trimble modus style.