aboutsummaryrefslogtreecommitdiffstats
path: root/CLAUDE.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-15 13:31:05 +0200
committerDanilo M. <danix@danix.xyz>2026-09-15 13:31:05 +0200
commit320813f256a7d141d130fda036baa9691aa90716 (patch)
treefbf0f906222e3a1f52089554f60bf892d93fbd80 /CLAUDE.md
parentff9612c809e609e0ca1004531523083ce857ce26 (diff)
downloadquickshell-320813f256a7d141d130fda036baa9691aa90716.tar.gz
quickshell-320813f256a7d141d130fda036baa9691aa90716.zip
docs: separate a notification's balloon and drawer lifetimes
The freedesktop expire_timeout is the notification's lifetime, and --wait and -b clients block until the daemon closes it. So the daemon emits NotificationClosed at expiry and frees the client, but keeps the entry in the live queue: the drawer lists it until it is dismissed or evicted, inert because its client is gone. History holds only what was dismissed or evicted. The reserved space is therefore scrollable, since the live queue can hold 20 at once, and a row past its expiry is read-only.
Diffstat (limited to 'CLAUDE.md')
0 files changed, 0 insertions, 0 deletions