Currently _push_labels only runs on workbench activation (lifecycle.py:69). Saving new bindings via the dialog updates App.ParamGet but doesn't refresh the LCD until the next activation.
We should call _push_labels from BindingsDialog._save (button_dialog.py:50), or document that labels only refresh on activation.
See #2.
Currently
_push_labelsonly runs on workbench activation (lifecycle.py:69). Saving new bindings via the dialog updatesApp.ParamGetbut doesn't refresh the LCD until the next activation.We should call
_push_labelsfromBindingsDialog._save(button_dialog.py:50), or document that labels only refresh on activation.See #2.