aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/README.md')
-rw-r--r--desktop/README.md16
1 files changed, 12 insertions, 4 deletions
diff --git a/desktop/README.md b/desktop/README.md
index 5536d7d..b0d3a2a 100644
--- a/desktop/README.md
+++ b/desktop/README.md
@@ -1,7 +1,8 @@
# desktop
One drawer, left of DP-1, hosting the things a desktop lets you adjust.
-Reached over IPC (`ipc call drawer toggle`), from a Hyprland bind.
+Reached over IPC (`ipc call drawer toggle`), from SUPER pressed and released
+alone, a Hyprland release bind.
The same process also hosts the island, see `island/README.md`.
The drawer opens as a grid of tiles, and clicking a tile either opens that
@@ -32,6 +33,8 @@ the IPC layer rejects. The page-less grid entry is therefore the zero-argument
modules/vm/ libvirt state, live stats, snapshots
modules/appearance/ a tile that opens the separate appearance shell
modules/ai/ local AI engines, start/stop for the apps using them
+ modules/perf/ the island's performance panel at drawer size
+ modules/clipboard/ cliphist history: search, copy, delete, clear all
Sound, mail, vm, network, bluetooth, kdeconnect and ai each carry their own README.
Appearance is a tile onto the separate appearance shell, whose README covers the
@@ -105,9 +108,14 @@ click outside closes it.
The top of the panel is an empty reserved area for the notification engine. It
is an empty `Item` claiming the space, not a placeholder graphic, so the grid
below it sits where it will sit once notifications arrive. The bottom is a
-fixed, never-scrolled `Flow` grid: three columns at 180px minimum, wrapping
-and adding rows up to a 3x3 ceiling for the modules that exist, in the order
-Sound, Network, Bluetooth, KDE Connect, Mail, Appearance, Machines.
+`Flow` grid of three columns inside a `Flickable` capped at three rows: a
+fourth row scrolls inside that box rather than pushing into the notification
+space, and a thin accent bar in the margin shows only when a row is hidden.
+The order is Sound, Network, Bluetooth, KDE Connect, Mail, Status,
+Performance, Clipboard, VMs, AI, Appearance, the everyday ones first.
+
+A page can close the whole drawer by emitting `dismiss` from its `Page`, as
+the clipboard does after a copy; `back` returns to the grid.
## Hyprland