HundeWildnis App 13.2 Β· Build 78
Erweiterung Trainingstagebuch, Navigation & globales UI-Update β drei fokussierte Verbesserungen in einer kompakten Aktualisierung.
TrainingstagebuchWiederholungen & Statistiken
Das Trainingstagebuch unterstΓΌtzt zwei Messungstypen: Trainingszeit in Minuten und Anzahl der Wiederholungen. In diesem Update wurden Modell, Detail-Dialog, Auswertung und Exporte vollstΓ€ndig auf den zweiten Typ ausgerichtet.
Modell-Update: TrainingProgress Β· totalRepetitions
TrainingProgress enthΓ€lt nun das Feld totalRepetitions, das alle Wiederholungen einer Kategorie korrekt summiert. Bisher wurden Wiederholungen-basierte Sessions beim Aufwand-Score nicht separat erfasst. Der kombinierte Score aus Minuten und Wiederholungen flieΓt jetzt vollstΓ€ndig in die Fortschrittsberechnung ein.
Detail-Dialog: βAnzeigen“ nutzt getEffortText()
Im Session-Detail-Dialog wurde die Anzeige der Trainingsleistung auf getEffortText() umgestellt. Damit wird bei Wiederholungs-Sessions korrekt βz. B. 20x“ ausgegeben statt bisher fΓ€lschlicherweise β0 Min“. Der Messungstyp bestimmt nun konsistent, was angezeigt wird.
Kategorie-Auswertung: kombinierter Aufwand korrekt dargestellt
In der Kategorie-Γbersicht des Trainingstagebuchs wurden Wiederholungen bisher nicht in der Aufwand-Statistik berΓΌcksichtigt. Die Darstellung zeigt nun β je nach vorhandenem Datenmix einer Kategorie β Minuten, Wiederholungen oder beides kombiniert an.
PDF- und CSV-Export: neues Feld βAufwand“
PDF- und CSV-Exporte enthalten nun ein einheitliches Feld βAufwand“, das den Wert ΓΌber getEffortText() bezieht. Damit erscheint in exportierten Protokollen fΓΌr jede Session der tatsΓ€chliche Aufwand β unabhΓ€ngig davon, ob die Session auf Minuten oder Wiederholungen basiert.
Revier-NavigationRouting & Fahrrad-Profil
Die Revier-Navigation erhΓ€lt ein stabilisiertes automatisches Rerouting und ein neues Routing-Profil fΓΌr das Fahren mit begleitenden Hunden.
Rerouting stabilisiert β Schutz gegen Mehrfach-Anfragen
Die automatische Routenneuberechnung bei einer Abweichung von mehr als 30 Metern vom geplanten Weg konnte unter bestimmten Bedingungen mehrfach gleichzeitig ausgelΓΆst werden. Ein dediziertes Rerouting-Flag verhindert nun parallele Anfragen. Die Route wird stabil und einmalig neu berechnet, sobald die Bedingungen erfΓΌllt sind.
Routing-Toggle: FuΓgΓ€nger π₯Ύ und Fahrrad π²
Im Navigations-Panel steht jetzt ein Toggle zwischen zwei Routing-Profilen zur VerfΓΌgung: FuΓgΓ€nger (bisheriges Standardverhalten, foot-hiking via OpenRouteService) und Fahrrad fΓΌr Ausritte mit begleitenden Hunden. Das gewΓ€hlte Profil wird direkt fΓΌr die Routenberechnung ΓΌbergeben.
Fahrrad-Profil: Geschwindigkeitslimit 10 km/h
FΓΌr das Fahrrad-Profil wurde die berechnete Durchschnittsgeschwindigkeit auf maximal 10 km/h begrenzt. Damit werden realistische Ankunftszeiten fΓΌr Fahrten mit begleitenden Hunden ausgegeben β ohne die Zeitangaben an sportliche Radfahrgeschwindigkeiten anzupassen, die fΓΌr diesen Anwendungsfall nicht zutreffen.
Globales UI-UpdateHome-Navigation
Ein durchgehender Home-Button macht die App-weite Navigation konsistenter. Alle Screens auΓer der Startseite fΓΌhren nun ΓΌber ein einheitliches Haus-Icon zurΓΌck zur HauptΓΌbersicht.
Globaler Home-Button in der Toolbar
Die SecureBaseActivity β Basis-Klasse aller sensitiven Screens β wurde um einen Toolbar-Home-Button erweitert. Er erscheint automatisch in jeder darauf aufbauenden Activity, ohne dass einzelne Screens angepasst werden mΓΌssen. Die Startseite ist explizit ausgenommen.
Neues Vektor-Drawable ic_home.xml
FΓΌr den Home-Button wurde ein neues Vektor-Drawable ic_home.xml erstellt. Das Haus-Icon folgt dem Stil der ΓΌbrigen App-Icons (flaches weiΓes Vektor-Design auf transparentem Hintergrund) und ist in allen AuflΓΆsungen und Themes scharf.
Bottom-Navigation synchronisiert
Das Home-Icon in der unteren Navigationsleiste (menu_bottom_navigation.xml) wurde auf das neue ic_home-Drawable aktualisiert. Toolbar und Bottom-Nav zeigen nun dasselbe Symbol β kein visueller Widerspruch zwischen den Navigationswegen.
StartActivity, MainActivity & menu_main.xml
StartActivity.kt und MainActivity.kt wurden angepasst, um den neuen globalen Home-Button nicht doppelt darzustellen. menu_main.xml wurde um redundante EintrΓ€ge bereinigt, die durch die neue zentrale Implementierung in SecureBaseActivity ΓΌberflΓΌssig geworden sind.
π₯ Update verfΓΌgbar
HundeWildnis 13.2 Β· Build 78 Β· Android 7.0+ Β· kostenlos