From 3dd9c38fb1a4632630cfa01a77bfabe99d761995 Mon Sep 17 00:00:00 2001 From: Constantin Leue <77660791+Consti3D@users.noreply.github.com> Date: Tue, 28 Jul 2026 14:02:45 +0200 Subject: [PATCH] Fit wind marker pill box tightly to its content Der Wind-Marker auf der Karte sass in einer flutter_map Marker-Box mit fester width/height (100x26), die dem Container tighte Constraints vorgibt - dadurch fuellte die Pille (Hintergrund/Rand) diese Box exakt aus, auch wenn Icon+Text (bei font11) natuerlich nur ca. 90-101x21 brauchen. Der ueberschuessige Platz erschien als sichtbar zu grosse/zu lange Pille. Feste Groesse jetzt an der tatsaechlich benoetigten Groesse ausgerichtet (per Widget-Messung ermittelt: 90x21 bei einstelliger, 101x21 bei zweistelliger m/s-Anzeige) statt geschaetzt grosszuegig bemessen - Schriftgroesse/Icon-Groesse selbst unveraendert (11/15, wie urspruenglich implementiert). Verifiziert: flutter analyze (0 issues), flutter test (45/45), manuell auf Pixel_10a-Emulator - Pille umschliesst Pfeil+Text jetzt ohne sichtbaren Leerraum. Co-Authored-By: Claude Sonnet 5 --- app/lib/ui/screens/plan/plan_screen.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/lib/ui/screens/plan/plan_screen.dart b/app/lib/ui/screens/plan/plan_screen.dart index 6ee9038..bd76519 100644 --- a/app/lib/ui/screens/plan/plan_screen.dart +++ b/app/lib/ui/screens/plan/plan_screen.dart @@ -384,9 +384,9 @@ class _PlanScreenState extends ConsumerState { if (wp.windSpeedMs != null && wp.windDirFromDeg != null) Marker( point: LatLng(wp.lat, wp.lon), - width: 100, - height: 26, - alignment: const Alignment(1.0, -1.4), + width: 102, + height: 22, + alignment: const Alignment(1.1, -1.5), child: WindMarkerPill( speedMs: wp.windSpeedMs!, dirFromDeg: wp.windDirFromDeg!,