waveterm/emain
Evan Simkowitz aa77b2c259
Pinned tabs (#1375)
![image](https://github.com/user-attachments/assets/a4072368-b204-4eed-bb65-8e3884687f9a)

This functions very similarly to VSCode's pinned tab feature. To pin a
tab, you can right-click on it and select "Pin tab" from the context
menu. Once pinned, a tab will be fixed to the left-most edge of the tab
bar, in order of pinning. Pinned tabs can be dragged around like any
others. If you drag an unpinned tab into the pinned tabs section (any
index less than the highest-index pinned tab), it will be pinned. If you
drag a pinned tab out of the pinned tab section, it will be unpinned.
Pinned tabs' close button is replaced with a persistent pin button,
which can be clicked to unpin them. This adds an extra barrier to
accidentally closing a pinned tab. They can still be closed from the
context menu.
2024-12-04 13:34:22 -08:00
..
authkey.ts fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
docsite.ts Update data and config paths to match platform defaults (#1047) 2024-10-22 09:26:58 -07:00
emain-activity.ts browser view (#1005) 2024-10-17 14:34:02 -07:00
emain-tabview.ts Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
emain-util.ts browser view (#1005) 2024-10-17 14:34:02 -07:00
emain-wavesrv.ts fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
emain-web.ts Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
emain-window.ts Pinned tabs (#1375) 2024-12-04 13:34:22 -08:00
emain-wsh.ts Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
emain.ts Delete a tab when it's out of blocks, cascade to window (#1374) 2024-12-03 09:38:46 -08:00
launchsettings.ts Update data and config paths to match platform defaults (#1047) 2024-10-22 09:26:58 -07:00
menu.ts Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
platform.ts Fix electron:start task not having wcloud env vars (#1261) 2024-11-11 10:46:58 -08:00
preload-webview.ts right click save image in webview (#962) 2024-10-04 16:34:05 -07:00
preload.ts Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
updater.ts Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00