Skip to content

v0.2.1 — Live dropdowns & icon-only button

Latest

Choose a tag to compare

@maxlhuber maxlhuber released this 11 May 19:25

What's new

✨ Live dropdowns in config

All three config fields (PipeWeaver target name, speaker device, headphone device) are now dropdowns populated live from the PipeWeaver API when the config panel is opened. The first available option is auto-saved on first use. Falls back to free-text entry if PipeWeaver is unreachable.

🎨 Icon-only button

All text labels have been removed from the button — the speaker/headphone/unknown icons speak for themselves.

🐛 Bug fixes

  • Config panel failed to open silently: Adw.EntryRow does not support set_subtitle() — replaced with set_tooltip_text()
  • get_settings() returning None for a freshly placed action caused crashes in _settings() and _save_setting() — both now guard with or {}

Upgrading from 0.2.0

No manual steps needed. Open the config panel once after upgrading — your devices will be detected automatically and the dropdowns pre-populated.