diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-20 11:45:11 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-20 11:45:11 +0200 |
| commit | dd8a4ee43c045230fa982c7ee49166f7c8c6529b (patch) | |
| tree | 303fa40adeceb2d09de49bfcc238deca294c57b9 /desktop/modules/bluetooth/README.md | |
| parent | 59c4a841b7107f6b21bcd1c8f120c8caf1bd2d7c (diff) | |
| download | quickshell-dd8a4ee43c045230fa982c7ee49166f7c8c6529b.tar.gz quickshell-dd8a4ee43c045230fa982c7ee49166f7c8c6529b.zip | |
feat(desktop): dismissable bluetooth pairing error on the page
A failed pairing showed the raw bluetoothctl output as a plain red line that
only cleared on the next attempt, and the desktop notification is suppressed
while the drawer is open, so the failure was easy to miss and impossible to
dismiss.
Show it in a red card with a close control that clears pairing.error. It has
no timeout, and clearing the source means the next identical failure shows
again rather than staying hidden.
Diffstat (limited to 'desktop/modules/bluetooth/README.md')
| -rw-r--r-- | desktop/modules/bluetooth/README.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/desktop/modules/bluetooth/README.md b/desktop/modules/bluetooth/README.md index 5a79060..d8057f4 100644 --- a/desktop/modules/bluetooth/README.md +++ b/desktop/modules/bluetooth/README.md @@ -38,6 +38,13 @@ Everything else is native `Quickshell.Bluetooth`. The cost is that the error shows, rather than pairing. `Pairing.qml` carries a `ponytail:` comment naming that and the upgrade path. +A failure surfaces twice. A desktop notification (`--urgency=critical`, so the +daemon gives it no expiry) is sent regardless of where the user is, and the +page shows the real `bluetoothctl` output in a red card. The card has no +timeout and is dismissed by clearing `pairing.error`, so the next failure +reappears even when the text is identical. Dismissing does not recall the +notification. + ## Not built Connecting and forgetting report no failure signal in the BlueZ binding; only |
