vTabs - Tab management done right

Introducing vTabs

  • Scroll between tabs with Shift-Scroll
  • Create pinned inspectors and folders with Drag-and-Drop
  • Add tabs with Ctrl-T
  • Close tabs with Ctrl-W
  • Reopen closed tabs with Ctrl-Shift-T



Deos it still work when having the “Projects” window in one-column view? Would then be the pinned folder also in one column view?

Not out of the box. There is an experimental version that supports one column pinned folders, but doesn’t allow adding assets to their roots - for that you’d have to switch back to two columns or use another project tab. I can send you this version if you email the invoice

Hi @kubacho-lab, I’m noticing an error message in the console which seems to happen when using vTabs 2.1.2 and pinned inspectors. I didn’t see a support link, so posting here.

To Reproduce:

  1. Drag an asset from the Project Window to a tab, such as a monobehavior script. It should appear as pinned, with the asset name as header.
  2. Save the project, so the layout is saved.
  3. Close and reopen the project.
  4. Observe error with the Inspector being drawn by Unity:
ArgumentNullException: Value cannot be null.
Parameter name: e

UnityEngine.UIElements.UQueryExtensions.Q (UnityEngine.UIElements.VisualElement e, System.String name, System.String className) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/UQuery.cs:1164)
UnityEditor.PropertyEditor.RebuildContentsContainers () (at /Users/bokken/build/output/unity/unity/Editor/Mono/Inspector/Core/PropertyEditor.cs:1166)
UnityEditor.InspectorWindow.RedrawFromNative () (at /Users/bokken/build/output/unity/unity/Editor/Mono/Inspector/Core/InspectorWindow.cs:237)
UnityEditor.PropertyEditor:OnEnable()
UnityEditorInternal.InternalEditorUtility:LoadSerializedFileAndForget_Injected(ManagedSpanWrapper&)
UnityEditorInternal.InternalEditorUtility:LoadSerializedFileAndForget(String)
UnityEditor.WindowLayout:LoadDefaultWindowPreferences() (at /Users/bokken/build/output/unity/unity/Editor/Mono/GUI/WindowLayout.cs:91)

This happens reliably every time the layout is reloaded with a pinned asset tab, even if it is not visible.

There’s no mention of vTabs in the stacktrace and I couldn’t reproduce it on multiple unity 6 versions, so I assume it’s a bug of your specific unity version. Updating unity should fix it. You can check that it’s not related to vTabs by reproducing the error with vTabs disabled

For future reference, you can contact me via email (kubacho.lab@gmail.com) or discord (the link is in the manual)

Huh, so it occurs to me the asset I was using was a Asmdef asset. I wonder if that inspector is particularly buggy. That’s the only thing I can think of.

Thanks for checking into it!