Back to Components
Desktop (Electron)
AdvancedTabManager
Utility
Advanced Tab Manager
Lines
644
File
AdvancedTabManager.ts
Last Modified
2026-07-22
Exports
TabConfigTabGroupShakeGestureEventTabArrangementConfigShakeToArrangeManagerTabArrangementEngineAdvancedTabManagergetTabManager
Source Path
aartiq-browser/src/AdvancedTabManager.ts
Tags
macOS
Code Analysis
External Dependencies
No external dependencies
Internal Imports
No internal imports
Props / Types
TabConfig
| Prop | Type | Required |
|---|---|---|
| id | string | Yes |
| url | string | Yes |
| title | string | Yes |
| favicon | string | No |
| active | boolean | Yes |
| keepAliveInBackground | boolean | Yes |
| customSound | { | No |
| enabled | boolean | Yes |
| soundUrl | string | No |
| volume | number | Yes |
| muteOtherTabs | boolean | Yes |
TabGroup
| Prop | Type | Required |
|---|---|---|
| id | string | Yes |
| name | string | Yes |
| color | string | Yes |
| tabs | string[] | Yes |
| collapsed | boolean | Yes |
| autoCreated | boolean | Yes |
ShakeGestureEvent
| Prop | Type | Required |
|---|---|---|
| intensity | number | Yes |
| timestamp | number | Yes |
| axis | 'x' | 'y' | 'z' | Yes |
TabArrangementConfig
| Prop | Type | Required |
|---|---|---|
| strategy | 'priority' | 'domain' | 'recent' | 'manual' | Yes |
| groupByDomain | boolean | Yes |
| maxGroupSize | number | Yes |
Key Functions
priorityOrder()
Related Components
Browse all components in the Component Inventory
Auto-Generated Documentation
Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js