diff --git a/package.json b/package.json index bdd5fddf..18f020de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.47.3", + "version": "1.47.4", "private": true, "type": "module", "scripts": { diff --git a/src/lib/components/fitness/WorkoutFab.svelte b/src/lib/components/fitness/WorkoutFab.svelte index c3f5567d..0313acd4 100644 --- a/src/lib/components/fitness/WorkoutFab.svelte +++ b/src/lib/components/fitness/WorkoutFab.svelte @@ -2,6 +2,7 @@ import { goto } from '$app/navigation'; import Play from '@lucide/svelte/icons/play'; import Pause from '@lucide/svelte/icons/pause'; +import ChevronRight from '@lucide/svelte/icons/chevron-right'; import SyncIndicator from '$lib/components/fitness/SyncIndicator.svelte'; import { page } from '$app/stores'; import { detectFitnessLang, t } from '$lib/js/fitnessI18n'; @@ -18,131 +19,324 @@ function formatRest(secs) { return `${m}:${s.toString().padStart(2, '0')}`; } +const restActive = $derived(restTotal > 0 && restSeconds > 0); const restProgress = $derived(restTotal > 0 ? restSeconds / restTotal : 0); - -