From c9596faa7817d6d7bbc048e8778c87cf762e3fe4 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Thu, 8 Dec 2022 22:09:19 +0100 Subject: [PATCH 1/2] Improve responsiveness of home screen --- ui/src/routes/+layout.svelte | 2 +- ui/src/routes/+page.svelte | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ui/src/routes/+layout.svelte b/ui/src/routes/+layout.svelte index f09d400..374ea17 100644 --- a/ui/src/routes/+layout.svelte +++ b/ui/src/routes/+layout.svelte @@ -29,7 +29,7 @@ />
-
+
- Programmer un nouveau réveil + Programmer un nouveau réveil {:else} From 0ea7bc2a49f531362c415173921693e1619c5301 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Fri, 9 Dec 2022 10:35:43 +0100 Subject: [PATCH 2/2] Fix weather announce loop --- player/player.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/player/player.go b/player/player.go index 5d49c29..f6b65b2 100644 --- a/player/player.go +++ b/player/player.go @@ -34,7 +34,6 @@ type Player struct { endRoutines []*reveil.Routine ntick int64 - hasClaironed bool hasSpokeWeather bool launched time.Time volume uint16 @@ -170,7 +169,7 @@ loop: for { select { case <-p.currentCmdCh: - if !p.hasClaironed && time.Since(p.launched) >= p.claironTime { + if time.Since(p.launched) >= p.claironTime { log.Println("clairon time!") p.claironTime += p.claironTime / 2 p.SetVolume(65535) @@ -178,8 +177,8 @@ loop: go p.playFile(p.claironFile) } else if p.weatherAction != nil && !p.hasSpokeWeather && time.Since(p.launched) >= p.weatherTime { log.Println("weather time!") - p.SetVolume(65535) p.dontUpdateVolume = true + p.hasSpokeWeather = true go p.launchAction(p.weatherAction) } else { p.dontUpdateVolume = false