From 50e81a0726f1e2fd63f2f617f98b5006a9bb853d Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Wed, 8 Jul 2026 19:47:54 +0200 Subject: [PATCH] UI: darker dark mode, card layout, battery card polish (2) (#31593) --- assets/css/app.css | 6 +- .../Battery/BatteryExperimental.vue | 6 +- .../components/Battery/BatteryStatusCard.vue | 88 +++++++---- .../Battery/BatteryStatusCards.stories.ts | 8 +- .../components/Battery/BatteryStatusCards.vue | 21 ++- .../js/components/Battery/OptimizerInfo.vue | 8 +- .../js/components/Battery/SocGauge.stories.ts | 54 +++++++ assets/js/components/Battery/SocGauge.vue | 145 ++++++++++++++---- assets/js/components/Battery/types.ts | 1 + assets/js/components/Helper/LabelAndValue.vue | 5 +- .../js/components/MaterialIcon/ArrowDown.vue | 18 +++ assets/js/components/MaterialIcon/Dot.vue | 15 ++ assets/js/components/MaterialIcon/Pause.vue | 18 +++ .../components/Vehicles/LimitEnergySelect.vue | 2 + .../js/components/Vehicles/LimitSocSelect.vue | 2 + assets/js/views/Config.vue | 7 +- i18n/de.json | 3 + i18n/en.json | 7 +- tests/battery-experimental.spec.ts | 4 +- 19 files changed, 338 insertions(+), 80 deletions(-) create mode 100644 assets/js/components/Battery/SocGauge.stories.ts create mode 100644 assets/js/components/MaterialIcon/ArrowDown.vue create mode 100644 assets/js/components/MaterialIcon/Dot.vue create mode 100644 assets/js/components/MaterialIcon/Pause.vue diff --git a/assets/css/app.css b/assets/css/app.css index 4ef0fc7d8..82ed3fb92 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -748,7 +748,11 @@ html.app .modal-dialog { padding: 1rem; } -/* pull boxes into the container padding so box content aligns with the page header */ +/* small margin on mobile (matches loadpoint card), pull into container padding at sm+ */ +.box-pull-out { + margin-left: -1rem; + margin-right: -1rem; +} @media (min-width: 576px) { .box-pull-out { margin-left: -1.5rem; diff --git a/assets/js/components/Battery/BatteryExperimental.vue b/assets/js/components/Battery/BatteryExperimental.vue index ba8256d13..672a5b5cc 100644 --- a/assets/js/components/Battery/BatteryExperimental.vue +++ b/assets/js/components/Battery/BatteryExperimental.vue @@ -1,6 +1,10 @@