From cc3ada059e3fca3fc355f803765968cfd9ec779e Mon Sep 17 00:00:00 2001 From: matt1432 Date: Sat, 15 Jul 2023 11:52:57 -0400 Subject: [PATCH] fix(eww): fix animation not playing when toggling button --- configs/hypr/scripts/laptop-mode.sh | 3 ++- configs/hypr/scripts/osk-toggle.sh | 4 ++-- configs/hypr/scripts/tablet-mode.sh | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/configs/hypr/scripts/laptop-mode.sh b/configs/hypr/scripts/laptop-mode.sh index f70860e..689390e 100755 --- a/configs/hypr/scripts/laptop-mode.sh +++ b/configs/hypr/scripts/laptop-mode.sh @@ -1,5 +1,4 @@ #!/usr/bin/env bash -eww update toggle-state=false gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled false @@ -7,3 +6,5 @@ brightnessctl -d tpacpi::kbd_backlight s 2 killall -r autorotate.sh killall -r evtest + +eww update toggle-state=false diff --git a/configs/hypr/scripts/osk-toggle.sh b/configs/hypr/scripts/osk-toggle.sh index ba71a16..3bd0eaf 100755 --- a/configs/hypr/scripts/osk-toggle.sh +++ b/configs/hypr/scripts/osk-toggle.sh @@ -13,12 +13,12 @@ state () { toggle () { if [[ $(busctl get-property --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 Visible) == "b true" ]]; then echo "Running" - eww update osk-toggle-state=false busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b false + eww update osk-toggle-state=false else echo "Stopped" - eww update osk-toggle-state=true busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b true + eww update osk-toggle-state=true fi } diff --git a/configs/hypr/scripts/tablet-mode.sh b/configs/hypr/scripts/tablet-mode.sh index 51b50e1..a59a9e9 100755 --- a/configs/hypr/scripts/tablet-mode.sh +++ b/configs/hypr/scripts/tablet-mode.sh @@ -1,5 +1,4 @@ #!/usr/bin/env bash -eww update toggle-state=true echo $XDG_DATA_DIRS >> ~/log.log gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true @@ -13,3 +12,5 @@ evtest --grab "/dev/input/by-path/platform-i8042-serio-1-event-mouse" & evtest --grab "/dev/input/by-path/platform-AMDI0010:02-event-mouse" & evtest --grab "/dev/input/by-path/platform-thinkpad_acpi-event" & evtest --grab "/dev/video-bus" & + +eww update toggle-state=true