Changelogs

Changelog (Version: 1.6):

Neu:

- BETA: Stellwerksübersicht (grafische Darstellung der Zugpositionen zwischen Bahnhöfen)

Verbesserungen:

- Keine

Bekannte Fehler:

- Stellwerksübersicht: Zugnamen befinden sich je nach winkel ein gutes Stück von der Linie entfernt
- Stellwerksübersicht: Ein und Ausfahrten in das Stellwerk werden nicht erkannt und dargestellt
- Stellwerksübersicht: Alternativer Bahnhofsname wird nicht übernommen
- Stellwerksübersicht: Die Fahrtrichtung eines Zuges ist nicht sofort offensichtlich
- Allgemein: Der alternative Bahnhofsname wird nicht gespeichert

Changelog (Version: 1.5):

Neu:

- Erkennung und Anzeige von Bahnhöfen
- Einstellungsfenster kann nun gesamte Bahnhöfe ein/ausblenden
- Es können gesamte Bahnhöfe verschoben werden
- Bahnhöfe können umbenannt werden, da man mit einigen Bahnhofsnamen nichts anfangen kann
- Fenster mit Hinweisen, wenn keine Verbindung mit dem STS hergestellt werden kann
- Zugnummeränderung: Nachfolgezug zeichnen und in Suche anzeigen
- BETA (Fehler wahrscheinlich): Es werden nun Stellwerksspezifische Daten gespeichert und geladen. (Speicherort: "C:\Users\DEIN_BENUTZERNAME\Documents\Plugin Gleisbelegung")

Verbesserungen:

- Absturz nach 45 Minuten behoben (erneut)
- Änderung der Schriftgröße wirkt sich nun auf alle Text aus, und nicht nur in den Tabellen
- Die Zeitspalte wird nicht wie die Tabelle alle zwei Minuten unterschiedlich markiert.
- Reihenfolge ändern: Neben den Bahnsteigsnamen wird nun eine Zahl angezeigt, die die Sortierung vereinfacht.
- Die Zeitspalte bleibt synchron mit der restlichen Tabelle
- Züge die das Stellwerk verlassen haben, werden nun aus der Zugliste entfernt
- weitere diverse Fehlerkorekturen.

Bekannte Fehler:

- Nichts bekannt

Changelog (Version: 1.4):

Neu:

- Keine

Verbesserungen:

- Absturz behoben
- Absturz nach 45 Minuten behoben

Bekannte Fehler:

- Zugnummeränderung: Nachfolgezug zeichnen

Changelog (Version: 1.3):

Neu:

- Keine

Verbesserungen:

- Log: Verbindung:212 NullPointerException
- Log: XMLHandler:144 NullPointerException
- Log: XMLHandler:55 NullPointerException
- Log: LabelContainer:93 IndexOutOfBoundsException
- Log: Fenster:771 NullPointerException
- Log: XMLHandler:89 NullPointerException
- Log: Fenster:304 IndexOutOfBoundsException
- Log: Verbindung:119 NumberFormatException
- Benutzerdefinierte sortierte Gleise werde nicht korreckt ausgeblendet
- Es können nun wieder Sounds bei Doppelbelegungen abgespielt werden (vorher nicht möglich, aufgrund der Android-Version)

Bekannte Fehler:

- Verbindung: Array out of Bounds
- Zugnummeränderung: Nachfolgezug zeichnen

Planungen:

- Weiterhin Fehler beheben


Changelog (Version: 1.2):

Neu:

- Benutzerdefinierte Gleisreihenfolge (mit Rechtsklick auf Gleisnamen aufrufbar)
- Fehlermeldung, wenn Verbindung nicht zustande kommt (weil z.B. die Plugin-Schnittstelle nicht gestartet wurde)

Verbesserungen:

- Log: Verbindung:293 NullPointerException
- Log: Fenster:756 NullPointerException
- Log: Fenster:456 NullPointerException
- Log: LabelContainer:93 ArrayIndexOutOfBoundsExceptionn
- Log: Fenster:763 NullPointerException
- Erste Log-Zeile wurde doppelt hochgeladen
- Ausgebelndete Gleise konnten nach "Update" wieder erscheinen
- Große Log's wurden nicht vollständig hochgeladen

Bekannte Fehler:

