From 269c9e19531a15310123574d59e463cdf7428338 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Sat, 19 Aug 2023 00:54:04 -0400 Subject: [PATCH] feat: make animation duration a var --- config/eww/date/date.yuck | 2 +- config/eww/powermenu/powermenu.yuck | 2 +- config/eww/traybuttons/traybuttons.yuck | 8 ++++---- config/eww/variables.yuck | 2 ++ 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/config/eww/date/date.yuck b/config/eww/date/date.yuck index 7f2b846..7bf1158 100644 --- a/config/eww/date/date.yuck +++ b/config/eww/date/date.yuck @@ -59,5 +59,5 @@ (revealer :transition "crossfade" :reveal date-visible - :duration "550ms" + :duration anim_duration (date))) diff --git a/config/eww/powermenu/powermenu.yuck b/config/eww/powermenu/powermenu.yuck index 32ccc4b..9fbc2c9 100644 --- a/config/eww/powermenu/powermenu.yuck +++ b/config/eww/powermenu/powermenu.yuck @@ -49,7 +49,7 @@ (revealer :transition "crossfade" :reveal powermenu-visible - :duration "550ms" + :duration anim_duration (powermenu) ) ) diff --git a/config/eww/traybuttons/traybuttons.yuck b/config/eww/traybuttons/traybuttons.yuck index 6ca48ac..4b79bd4 100644 --- a/config/eww/traybuttons/traybuttons.yuck +++ b/config/eww/traybuttons/traybuttons.yuck @@ -43,7 +43,7 @@ (revealer :transition "crossfade" :reveal osk-ts - :duration "550ms" + :duration anim_duration (osk-toggle-on) ) ) @@ -93,7 +93,7 @@ (revealer :transition "crossfade" :reveal tablet-ts - :duration "550ms" + :duration anim_duration (tablet-toggle-on) ) ) @@ -143,7 +143,7 @@ (revealer :transition "crossfade" :reveal heart-ts - :duration "550ms" + :duration anim_duration (heart-toggle-on) ) ) @@ -262,7 +262,7 @@ (revealer :transition "crossfade" :reveal notif-panel-state - :duration "550ms" + :duration anim_duration (notif-panel-on) ) ) diff --git a/config/eww/variables.yuck b/config/eww/variables.yuck index 5e5395d..23046e5 100644 --- a/config/eww/variables.yuck +++ b/config/eww/variables.yuck @@ -20,6 +20,8 @@ (deflisten br_icon "$EWW_PATH/brightness.sh icon") (defpoll br :interval "1s" "$EWW_PATH/brightness.sh br") +(defvar anim_duration "550ms") + (defpoll completeday :interval "1h" "date '+%A, %d %B'") (defpoll lithour :interval "30m" "date +%H") (defpoll litmin :interval "30s" "date +%M")