Skip to content

Commit 469bcc1

Browse files
committed
python: Sync button/slider with actions
Signed-off-by: Daniel Schaefer <[email protected]>
1 parent fe67394 commit 469bcc1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

python/qmk_hid/gui.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -903,8 +903,15 @@ def selective_suspend_registry(pid, verbose, set=None):
903903

904904
def perform_action(devices, action, value=None):
905905
if action == "bootloader":
906-
# TODO: Disable checkbox of that device
906+
# Disable checkbox of that device
907+
for dev in devices:
908+
for path, checkbox in device_checkboxes.items():
909+
if path == dev['path']:
910+
checkbox.set(False)
911+
907912
restart_hint()
913+
if action == "off":
914+
brightness_scale.set(0)
908915

909916
action_map = {
910917
"bootloader": lambda dev: bootloader_jump(dev),
@@ -916,7 +923,6 @@ def perform_action(devices, action, value=None):
916923
"green": lambda dev: set_rgb_color(dev, GREEN_HUE, 255),
917924
"blue": lambda dev: set_rgb_color(dev, BLUE_HUE, 255),
918925
"white": lambda dev: set_rgb_color(dev, None, 0),
919-
# TODO: Also window['-BRIGHTNESS-'].Update(0)
920926
"off": lambda dev: set_rgb_brightness(dev, 0),
921927
"brightness": lambda dev: set_white_rgb_brightness(dev, value),
922928
"rgb_effect": lambda dev: set_rgb_u8(dev, RGB_MATRIX_VALUE_EFFECT, value),

0 commit comments

Comments
 (0)