diff --git a/.~lock.Design Journal Drone Mission Control.odp# b/.~lock.Design Journal Drone Mission Control.odp# index 7eee7fd..e23a271 100644 --- a/.~lock.Design Journal Drone Mission Control.odp# +++ b/.~lock.Design Journal Drone Mission Control.odp# @@ -1 +1 @@ -,AI/Consti,AI,04.08.2026 09:42,file:///C:/Users/Consti/AppData/Roaming/LibreOffice/4; \ No newline at end of file +,AI/Consti,AI,04.08.2026 12:11,file:///C:/Users/Consti/AppData/Roaming/LibreOffice/4; \ No newline at end of file diff --git a/Design Journal Drone Mission Control.odp b/Design Journal Drone Mission Control.odp index fa0f772..131e66f 100644 Binary files a/Design Journal Drone Mission Control.odp and b/Design Journal Drone Mission Control.odp differ diff --git a/app/lib/ui/widgets/battery_indicator_bar.dart b/app/lib/ui/widgets/battery_indicator_bar.dart index 1eaa3d0..e369f09 100644 --- a/app/lib/ui/widgets/battery_indicator_bar.dart +++ b/app/lib/ui/widgets/battery_indicator_bar.dart @@ -34,16 +34,17 @@ class BatteryIndicatorBar extends StatelessWidget { static const _redZoneEndFraction = 0.20; static const _amberZoneEndFraction = 0.30; - static const _barHeight = 10.0; + static const _barHeight = 6.0; static const _pillHeight = 22.0; static const _pillMinWidth = 46.0; - /// Durchsichtiger als der Fusszeilen-Hintergrund (0.72 in - /// MissionFooterBar) - der Balken liegt ueber diesem bereits halb- - /// opaken Hintergrund, ohne eigene zusaetzliche Abdunkelung waere er - /// also automatisch schon genauso transparent; dieser niedrige Wert - /// sorgt dafuer, dass er sogar noch etwas heller/durchsichtiger wirkt. - static const _trackAlpha = 0.12; + /// Weiss statt schwarz (Doku: "fuer den Indikator-Hintergrund weiss + /// benutzen, damit die Farben mehr zur Geltung kommen und leuchten") - + /// ein heller Hintergrund laesst die gesaettigten Rot/Orange/Gruen-Toene + /// der gefuellten Zonen im Kontrast kraeftiger wirken als der zuvor + /// dunkle, in dem sie eher verschwommen. Weiterhin transparenter als der + /// Fusszeilen-Hintergrund (0.72 in MissionFooterBar). + static const _trackAlpha = 0.35; static const _fillAlpha = 0.55; static const _pillNeutralAlpha = 0.55; static const _pillWarningAlpha = 0.8; @@ -96,16 +97,15 @@ class BatteryIndicatorBar extends StatelessWidget { return Stack( clipBehavior: Clip.none, children: [ - // Transparenter Hintergrund fuer den ungefuellten Rest (Doku: - // "Transparenz des Hintergrunds hoeher machen als in der - // Fusszeile") - nur der dunkle Fusszeilen-Hintergrund scheint - // durch. + // Weisser, transparenter Hintergrund fuer den ungefuellten + // Rest (Doku: "weiss benutzen, damit die Farben mehr zur + // Geltung kommen und leuchten"). Positioned( left: 0, right: 0, top: (_pillHeight - _barHeight) / 2, height: _barHeight, - child: ColoredBox(color: Colors.black.withValues(alpha: _trackAlpha)), + child: ColoredBox(color: Colors.white.withValues(alpha: _trackAlpha)), ), Positioned( left: 0,