-
Notifications
You must be signed in to change notification settings - Fork 8
Multi Tab and Window
EmoTracker lets you run multiple packs at the same time, each in its own tab. You can have several tabs in one window, spread them across multiple windows, drag them between windows, and save your entire workspace — every open tab, every window — to a single file.
Each tab is fully isolated: toggling an item in one tab has no effect on any other tab, even if both are running the same pack.
| Method | How |
|---|---|
| Keyboard |
Ctrl/Cmd + T
|
| Menu | Settings → Application → File → New Tab |
A new empty tab opens. From there, select any installed pack from the installed-packages menu to load it — the empty tab is replaced by your chosen pack, not stacked on top of it.
Tip: If you select a pack while you already have a pack loaded in the active tab, EmoTracker opens it in a fresh tab rather than replacing the current one.
| Method | How |
|---|---|
| Middle-click | Click the tab with the middle mouse button |
| Close button | Click the ✕ on the right side of the tab |
| Right-click menu | Right-click the tab → Close |
If closing the last tab in a window would leave the window empty, the window closes automatically — unless it is the last remaining window, in which case EmoTracker stays open.
The tab strip is only shown when two or more tabs are open. With a single tab, it stays hidden.
Each tab in the strip shows:
- An orange dot (●) if that tab has unsaved changes
- The pack name, truncated with an ellipsis if it is too long
- A ✕ close button
On the right end of the strip there is a ▾ dropdown button that lists all open tabs. Clicking an entry in the dropdown scrolls the strip and switches to that tab. This is useful when you have many tabs and the strip is too narrow to show them all.
Click and drag a tab out of the tab strip. Once you move the pointer far enough, a preview follows your cursor. Release the mouse over an empty area of the desktop (away from any EmoTracker window) and the tab opens in a new window at the drop point.
Drag a tab and drop it over another EmoTracker window — either onto that window's tab strip, or anywhere on the window itself. The tab moves to that window and becomes its active tab.
Dragging a tab within the same window's strip reorders the tabs rather than docking.
Drag one window's title bar on top of another EmoTracker window. A blue highlight border appears on the target window when you hover over it. Release the mouse to merge: all tabs from the dragged window move into the target window, and the source window closes.
Note: The merge highlight appears when the source window's top-left corner enters the target window's bounds. If the highlight is not appearing, make sure you are dragging the title bar (not a corner or edge used for resizing) and that the windows overlap.
A workspace bundle saves every open tab across all windows in a single file. On load, it recreates every window and tab exactly as you left them.
| Method | How |
|---|---|
| Menu | Settings → Application → File → Save All... |
A file dialog opens. Choose a folder and a name. EmoTracker saves a .bundle.json file and a companion folder with the same name alongside it — keep both together; the bundle file references the individual state files in the folder.
| Method | How |
|---|---|
| Menu | Settings → Application → File → Open |
Select the .bundle.json file. EmoTracker opens all of the saved windows and tabs and restores their states.
Note: A workspace bundle requires that all of the packs it references are installed. If a pack has been uninstalled or its variant removed, that tab will fail to restore and the others will still open.
Each tab can still be saved and loaded individually with Ctrl/Cmd + S / Ctrl/Cmd + O as before. See Saving and Loading for details.
- Saving and Loading — per-tab save and load
- Keyboard Shortcuts — full shortcut reference
- Installing and Loading Packages
- Installation
- Installing and Loading Packages
- Item Types and Mouse Controls
- Map Locations
- Map Location Colors
- Saving and Loading
- Multi-Tab and Window
- Autotracking
- NDI Broadcasting
- Twitch Chat HUD
- Note Taking
- Voice Control
- Keyboard Shortcuts