waveterm/pkg
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 fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
blockcontroller SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
docsite Fix docsite path error in docsite.go (#1272) 2024-11-12 12:30:37 -08:00
eventbus Delete a tab when it's out of blocks, cascade to window (#1374) 2024-12-03 09:38:46 -08:00
filestore panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
gogen update all gopkg imports (#330) 2024-09-05 14:25:45 -07:00
ijson metadata updates (frontend typing) (#174) 2024-07-30 12:33:28 -07:00
panichandler panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
remote SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
service Pinned tabs (#1375) 2024-12-04 13:34:22 -08:00
shellexec SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
telemetry SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
trimquotes SSH Agent Integration (#334) 2024-09-06 13:19:38 -07:00
tsgen Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
userinput SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
util Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
vdom misc v0.9.3 fixes -- numToString, block counts, fix docsite images/video (#1354) 2024-11-25 18:07:29 -08:00
waveai panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
waveapp panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
wavebase fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
waveobj Pinned tabs (#1375) 2024-12-04 13:34:22 -08:00
wcloud fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
wconfig SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
wcore Pinned tabs (#1375) 2024-12-04 13:34:22 -08:00
web panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
wlayout Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
wps wsh getva, setvar, and file commands (#1317) 2024-11-19 17:20:47 -08:00
wshrpc Add recursive flag to prevent unwanted deletion of parents while they're already being deleted (#1378) 2024-12-03 18:39:06 -08:00
wshutil panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
wsl SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
wstore Pinned tabs (#1375) 2024-12-04 13:34:22 -08:00