aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-17 10:43:38 +0200
committerDanilo M. <danix@danix.xyz>2026-10-17 10:43:38 +0200
commit166d638bce081631705687501020725045920e50 (patch)
tree0f89277d6fcc34f9f4345ed75769001c023c7cd3 /desktop/README.md
parent4acf7325d8aa7e841c0059211d908d31d492f828 (diff)
downloadquickshell-166d638bce081631705687501020725045920e50.tar.gz
quickshell-166d638bce081631705687501020725045920e50.zip
settings: the sidebar is grouped
Ten pages in one flat list had stopped reading as a list. A module now names its group, and the sidebar sorts by it and draws a small heading where it changes: Account (user, git), Appearance (wallpaper, theme, icons), Desktop (HyprSunset, HyprIdle, autostart) and Assistant (the daemon, Ask presets). Groups keep the order their first page is declared in, so shell.qml's module order still decides. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/README.md')
-rw-r--r--desktop/README.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/desktop/README.md b/desktop/README.md
index a9d62df..59983a9 100644
--- a/desktop/README.md
+++ b/desktop/README.md
@@ -88,6 +88,8 @@ drawer needs to show it:
module has no tile.
- `keywords`: for a settings page, the words its search should find besides
the label.
+- `group`: the heading a settings page is listed under in the sidebar.
+ Groups keep the order their first page is declared in.
- `activate()`: what a tile with no page does when clicked.
- `alwaysActive`: declares whether the module's service is meant to run while
the drawer is closed. The drawer does not read it, the module implements its