Beautiful Tabs
Version: 1.0.0
Publisher: ScreamyCat
Asset Store: Get Beautiful Tabs on the Unity Asset Store
Beautiful Tabs modernizes Unity's native window management and docking system by introducing a fluid, browser-like tabbing workflow. Featuring an embedded native + button in the window dock area, fast keyboard shortcuts, fluid tab dragging, hotkey navigation, tab cycling via mouse scroll, and a categorized search overlay, it brings modern desktop window management directly into your day-to-day Unity workflow.
Key Features
1. Embedded Native "+" Button
Quickly open and dock new editor windows:
- Seamlessly injects a discrete
+button directly beside existing window tabs in any Unity DockArea. - Clicking the
+button immediately summons the categorized window search menu to spawn new tabs in-place without manual window rearrangement. - Can be toggled on or off in the Beautiful Unity Hub settings.
2. Standard Browser Productivity Shortcuts
Manage your editor workspace at lightning speed with industry-standard hotkeys:
Ctrl + T(Windows) /Cmd + T(macOS): Opens the New Tab search overlay positioned right above the currently focused dock area.Ctrl + Shift + T(Windows) /Cmd + Shift + T(macOS): Reopens the most recently closed tab from your session history stack.Ctrl + W(Windows) /Cmd + W(macOS): Instantly closes the currently active editor tab.- Menu Bar Integration: All shortcuts are also accessible via the top menu bar under Window > Beautiful Tabs.
3. Tab Navigation & Wheel Scrolling
- Fast Tab Cycling (
Shift + Scroll): Hold the configurableScroll Modifier Key(default: Shift) while scrolling your mouse wheel over the tab bar to quickly cycle through open tabs. - Floating Windows (
Ctrl + Drag): Hold theFloaty Modifier Key(default: Ctrl) while dragging a tab or component to immediately tear it off into an independent floating window. - Fluid Dragging: Enhanced drag-and-drop feedback when reordering or docking tabs across complex multi-monitor layouts.
4. Smart Search Window Categorization
Replaces tedious menu navigation (Window > ...) with an instant, structured search popup. When pressing Ctrl + T or clicking the + button, Beautiful Tabs opens a categorized popup grouping all available windows into logical categories:
- General: Scene View, Game View, Inspector, Hierarchy, Project Browser, Console, Undo History, Progress Window, Test Runner, Device Simulator.
- Animation: Animation Window, Animator Controller Tool, Animator Parameters, Timeline.
- Analysis & Debugging: Profiler, Frame Debugger, Physics Debugger, Physics 2D Debugger, Memory Profiler, Profile Analyzer, UI Toolkit Debugger.
- Settings & Tools: Project Settings, Package Manager, Build Settings, Preferences, Shortcuts, Search Window.
- Graphics & Audio: Lighting Settings, Audio Mixer, Video Player, Render Pipeline Debugger.
- 2D & AI: Sprite Editor, Sprite Library, Tile Palette, Navigation (NavMesh).
- Extra Tools & VCS: Unity Version Control, Plastic SCM, Asset Store.
Configuration & Hub Settings
All settings for Beautiful Tabs can be customized in the Beautiful Unity Hub:
- Open Tools > Beautiful Unity Hub.
- Select the Settings tab and navigate to Beautiful Tabs.
- Available options include:
- Enable Tabs: Master switch to enable or disable the Beautiful Tabs feature.
- Enable Shortcuts: Toggle standard
Ctrl+T,Ctrl+W, andCtrl+Shift+Tshortcuts. - Show '+' Button: Toggle the discrete plus button in dock headers.
- Floaty Modifier Key: Choose the modifier key (
Control,Shift,Alt,Command) for tearing off floating windows. - Scroll Modifier Key: Choose the modifier key (
Shift,Control,Alt,Command) for wheel scrolling across open tabs. - Category Customization: Add, edit, remove, or reorder search window categories, assign custom icons and C# window type names, or click Reset Categories to Default.
Technical Specifications
| Property | Details |
|---|---|
| Unity Compatibility | Unity 2021.3 LTS, 2022.3 LTS, Unity 6, Unity 6.5+ |
| Render Pipelines | Built-in, Universal RP (URP), High Definition RP (HDRP) |
| Namespace | ScreamyCat.BeautifulTabs |
| Assembly Definition | ScreamyCat.BeautifulTabs.Editor.asmdef (Editor-only) |
| Runtime Overhead | Zero — Completely editor-only. |