<aside>
🔹 Summary
- Every level (Preset, Group, Tab) operates under the same toggle logic
- The only difference is the control scope:
- Preset(Pie Menu & Right Click): Controls multiple Groups and Tabs
- Group: Controls all Tabs within that Group
- Tab: Controls a single panel
- Each supports both Exclusive Toggle and Shift + Additive Toggle modes
- This unified logic keeps the entire Supertabs system consistent and intuitive
💠 Core Principle
All clickable elements in Supertabs — including
- Presets (in the Pie Menu / right click),
- Groups / Addon Groups (in the sidebar), and
- Tabs / Addons (inside groups) —
follow the same visibility logic for showing, hiding, and toggling panels in the N-Panel.
🔸 1. Button Click Behavior (Tabs / Groups / Presets)
| Action |
Behavior |
Mode |
Description |
| Click (normal) |
Opens the selected item and closes all others |
Exclusive Mode |
Used when you want to focus on one Tab or Group only |
| Click again (same item) |
Unpins (hides) that item |
Exclusive Toggle Off |
Clicking the same button again will hide it without affecting others |
| Shift + Click |
Opens the selected item in addition to the currently active ones |
Additive Mode |
Used when you want to show multiple Groups or Tabs at once |
| Shift + Click again |
Unpins only that item |
Additive Toggle Off |
Hides the selected item, while other opened ones remain active |
🔸 2. Relationship Between Presets, Groups, and Tabs
- Preset: A saved configuration that defines which Groups and Tabs are visible
- Group / Addon Group: A logical category that contains multiple Tabs
- Tab / Addon: The actual N-Panel panel displayed or hidden based on Group or Preset state
Hierarchical Behavior
- When a Preset is activated → Only the Groups and Tabs included in that Preset are shown
- When a Group is toggled → Only the Tabs inside that Group are affected
- When an individual Tab is toggled → Only that single panel is shown or hidden, without affecting other elements
All levels use the same toggle and additive logic, ensuring a consistent and predictable user experience.
1. Regular Click (Exclusive Click)
Purpose: Show only the Panel of the clicked item, one at a time.
Behavior:
- Clicking an item will unpin all other items (if any)
- Only the Panel of the clicked item will be displayed
- The clicked item becomes the active_item
Clicking the same item again:
- The system will deselect the item
- No Panel will be displayed (if there are no pinned items)
Summary:
Regular click = “Show only this Panel”
2. Shift + Click (Additive / Pinning Logic)
Purpose: Pin multiple Panels so they can remain visible simultaneously.
Behavior:
- Toggle pin status of the clicked item:
- If the item is not pinned, it will become pinned and its Panel stays visible
- If the item is already pinned, it will become unpinned and its Panel will hide (unless it is the active_item clicked normally)
- You can Shift + Click multiple items to pin several Panels at the same time
Summary:t
Shift + Click = “Pin/unpin this Panel to keep it visible with others”
Quick Reference Table
| Click Type |
Action |
| Regular Click |
Show only the clicked Panel |
| Shift + Click |
Pin/unpin Panel (can show multiple Panels) |
| </aside> |
|