- Android: Die Tastatur hat merkwürdige Eigenschaften
- Android: Das Einstellungsfenster lässt sich äußerst schwer bedienen.
- Log: Fenster:297 IndexOutOfBoundsException (warten auf weitere Details aus neuer Version)
- Log: Verbindung:119 NumberFormatException (warten auf weitere Details aus neuer Version)

Planungen:

- Android: Verhalten des Einstellungsfensters verbessern.


Changelog (Version: 1.1):

Verbesserungen:

- Fehler werden nun nicht mehr gekürtzt hochgeladen

Changelog (Version: 1.0):

Neu:

- Einzelne Gleise können nun hervorgehoben werden
- Sollten während einer Sitzung Fehler auftreten, wirst du darauf hingewiesen, dass die Log-Datei automatisch hochgeladen werden kann. (Wenn du das nicht willst, kannst du den organg abbrechen)

Verbesserungen:

- Keine (Vorarbeit für benutzerdefinierte Gleisreihenfolge)

Bekannte Fehler:

- Android: Die Tastatur hat merkwürdige Eigenschaften
- Android: Das Einstellungsfenster lässt sich äußerst schwer bedienen.
- Manchmal werden Züge vorzeitig aus der Tabelle entfernt (Grund wohl nicht durch Plugin verursacht).

Planungen:

- Android: Verhalten des Einstellungsfensters verbessern.
- Der Benutzer soll die Reihenfolge der Gleise selbst bestimmen können.


Changelog (Version: 0.9):

Neu:

- 1. Android-Version verfügbar (Dies ist ein Nebenprodukt, nicht alle Funktionen enthalten)
- Sollte das Plugin nicht auf dem SIM-Rechner starten (Handy bzw. anderer Rechner im Netzwerk) dann sollte die IP-Adresse im Normalfall selbstständig gefunden werden

Verbesserungen:

- Das Plugin sollte nun deutlich seltener Abstürzen
- Fehler werden nun in eine Log-Datei geschrieben. (Speicherort: C:\Users\BENUTZERNAME\AppData\Local\Temp alternativ auch WIN+R und dann %temp%. Dort dann nach Plugin_Gleisbelegung_Log.txt suchen)
- Der Neustart-Button sollte nun deutlich zuverlässiger Arbeiten

Bekannte Fehler:

- Android: Die Tastatur hat merkwürdige Eigenschaften
- Android: Das Einstellungsfenster lässt sich äußerst schwer bedienen.
- Manchmal werden Züge vorzeitig aus der Tabelle entfernt (Grund noch unbekannt).

Planungen:

- Android: Verhalten des Einstellungsfensters verbessern.
- Durch einen Rechtsklick über einem Gleisnamen im Tabellenkopf soll das entsprechende Gleis farbig merkiert werden, um an irgendetwas wichtiges zu denken (z.B.: bei Gleissperrung).
- Der Benutzer soll die Reihenfolge der Gleise selbst bestimmen können.


Changelog (Version: 0.8):

Neu:

- Durchfahrten werden bei den Zuginformationen mit einem Df. (für DurchFahrt) kenntlich gemacht. Außerdem werden sie in der Tabelle kursiv geschrieben.
- Das Informationsfenster auf der rechten Seite kann über die Einstellungen in seiner größe variieren.
- Das Plugin kann nun nach Bedarf durch den Benutzer "Neugestartet" werden (d.h. alle Zugdaten werden aktualisiert und die Tabelle neu gezeichnet).
- Der Folgezug eines Zuges wird nun in der Informationsansicht angezeigt.
- Der Übersichtlichkeit halber wurde eine unterschiedlich gefärbte Linien alle 5, 15 und 60 Minuten eingeführt.

Verbesserungen:

- Züge, welche zu früh an einem Bahnhof ankommen, fahren nun nicht mehr zu früh ab. Durchfahrten können den Bahnhof auch zu früh verlassen.
- Nachdem ein Zug mit der Suchfunktion identifiziert wurde, bleibt der Text 2 Sekunden lang nicht markiert, falls man den Text blind eintippt und nicht merkt, dass ein Zug gefunden wurde.
- Es wurden mehrere Fehler behoben, die das Plugin bei einem automatischen "Neustart" abstürzen lassen konnten.

Bekannte Fehler:

- Manchmal werden Züge vorzeitig aus der Tabelle entfernt (Grund noch unbekannt).

Planungen:

