Muckturnier

ChangeLog

Release von Muckturnier 3.7.0 (06.03.2024)

Neu

  • Es gibt jetzt die neue optionale Seite „Voranmeldung“. Hier können neben dem eigentlichen Voranmelden von Paaren bzw. Spielern auch QR-Codes erzeugt werden. Diese kann man dann z. B. per E-Mail verschicken und später bei der Anmeldung (direkt von einem Smartphone-Display) scannen. Damit ist dann die Anmeldung mit einem „Pieps“ und einem Klick erledigt :-)

  • Passend zu den neuen Anmeldungscodes gibt es jetzt einen WLAN-Code-Scanner-Server, mit dem sich eine Smartphone-Barcode-Scanner-App wie Binary Eye unterhalten kann. Damit kann man dann ein Handy zum Scannen der QR-Codes benutzen, und muss keinen Hardware-Barcode-Scanner kaufen.

  • Es kann jetzt eine (eindeutige) Paar- bzw. Spielernummer als zusätzliches Identifikationsmerkmal vergeben werden. Wenn nach einer Nummer gesucht wird, dann wird, sofern es die Nummer gibt, nur das passende Paar bzw. der passende Spieler gelistet. So kann z. B. bei Einzelspielerturnieren, bei denen in jeder Runde neu ausgelost wird, die Auswahl der Spieler bei der Ergebniseingabe allein über eine Spielernummer erfolgen.

  • Auf der Anmeldeseite wird jetzt bei Einzelspielerturnieren die Spielernummer (1 oder 2) der Auslosung angezeigt.

  • Bei Einzelspielerturnieren kann man jetzt auf der Ergebnisse-Seite (via Kontextmenü) für ein bereits eingegebenes Ergebnis die Spieler 1 und 2 eines Paares vertauschen, ohne das Ergebnis editieren und die Spieler manuell anders auswählen zu müssen.

  • Auf der Ergebnisse-Liste, der Anmeldungen-Liste und der Markierungen-Liste wird jetzt die Zeile unter dem Mauszeiger hervorgehoben. Diese Hervorhebung bleibt auch während einer Interaktion (Kontextmenü, Popup) bestehen.

  • Ein gerade auf der Ergebnisse-Seite eingegebenes Ergebnis wird jetzt in der Liste hervorgehoben.

  • Der Disqualifikationsstatus eines Paars bzw. Spielers wird jetzt auch in den Auswahlboxen bei der Ergebniseingabe angezeigt (der Zusatz „(disqualifiziert)“ wird aber bei der Suche nicht berücksichtigt). Ebenso wird der Disqualifikationsstatus jetzt beim Netzwerk-Vergleich von Spielständen angezeigt.

  • Beim Zuweisen eines Einzelspielers zu einem anderen (um ein Paar zu bilden) wird jetzt eine Warnung angezeigt, falls der Spieler eine Auslosung und/oder Paarnummer hat und diese durch das Zuweisen verworfen wird/werden.

  • Das Info-Display des Turnierzeitplans hat jetzt neben der Zeitanzeige noch eine „Willkommen“- und eine „Auf wiedersehen“-Seite, auf der ein entsprechendes Bild angezeigt werden kann. Die Anzeige kann auch über den „Info-Display“-Knopf auf der Zeitplan-Seite umgeschaltet werden, so dass man den Mauszeiger nicht auf einen zweiten Bildschirm bewegen muss.

  • Für das Info-Display kann man jetzt sowohl die Textfarbe als auch die Schriftart für jede Textzeile einzeln (und auch für alle gleichzeitig) einstellen. Eine zusätzliche Zeile mit einem (optional auch ausblendbaren) Muckturnier.org-Logo ist ebenfalls dazugekommen.

Geändert

  • Die Revision der Datenbank wurde auf Version 12 aktualisiert. Die automatische Aktualisierung älterer Turnierdatenbanken wird wie immer beim Öffnen angeboten.

  • Die Revision des Netzwerkprotokolls wurde auf Version 6 aktualisiert.

  • Die Ergebnisse-Seite und die Übersicht-Auslosung-Seite haben jetzt auch je ein eigenes Datenmodell mit zugehöriger Anzeige bekommen. Die Vorteile sind dieselben wie bei der kürzlichen Einführung von Datenmodellen für die Anmeldung, die Markierungen und die Rangliste: Übersichtlicherer Code, weniger Datenduplikation und sauberere Implementierung.

  • Wenn die Markierung für „Abwesend“ bzw. das Berücksichtigen allein gekommener Spieler aktiviert werden, dann wird jetzt jeweils automatisch die passende Markierung ausgewählt, sofern die voreingstellten Standard-Markierungen benutzt werden.

  • Markierungen, die für Voranmeldungen bzw. allein gekommene Spieler ausgewählt sind, können jetzt nicht mehr gelöscht werden.

  • Beim Sortieren (von z. B. Anmeldungen) wird jetzt bei Zahlen die „natürliche“ Sortierreihenfolge benutzt. Also z. B. 1, 2, 3, 10, 11 anstatt bisher 1, 10, 11, 2, 3.

  • Das Einstellungen-Menü des Info-Displays kann jetzt einfach per Kontextmenü (Rechtsklick) geöffnet werden. Der Menü-Knopf wurde entfernt, somit gibt es jetzt keine sichtbaren Bedienelemente mehr.

