diff --git a/client/src/app.css b/client/src/app.css index 809c4f0..9342690 100644 --- a/client/src/app.css +++ b/client/src/app.css @@ -17,3 +17,7 @@ @apply bg-black text-white; } } + +.placeholder { + @apply text-neutral-300 bg-neutral-300 animate-pulse rounded-lg; +} diff --git a/client/src/lib/Dashboard/Compass.svelte b/client/src/lib/Dashboard/Compass.svelte index de3a3a2..a22fe28 100644 --- a/client/src/lib/Dashboard/Compass.svelte +++ b/client/src/lib/Dashboard/Compass.svelte @@ -16,13 +16,14 @@ export let orientation: number $: accResolved = Math.hypot(accx, accy) + $: placeholder = accx === -999 && accy === -999 -
-

+

+

Heading {getDirection(orientation)} ({orientation.toFixed(2)}°)

-

+

{getAcceleration(accResolved)} ({mpss2knps(accResolved).toFixed(2)} kn/s)

diff --git a/client/src/lib/Dashboard/Dashboard.svelte b/client/src/lib/Dashboard/Dashboard.svelte index 3319a41..56281eb 100644 --- a/client/src/lib/Dashboard/Dashboard.svelte +++ b/client/src/lib/Dashboard/Dashboard.svelte @@ -32,7 +32,7 @@
- +
diff --git a/client/src/lib/Dashboard/SpeedLimit.svelte b/client/src/lib/Dashboard/SpeedLimit.svelte index 5cd45e0..bb59b73 100644 --- a/client/src/lib/Dashboard/SpeedLimit.svelte +++ b/client/src/lib/Dashboard/SpeedLimit.svelte @@ -7,8 +7,6 @@ -->
SPEED
LIMIT
-
{formatted}
+
{speedLimit}
+ + diff --git a/client/src/lib/Dashboard/Speedometer.svelte b/client/src/lib/Dashboard/Speedometer.svelte index 395949a..fdc8d69 100644 --- a/client/src/lib/Dashboard/Speedometer.svelte +++ b/client/src/lib/Dashboard/Speedometer.svelte @@ -12,9 +12,18 @@ export let speed: number = 0.0 $: formatted = mps2mph(speed).toFixed(1) + + $: placeholder = speed === Math.hypot(-999, -999)
-
{formatted}
-
MPH
+
+ {placeholder ? '-----' : formatted} +
+
+ MPH +
diff --git a/client/src/lib/Dashboard/TopBar/BatteryDisplay.svelte b/client/src/lib/Dashboard/TopBar/BatteryDisplay.svelte index deeddd0..839f2c9 100644 --- a/client/src/lib/Dashboard/TopBar/BatteryDisplay.svelte +++ b/client/src/lib/Dashboard/TopBar/BatteryDisplay.svelte @@ -2,13 +2,17 @@ export let voltage: number $: formatted = voltage.toFixed(1) + + $: placeholder = voltage === -999 -
+
{formatted} V
- battery_horiz_075 + battery_horiz_075