waveterm/pkg
Myles J. cca18eefa4
Proposal: Add ability to hide widgets via config (#1864)
👋 Hello, I'm not sure if this warranted an Issue first but it seemed
small enough to just raise a PR. I'm happy to add something to the
documentation as well if you agree with the proposal.

There are some widgets that I'd rather not be displayed in the sidebar -
at the moment these are default widgets for which I cannot see any
existing means of omitting them via configuration. I'm proposing a
`display:hidden` field on the widget settings such that I can configure
the following:

```json
{
    "defwidget@ai": {
        "display:hidden": true
    }
}
```

I'm considering this option to be distinct from any means of outright
"disabling" the widget - that is to say that I've not chosen to filter
the widgets from the configuration because I'm not fully aware of the
project goals. Where for example I imagine that it might be useful to be
able to interact with a widget or it's config via the CLI or shortcut
regardless of visibility?

<img width="1421" alt="example"
src="https://github.com/user-attachments/assets/7cafa942-727d-4140-8940-38b4022f2ef0"
/>
2025-02-03 14:50:18 -08:00
..
authkey Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
blockcontroller initscript -- support for local files, and overrides in connections.json (#1818) 2025-01-23 15:41:13 -08:00
blocklogger conn updates 3 (#1711) 2025-01-10 14:09:32 -08:00
docsite Add license identifiers to missing files (#1806) 2025-01-22 20:06:36 -08:00
eventbus Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
filestore Fix windows path for wsh url (#1798) 2025-01-22 17:28:59 -08:00
genconn WSL Updates for New Architecture (#1756) 2025-01-16 15:54:58 -08:00
gogen Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
ijson Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
panichandler Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
remote enable wsh file cross-remote copy/move (#1725) 2025-01-31 10:42:39 -08:00
schema settings schema.json (#1874) 2025-02-03 14:20:50 -08:00
service wsh file overhaul without cross-remote copy and S3 (#1790) 2025-01-22 14:50:09 -08:00
shellexec add jwt token back to wsl connections (#1841) 2025-01-24 14:24:15 -08:00
telemetry Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
trimquotes Add license identifiers to missing files (#1806) 2025-01-22 20:06:36 -08:00
tsgen Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
userinput Known Hosts User Input Fix (#1778) 2025-01-20 14:38:40 -08:00
util fix: use correct mimetypes for .pem and .pub (#1891) 2025-01-31 13:51:07 -08:00
vdom Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
waveai Fix openai regression (#1758) 2025-01-16 18:02:18 -08:00
waveapp fail any rpc call which blocks the runServer loop for more than 1s (#1861) 2025-01-27 22:38:19 -08:00
wavebase pull cmd:env and initscripts into wave terminals (#1793) 2025-01-22 16:04:08 -08:00
waveobj initscript -- support for local files, and overrides in connections.json (#1818) 2025-01-23 15:41:13 -08:00
wcloud Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
wconfig Proposal: Add ability to hide widgets via config (#1864) 2025-02-03 14:50:18 -08:00
wcore wsh file overhaul without cross-remote copy and S3 (#1790) 2025-01-22 14:50:09 -08:00
web settings schema.json (#1874) 2025-02-03 14:20:50 -08:00
wps Add license identifiers to missing files (#1806) 2025-01-22 20:06:36 -08:00
wshrpc enable wsh file cross-remote copy/move (#1725) 2025-01-31 10:42:39 -08:00
wshutil enable wsh file cross-remote copy/move (#1725) 2025-01-31 10:42:39 -08:00
wsl WSL Updates for New Architecture (#1756) 2025-01-16 15:54:58 -08:00
wslconn pull cmd:env and initscripts into wave terminals (#1793) 2025-01-22 16:04:08 -08:00
wstore Happy new year! (#1684) 2025-01-04 20:56:57 -08:00