Skip to content

v1.4.2 — ELB/ANG FAI-Regel, Web-Worker, Donut-Update, Tesla-UI

Choose a tag to compare

@Lukas5x5 Lukas5x5 released this 11 May 15:20
· 134 commits to main since this release

Highlights

Tools — ELB und ANG nach offizieller FAI/CIA-Regel

  • ELB komplett umgebaut auf FAI Sporting Code Rule 15.11: Score = 180° − ∠ABC, größtes Ergebnis gewinnt. Drei Marker A → B → C, Tool berechnet die Höhen-Strategie für den größtmöglichen Knick bei B. Vorher erzwang die Implementierung eine perfekte 180°-Wende — neue Logik akzeptiert jede Richtungsänderung und maximiert sie.
  • Auto-A oder fester Punkt A: manuell per UTM/MGRS oder Höhenbereich vorgeben, Tool berechnet Aufstiegs-Endpunkt mit Drift während Steigflug und wählt die optimale Steigrate selbst.
  • A→B und B→C als Min/Max-Range (Dual-Range-Slider, km/min umschaltbar) — entspricht dem Wettkampf-Briefing-Format.
  • ANG auf UX-Parität gebracht: Web-Worker, Spinner, Wind-Anzeige folgt globaler windDirectionMode-Einstellung, Dual-Range-Slider.
  • DROP-Button (in ELB und ANG): verschiebt die berechneten Linien auf die aktuelle GPS-Position und legt einen JDG-Task an.

Tools — Web-Worker für alle rechenintensiven Berechnungen

ELB, ANG, LandRun, Donut und WindNav laufen jetzt in dedizierten Web-Workern. Der Main-Thread blockiert nie mehr — Karte bleibt pannbar und zoombar während der Berechnung. Animierter Spinner statt nur "BERECHNE…"-Text.

Tools — Donut komplett überarbeitet

  • Mehrere Wind-Schichten auf gleicher Höhe werden jetzt erkannt (z.B. Forecast 122° + Manuell 270° beide auf 2000 ft).
  • Pendel-Zeit als Pilot-Eingabe: Slider 10–240 min, oder Auto-Modus aus task.endsAt (verbleibende Zeit, alle 30 s aktualisiert).
  • Karten-Pfad mit Höhen-Farbcodierung: blau = untere Pendel-Höhe, orange = obere, grau = Übergang. Pfeil-Marker an jedem Höhenwechsel zeigen Ziel-Höhe (↑ 4900 ft / ↓ 3500 ft) mit klarem Outline für Lesbarkeit.

Tools — Landeprognose folgt UTM-Grid bei .ntamap

Bei aktiver .ntamap läuft die Drift-Berechnung jetzt am UTM-Grid statt geodätisch — Wind aus 0° zeigt jetzt senkrecht nach Karten-Nord, parallel zum eingebrannten Karten-Grid.

UI — BriefingPanel und TaskEditPanel komplett überarbeitet (Tesla-Style)

  • BriefingPanel: Cards mit 4 px Farb-Bar links, große Touch-Targets (36×36 px Action-Buttons mit SVG-Icons), Sektionen mit klaren Labels (NAME & FARBE / KOORDINATEN / TASK-INFO / ENDZEIT / OPTIONEN), iOS-Style-Toggles für Multi-Marker und Distanzkreise, smooth Animationen.
  • TaskEditPanel (Doppelklick auf Marker): gleiche Design-Sprache. Position als 22 px monospace Cards, MMA/Ends At als 44 px Cards, D-Pad mit großen Pfeil-Buttons im Drag-Modus.
  • Beide Panels: max-Höhe dynamisch, Ergebnisse bleiben nach Tool-Schließen erhalten (Bugfix).

Karten — UTM-Grid auf .ntamap zuverlässig sichtbar

Das Grid lag durch Stacking-Context-Konflikte teilweise unter der Karte oder versetzt nach Zoom-Resets. Canvas wird jetzt direkt im .leaflet-map-pane eingehängt, Pane-Transform wird bei jedem Draw kompensiert. Labels werden direkt im Canvas am Viewport-Rand gerendert (wie bei OZI Explorer).

Wind — Live-Messung überschreibt jetzt auch ungenaue Sondendaten

Sondendaten mit krummen Fuß-Werten (z.B. 2008 ft) blieben vorher stehen wenn die Live-Messung auf 2000 ft (gerundet) fiel. Jetzt werden im Toleranz-Bereich alle Quellen (Forecast, Pibal/Windsond, Manual) durch die aktuelle Live-Messung ersetzt.


Download: NTA Balloon Navigator Setup 1.4.2.exe (138 MB)