In the olden days, GUIs often allowed you to set up changes, and then gave you the choice to either "Apply" those settings to the actual device state, or to discard them ("Reset", "Cancel").
Modern GUIs often just directly connect the GUI state to the actual state, so that whenever you change anything in the GUI, those changes are immediately reflected in the actual device state.
I think this would make sense for socranop-gui, even when the state shown by socranop-gui becomes more complex by adding a user interface to the ducker feature.
In the olden days, GUIs often allowed you to set up changes, and then gave you the choice to either "Apply" those settings to the actual device state, or to discard them ("Reset", "Cancel").
Modern GUIs often just directly connect the GUI state to the actual state, so that whenever you change anything in the GUI, those changes are immediately reflected in the actual device state.
I think this would make sense for
socranop-gui
, even when the state shown bysocranop-gui
becomes more complex by adding a user interface to the ducker feature.