Releases: FriedrichFroebel/oc_car-gui
Version 2.2
This updates the libraries to their latest versions and uses dedicated XML and JSON parser modules now.
Additionally the mail module has been fixed to work with current Java versions (tested with Java 13).
Configuration fix
This should fix problems when the output directory and the configuration file do not exist.
Complete Redesign
For this release, nearly the complete code has been rewritten to make it easier to maintain it.
Hintergrundanpassungen und Update externer Bibliotheken
Die externen Bibliotheken wurden auf den neuesten Stand gebracht.
Im Hintergrund wurde die eine oder andere Anpassung im Code vorgenommen, die bisher nicht immer optimal gelöst war.
Kleine Fehlerbehebungen
Es wurden ein paar kleinere Fehler behoben. Dies betrifft hauptsächlich die Cachesuche via Enter-Taste, bei der bisher eine (ungewollte) Exception ausgelöst worden ist.
Als kleine Verbesserung werden bei der Cachesuche jetzt die vom Benutzer bereits gefundenen Caches ignoriert.
Verbesserte Prüfung der Eingabeparameter
Bisher gab es beim Laden von GPX-Routen Probleme, wenn kein Start und Ziel angegeben war, da der Koordinatenabruf für diese beiden falsch platziert war. Dies sollte nun korrigiert sein.
Die Eingabeparameter werden jetzt besser geprüft und nur nichtleere Strings gespeichert. Alle Eingabewerte, die Zahlen sein müssen, werden geparst und bei auftretenden Fehlern (NumberFormatException) wieder durch die gespeicherten Werte ersetzt.
Optionaler Mailversand
E-Mail-Versand verbessert: auf Wunsch kann dieser nun via Checkbox aktiviert bzw. deaktiviert werden, um diesen nicht mehr vom eingegebenen Passwort abhängig zu machen und um das Passwort auch gespeichert lassen zu können, wenn in einem Durchlauf kein E-Mail-Versand gewünscht ist.
Zudem wurde Ausrichtung und Größe von zwei bisher fehlerhaft angeordneten JLabels korrigiert.
Passwortspeicherung optional möglich
Optionale Passwortspeicherung via Checkbox möglich
Darstellungsprobleme behoben
Nach Tests unter dem freien Betriebssystem wurden in der alten Version Beschriftungen von JLabels, JButtons und JCheckBoxen nicht vollständig angezeigt. Dies ist durch Vergrößern dieser Elemente und dadurch auch ein größeres Fenster behoben, in dem auch einzelne Elemente verschoben worden sind.
Zusätzlich wird jetzt während der Abfrage der einzelnen Caches entlang der Route ein Fortschrittsbalken angezeigt, um mehr Klarheit über den laufenden Prozess zu schaffen.
Im Hintergrund gab es eine kleine technische Veränderung, wobei die externen JAR-Dateien jetzt nicht mehr als solche im fertigen Programm auftauchen, sondern als Class-Dateien.
Die erste Version
Eine erste Version des Bash-Skriptes in Java