- Durch einen Rechtsklick über einem Gleisnamen im Tabellenkopf soll das entsprechende Gleis farbig merkiert werden, um an irgendetwas wichtiges zu denken (z.B.: bei Gleissperrung).
- Der Benutzer soll die Reihenfolge der Gleise selbst bestimmen können.


Changelog (Version: 0.7):

Neu:

- Nichts neues, nur Bugfixes

Verbesserungen:

- Es sollten weniger Fehler entstehen
- Entstehen dennoch einige Fehler, startet das Plugin neu um eine Fehlfunktion zu vermeiden.
- Der Neustart wird dir durch eine Meldung mitgeteilt

Bekannte Fehler:

- Keine

Planungen:

- Wenn man einen Zug sucht, und mehrere Ergebnisse vorhanden sind, soll man sich durch die Ergebnisse wählen können.
- Kleine Statistik
- Weitere Ideen von euch höre ich gerne.


Changelog (Version: 0.5):

Neu:

- Nichts neues, nur Bugfixes

Verbesserungen:

- Zugsuche verbessert
- Flügel- und Kuppelvorgänge werden nun erkannt
- Diverse Fehlerbehebungen (darunter: NumberFormatException, NullPointerException)
- Der Ton bei mehrfachbelegungen wird nun nur noch abgespielt, wenn das Gleis auf sichtbar gesetzt ist

Bekannte Fehler:

- Keine

Planungen:

- Wenn man einen Zug sucht, und mehrere Ergebnisse vorhanden sind, soll man sich durch die Ergebnisse wählen können.
- Weitere Ideen von euch höre ich gerne.


Changelog (Version: 0.4):

Neu:

- Zugsuche
- Einstellung zum Debuggen
- Möglichkeit zum An- /Abwählen aller Gleise
- ScrollBar im Einstellungsmenü hinzugefügt

Bekannte Fehler:

- Flügel- und Kuppelvorgänge werden nicht erkannt => Auslöser für Überschneidungen
- Vereinzelt können haufenweise Überschneidungen auftreten => Bitte Forenbeitrag beachten!

Verbesserungen:

- Tabellenzeilen haben untershiedliche Farben bekommen, um besser z sehen in welcher zeile man sich befindet.

Planungen:

- Aktuell keine


Changelog (Version: 0.3):

Neu:

- Sound zur Benachrichtigung bei Überschneidungen
- Weiter Zugdetails sind einsehbar
- Meldungen, wenn es bei der Darstellung von Zügen zu Fehlern kommt

Bekannte Fehler:

- Flügel- und Kuppelvorgänge werden nicht erkannt => Auslöser für Überschneidungen

Verbesserungen:

- starke Performaceverbesserung (vorher wurde die Tabelle bei jeder Aktualisierung neu erstellt, jetzt nur nuch alle 60 Minuten)
- Züge mit Namensänderung werden nach meinen Tests durchgehend erkannt, und nicht mehr fehlerhaft dargestellt.
- Züge deren Verspätung und deren planmäßiger Halt größer als 3 Minuten ist, "halten" nun nur noch drei Minuten

Planungen:

- Aktuell keine


Changelog (Version: 0.2):

Neu:

- einige Einstellungen,
- Möglichkeit, nur bestimmte Gleise anzeigen zu lassen,
- Züge die ihren Namen ändern (E-Flag) werden angezeigt.

Bekannte Fehler:

- Bei einigen Namensänderungen kann es vorkommen, dass in der letzten Zeile der Vorgänger und der Nachfolger angezeigt werden. (Gewollt ist nur der Nachfolger, ich habe noch kein Prinzip erkennen können.)

Planungen:

- Aktuell keine


Changelog (Version: 0.1):

Features:

- Darstellung der Gleisbelegung
- Anzeige von Verspätungen und Verfrühungen (Züge die zu früh sind)
- Dartstellung von mehrfachbelegungen eines Gleises zu einer bestimmten Zeit

Bekannte Fehler:

- Bei Aktualisierungen (alle 15 Sekunden) kann es zu Fehlern kommen. Diese bestätigen und auf die nächste Aktualisierung warten (Anzeige rechts oben).
- Dartsllungsfehler, siehe letztes Bild

Planungen:

- Möglichkeit zum vornehmen einiger Änderungen (z.B.: Update-Interwall, Spaltenbreite, länge der Tablle)