Skip to content

v1.2.0

Choose a tag to compare

@sirTob1 sirTob1 released this 07 Jun 07:13
· 113 commits to master since this release

TopoNav Release Changelog

Version 1.2.0 (Aktuelles Release)

  • Routenauswahl direkt auf der Uhr (On-Watch Menu):
    • Ein Klick auf die Select-Taste im Dashboard-Modus öffnet nun ein komfortables Routenmenü (SimpleMenuLayer). Dort werden alle auf dem Smartphone hinterlegten GPX-Routen aufgelistet und können direkt gestartet werden.
    • Wenn die aktuell aktive Route im Menü erneut ausgewählt wird, wird sie deaktiviert. Dadurch wird die Navigation sauber beendet und das GPS-Signal auf dem Smartphone gestoppt.
    • Die Navigation auf der Uhr wurde benutzerfreundlicher gestaltet: Das Zurückkehren vom Dashboard zur Karte geschieht nun über die Back-Taste, während die App erst beim Drücken der Back-Taste in der Kartenansicht geschlossen wird.
  • Manuelle Aufzeichnungs-Steuerung (Start/Stop):
    • Ein langer Druck auf die Select-Taste (~500 ms) in der Kartenansicht startet oder stoppt die GPS-Aufzeichnung der zurückgelegten Strecke. Die Uhr signalisiert dies durch Vibrationsmuster (einmal kurz bei Start, zweimal kurz bei Stop).
    • Eine aktive Aufzeichnung wird im Header der Uhr durch einen roten REC-Indikator links neben dem GPS-Symbol visualisiert.
    • Die Aufzeichnung kann alternativ auch direkt auf dem Handy über eine Schaltfläche in den Einstellungen gesteuert werden.
  • Tour-Archivierung und GPX-Export:
    • Beendete Aufzeichnungen werden im Telefonspeicher archiviert und mit Datum, Distanz, Dauer und Wegpunkten aufgelistet.
    • Jede Tour kann direkt über den Webview des Smartphones als valide .gpx-Datei heruntergeladen (vollständig offline-kompatibel generiert) oder gelöscht werden.
  • Sensorfusionierter Richtungsanzeiger (Echtzeit-Pfeil):
    • Die statische blaue Kreismarkierung wurde durch einen grafischen Chevron-Navigationspfeil im Zentrum der Karte ersetzt.
    • Im Stand (Geschwindigkeit <= 1.0 m/s): Die Ausrichtung des Pfeils wird über den Kompass der Pebble gesteuert, sodass er sich synchron mitdreht, wenn man sich auf der Stelle bewegt.
    • In Bewegung (Geschwindigkeit > 1.0 m/s): Das System schaltet automatisch auf das GPS-Signal (Bewegungsrichtung) um, um das natürliche Schwingen des Handgelenks beim Gehen herauszufiltern.
  • Optimierter Standard-Zoom & Routen-Kontrast:
    • Der Standard-Zoomlevel wurde von 15 auf 17 erhöht, um Waldwege, topografische Konturen und Details beim Wandern/Gehen perfekt darzustellen.
    • Die Routenlinie wurde auf eine Breite von 5 Pixeln vergrößert. Die zukünftige Route leuchtet in kräftigem Orange (#FF3C00), während bereits gelaufene Wegstrecken in kontrastreichem Dunkelgrau (#787878) dargestellt werden.

Version 1.1.0 (Dashboard & Kontrast-Update)

  • Zweispaltiges Daten-Dashboard:
    • Das Dashboard wurde in ein übersichtliches Gitter-Layout überführt. Die Durchschnittsgeschwindigkeit und die Distanz werden oben in großer Schrift (Gothic 28 Bold) angezeigt. Die Höhenmeter (Auf- und Abstieg) stehen in der Mitte (Gothic 24 Bold) und die GPS-Koordinaten füllen die gesamte untere Spalte aus (Gothic 18 Bold).
    • Die Distanz zeigt nun gelaufene und verbleibende Kilometer im Format Gelaufen / Verbleibend an (z. B. 3.4 / 12.4 km).
  • Ausfallsicherheit & Persistenz:
    • Alle Live-Leistungsdaten (zurückgelegte Distanz, Position auf dem GPX-Track, Gehzeit) werden fortlaufend im Telefonspeicher gesichert. Sollte die App geschlossen oder der Companion-Prozess vom Handy-Betriebssystem gestoppt werden, wird die Navigation nach dem Wiederöffnen nahtlos und ohne Datenverlust fortgesetzt.
  • Sonnenlicht-Kontrast & Akkuanzeige:
    • Header und Footer der Navigationskarte wurden auf ein helles Farbschema umgestellt (weißer Hintergrund, schwarzer Text, orangefarbener Abbiegepfeil), um unter direktem Sonnenlicht maximale Lesbarkeit zu gewährleisten.
    • Oben rechts im Header wird der aktuelle Batterieladestand der Uhr in Prozent (z. B. 85%) angezeigt, der sich bei Statusänderungen automatisch aktualisiert.
  • Mehrsprachigkeit (Deutsch / Englisch):
    • Volle Lokalisierung der App. In den Handyeinstellungen lässt sich die Sprache umschalten. Alle Dashboard-Texte, Lademeldungen und Navigationshinweise (wie z. B. „OFF ROUTE!“ / „ABSEITS DER ROUTE!“) passen sich automatisch an.
  • Toleranterer Abweichungs-Alarm:
    • Die Toleranzgrenze für den "Abseits der Route"-Alarm wurde auf 50 Meter erhöht, um Fehlalarme bei GPS-Ungenauigkeiten (z. B. unter dichtem Blätterdach) zu vermeiden.
  • GPX-Verwaltungsoptionen:
    • Routen können beim Upload individuell benannt werden (Standard: "Route" + Datum).
    • Eine rote Schaltfläche in der Konfiguration erlaubt das vollständige Löschen der aktiven GPX-Route von der Uhr.

Version 1.0.0 (Erstveröffentlichung / MVP)

  • Topografische Offline-Karten:
    • Übertragung von OpenTopoMap-Kacheln direkt auf das Display der Uhr unter Verwendung einer GColor8-Farbquantisierung (Pebble-native 64 Farben).
  • GPX-Import:
    • Importieren von GPX-Tracks über die mobile Clay-Konfigurationsseite.
    • Automatische Routenvereinfachung via Douglas-Peucker-Algorithmus beim Upload, um den Speicher der Pebble zu schonen.
  • Abbiegehinweise & Vibrationsalarme:
    • Anzeige von Straßennamen und Entfernungen zur nächsten Abbiegung direkt unter der Karte.
    • Haptisches Feedback (Vibration) bei Abbiegungen sowie beim Verlassen der geplanten Route.
  • Multi-Plattform-Support:
    • Native Unterstützung für Pebble Classic (aplite), Pebble Time/Steel (basalt), Pebble Time Round (chalk) und Pebble Time 2 (emery).