Releases: dschweie/TournamentManager
Release Juli 2019
In diesem Release ist im Wesentlichen der "Viewer" ein neues Modul.
Sobald ein Turnier offen ist und die erste Runde zu sehen ist, kann über Datei -> Viewer öffnen eine Instanz öffnen, die regelmäßig aktualisiert wird und nur lesend eine Sicht auf das Turnier gibt.
Unter dem Menüpunkt "under construction" ist ein erster Prototyp für ein Wizard, mit dem sich in Zukunft Turniere mit der entsprechenden Konfiguration erstellen lassen.
Die Anwendung wird stärker zweisprachig. In Abhängigkeit vom Betriebssystem wird die Oberfläche in deutscher oder englischer Sprache angezeigt.
Release Februar 2019
Mit diesem Pre-Release steht die erste Version zur Verfügung, mit der Teilnehmer und Turniere in der Datenbank gespeichert werden können.
Im Benutzerhandbuch findet sich eine Anleitung zur Installation des Datenbankservers
Januar-Preview
Dieses Release hat Änderungen in unterschiedlichen Bereichen:
-
Liste der Teilnehmer
- Startnummern werden jetzt nach neuem Algorithmus vergeben, der bewirkt, dass die Startnummern von gelöschten Teilnehmern neu vergeben werden.
- Spalten der Teilnehmerliste lassen sich jetzt auf- oder absteigend sortieren.
- Teilnehmer aus der Datenbank lassen sich maximal einmal als Teilnehmer einplanen
-
Reiter für die Runden
- Die letzte Runde kann gelöscht werden, sofern noch kein Ergebnis für die Runde erfasst wurde.
- Formatierung der Tabelle mit Hervorheben der Sieger wurde überarbeitet
- Die Zeit für eine Runde kann durch Mausklick auf den Fortschrittsbalken verändert werden. Bei einem Klick wird die Zeit um eine und bei Doppelklick um 5 Minuten verändert. Ein Klick im linken Bereich reduziert die Zeit und im rechten Bereich erhöht die Zeit.
- Die einzelnen Runden lassen sich jetzt drucken. Aktuell wird ganz einfach die Tabelle gedruckt. Es ist zu empfehlen, das Fenster der Applikation nicht zu vergrößern.
-
Rangliste
- Tagessieger bekommt die 3 Punkte für den Tagessieg.
Folgende Tickets sind mit diesem Release geschlossen worden:
#4 , #5 , #20 , #55 , #57 , #59 , #60 , #61 , #63 , #64
Dezember-Preview
In diesem Release ist der zentrale Fehler behoben, der in Ticket #46 dokumentiert ist.
Spieler lassen sich in der MongoDB speichern und auslesen.
Reengineering bezüglich der Regeln für neue Runden
In der Version wurden die Regeln als elementare Bausteine ausgelagert und werden mit dem Entwurfsmuster Dekorierer dem Turnier zugeordnet.
Bezüglich der Regel, dass zwei Spieler nur einmal miteinander spielen sollen, wurde ein Fehler bereinigt.
Für das manuelle Anlegen von Regeln ist in der Version ein Dialog als Prototyp enthalten. Er kann über "Supermêlée -> Runde erstellen -> Teilnehmer manuell setzen" aufgerufen werden. Eine Runde wird aktuell noch nicht angelegt.
Im Dialog zum Anlegen von Teilnehmern kann jetzt Vor- und Nachname getrennt eingegeben werden. Das "Datenbank-Feld" ist schon ein Vorgriff auf die Datenanbindung, mit der während der Eingabe die Datenbank angefragt wird und bereits erfasste Benutzer vorgeschlagen werden.
Version für Monatsturnier mit Losverfahren und Rangliste
Mit dieser Version lassen sich die Monatsturniere von Blau-Gelb Groß-Gerau verwalten.
Das Release wurde als preview gekennzeichnet, da aktuell die Ergebnisse noch nicht gespeichert werden können.
Preview
With this version, only a Supermelee tournament can be created and the pairings for the rounds can be determined. The recording of results is not yet possible.
The version is a first preview and serves the evaluation of the GUI and the operating logic.