From 7dff1d2fc28f9610b0f42341c156ff5e64120cd4 Mon Sep 17 00:00:00 2001 From: John Arban Lewis Date: Tue, 11 Mar 2025 16:11:30 -0400 Subject: [PATCH 1/3] Reset button puts you back at the Sun. Fixes #74 --- src/PlanetParade.vue | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/PlanetParade.vue b/src/PlanetParade.vue index 02bfda9..e290259 100644 --- a/src/PlanetParade.vue +++ b/src/PlanetParade.vue @@ -257,7 +257,16 @@ :maxSpeed="10000" show-text @reset="() => { - selectedTime = Date.now(); + const altTime = getTimeforSunAlt(2).setting; + if (altTime) { + selectedTime = altTime; + nextTick(() => { + resetCamera(new Date(altTime)); + }); + } else { + // reasonable fallback + selectedTime = Date.now(); + } wwtStats.timeResetCount += 1; }" @update:reverse="(_reverse: boolean) => { @@ -1091,8 +1100,10 @@ async function updateUserData() { }); } -async function resetCamera(): Promise { - const time = store.currentTime; +async function resetCamera(time?: Date): Promise { + if (time === undefined) { + time = store.currentTime; + } const latRad = selectedLocation.value.latitudeDeg * D2R; const lonRad = selectedLocation.value.longitudeDeg * D2R; From 26acccce5235f06388e30125707f1361aae77f34 Mon Sep 17 00:00:00 2001 From: John Arban Lewis Date: Tue, 11 Mar 2025 16:14:22 -0400 Subject: [PATCH 2/3] change icon from fa-rotate to fa-house --- src/components/SpeedControl.vue | 2 +- src/main.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/SpeedControl.vue b/src/components/SpeedControl.vue index 50538a6..ddf3448 100644 --- a/src/components/SpeedControl.vue +++ b/src/components/SpeedControl.vue @@ -158,7 +158,7 @@ Date: Tue, 11 Mar 2025 17:15:55 -0400 Subject: [PATCH 3/3] switch positions for detailed time control button & home --- src/components/SpeedControl.vue | 40 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/components/SpeedControl.vue b/src/components/SpeedControl.vue index ddf3448..802973f 100644 --- a/src/components/SpeedControl.vue +++ b/src/components/SpeedControl.vue @@ -154,27 +154,7 @@ :show-tooltip="!mobile" > - - + +
{{ Math.round(playbackRate) }}x {{ timePlaying ? '' : '(Paused)' }}