Korrigiert

  • Die ausgeloste Spielernummer innerhalb eines Paars (immer 1 für feste Paare, für Einzelspieler entweder 1 oder 2) wird jetzt bei Verwendung eines Netzwerks korrekt synchronisiert.

  • Beim Vergleich der eingegebenen Ergebnisse übers Netzwerk ist es jetzt egal, ob ein Paar als Paar 1 oder als Paar 2 eingegeben wurde, und auch, ob ein Paar bei einem Einzelspielerturnier aus „Spieler 1 / Spieler 2“ oder aus „Spieler 2 / Spieler 1“ besteht. In allen diesen Fällen sind die erreichten Punkte gleich, und auch die Rangliste ist dieselbe (und darum geht es ja). Folgerichtig werden solche Ergebnisse auch bei unterschiedlicher Paarkonfiguration jetzt als „identisch“ angezeigt.

  • Markierungen, Disqualifikationen und Auslosungen wurden beim Verbinden mit einem Server nur dann übernommen, wenn sie am Server gesetzt waren – aber nicht entfernt, wenn sie zwar am Client gesetzt waren, aber nicht am Server. Das führte in dem Fall zu einem Fehlschlagen der Synchronisation. Jetzt werden alle Markierungen, Auslosungen und Disqualifikationen korrekt synchronisiert.

  • Beim Wechseln von Datenbanken werden jetzt die angezeigten Spalten der Anmeldungsseite korrekt wiederhergestellt und alle Auswahlboxen zur Steuerung der Sichtbarkeit der Spalten entsprechend an- bzw. abgewählt.

  • Beim Bereinigen der Auslosung wird jetzt die Spielernummer (korrekt) gesetzt.

  • Wenn bei Einzelspielerturnieren eine Auslosung als Spieler 1 eines Paars gelöscht wird, dann wird der zugehörige Spieler 2 dieses Paars (sofern es einen gibt) automatisch zum Spieler 1.

  • In der Auslosungsübersicht werden jetzt gelöschte Auslosungen korrekt entfernt.

  • In der Auslosungsübersicht werden jetzt die Spieler in der korrekten Reihenfolge, entsprechend der zugelosten Spielernummer innerhalb des Paars, angezeigt.

  • Es können jetzt nicht mehr dieselben Markierungen für „Vorangemeldet“ und „Allein da“ ausgewählt werden. In der Folge gibt es jetzt auch keine unsinnigen Statustexte auf der Anmeldeseite für diesen (faktisch ja gar nicht möglichen) Fall mehr.

  • Wenn der Trenner für Paarnamen bei Einzelspielerturnieren geändert wird während eine Turnierdatenbank geöffnet ist und die Auslosungs-Übersicht-Seite offen ist, dann wird diese jetzt mit dem neuen Paartrenner korrekt aktualisiert.

  • Wenn eine Auslosung über das Kontextmenü gelöscht wird (und nicht über das Auslosungs-Popup), dann wird jetzt ebenfalls überprüft, ob es offene Runden gibt und ggf. eine Warnung angezeigt.

  • Das Scrollen zu gerade eingegebenen Auslosungen auf der Übersicht-Auslosung-Seite funktioniert jetzt auch bei Einzelspielerturnieren (mit zusammengesetzten Paarnamen) korrekt.

  • Beim Update auf die Datenbankversion 12 werden jetzt für alle Auslosungen korrekte Spielernummern vergeben. Für aktualisierte alte Datenbanken bei Einzelspielern mit Auslosung wurde in Version 3.6.0 fälschlicherweise immer die Spielernummer 0 angezeigt.

  • Wenn jetzt ein Turnier als „abgeschlossen“ oder „offen“ markiert wird, dann wird nicht mehr gefragt, ob die „Übersicht Auslosung“-Seite angezeigt werden soll, wenn diese nicht offen ist.