A CHANGELOG => CHANGELOG +4 -0
@@ 0,0 1,4 @@
+0.1.0
+
+ * Add support for basic configuration of sndiod, mainly with a focus
+ on the ability to switch audio devices.
M README.md => README.md +15 -2
@@ 28,12 28,25 @@ appreciate help implementing the following features:
* Changing the mixer device at run time (this may be a Tk limitation, but I'm
not experienced enough with Tk at the moment)
-* Configuring `sndiod` flags (i.e. a menu for running `rcctl set sndiod flags
- -f rsnd/X ; rcctl restart sndiod`)
+* ~~Configuring `sndiod` flags (i.e. a menu for running `rcctl set sndiod flags
+ -f rsnd/X ; rcctl restart sndiod`)~~
+
+ * Support added in 0.1.0
* An elegant solution for rendering enum type controls with only the choices
on and off as checkboxes, rather than dropdowns.
+## Known Issues
+
+* Configuring sndiod requires giving the user running gmixerctl access to run
+ `/usr/sbin/rcctl` as root. This is overly broad, but I am unsure of the
+ correct way to handle this, since limiting arguments with `doas.conf`
+ requires knowing the exact set of arguments in advance.
+
+* The information displayed in the "sndiod" tab does not update once the
+ application has started.
+
+
## Rationale
My first attempt at writing gmixerctl was in the form of an imgui based C++
M gmixerctl/constants.py => gmixerctl/constants.py +1 -1
@@ 19,7 19,7 @@ basic_controls = [
"record.slaves"
]
-version = "0.0.1"
+version = "0.0.2"
license = """
Copyright (c) 2018, Charles Daniels (except where otherwise noted)