| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 13 days | feat(desktop): read gamepad battery from power_supply | Danilo M. | 1 | -2/+10 | |
| BluetoothRow only read BluetoothDevice.battery, which is BlueZ's org.bluez.Battery1. A gamepad never publishes that interface: a Sony pad exposes its charge as a kernel power_supply instead, so the percentage never appeared. Read every power_supply whose name ends in a MAC on a 30s timer while anything is connected, keyed by address. BlueZ still wins when it has a value. | |||||
| 2026-09-14 | fix(desktop): scale bluetooth battery to a percentage | Danilo M. | 1 | -1/+1 | |
| 2026-09-14 | feat(desktop): bluetooth module, tile and page | Danilo M. | 1 | -0/+85 | |
| Native Quickshell.Bluetooth for adapter power, discoverable, scan, connect, disconnect, trust and forget. Pairing is separate, because quickshell ships no BlueZ agent. The adapter is null for the first ~2s, so every access is navigated safely rather than assuming a first paint. | |||||
