| 1 | # Changelog |
| 2 | |
| 3 | ## Unreleased |
| 4 | |
| 5 | - `budctl-gui` has a new look, after Nothing OS in Material You colors, like the owner's Aurora |
| 6 | shell: dot-matrix page names and battery figures (Doto), LED battery rings, dotted sliders for |
| 7 | the bass level and the EQ bands (drag, or the mouse wheel), pill switches, tracks and chips, |
| 8 | Space Grotesk and Space Mono text. The fonts are built in (SIL OFL 1.1, `OFL-fonts.txt` in the |
| 9 | release archive). |
| 10 | - The palette file takes Aurora's Material 3 keys (`primary`, `tertiary`, `surfaceLow`, |
| 11 | `outline`…), so `~/.cache/matugen/aurora.json` works as it is. `bg` and `fg` are still read; |
| 12 | `surface` and `secondary` are no longer used. |
| 13 | |
| 14 | ## 0.1.1 (2026-10-28) |
| 15 | |
| 16 | The first release, with builds for x86_64 and aarch64 Linux and an install script. |
| 17 | |
| 18 | Supported buds: realme Buds T310. |
| 19 | |
| 20 | - `budctl`, the command line: `list`, `status`, noise control and its levels, game mode, EQ |
| 21 | presets and custom EQ presets (create, edit, rename, delete), switches (bass boost, 3D sound, |
| 22 | wind, dual connection), bass level, find (ring the buds), touch controls, the hold cycle, and |
| 23 | the devices dual connection keeps. `--json` for scripts and status bars, `--debug` for hex |
| 24 | dumps. |
| 25 | - `budctl-gui`, the desktop app (Wayland): the same features on five pages, mouse first with |
| 26 | vim-like keys on top, colors from a matugen palette. |
| 27 | - `~/.config/budctl/config.json`: a default device, and the desktop app's idle time and start |
| 28 | page. Created with the defaults when missing. |
| 29 | - The desktop app writes its built-in colors to `~/.config/budctl/theme.json` when there is no |
| 30 | such file, and logs errors and session events to `~/.local/state/budctl/gui.log`. |