Muckturnier

ChangeLog

Release von Muckturnier 3.6.0 (02.01.2024)

Neu

  • Wenn ein Paar bzw. Spieler auf der Anmeldeseite ausgewählt ist, dann wird der entsprechende Eintrag jetzt mit einem Rahmen hervorgehoben. Der Rahmen bleibt auch nach einer Bearbeitung erhalten (natürlich nur, wenn der Eintrag nicht gelöscht wurde). Weiterhin wird der ausgewählte Eintrag jetzt auch dann angezeigt, wenn er durch eine Bearbeitung jetzt eigentlich ausgeblendet wäre.

  • Es kann jetzt bei der Anmeldung direkt bei der Eingabe der Namen bzw. des Namens die Anmeldeliste durchsucht werden. Das ist insbesondere dann praktisch, wenn es Voranmeldungen gibt: Die Eingabe wird dann erst zum Suchen einer evtl. vorhandenen Voranmeldung benutzt, und wenn es keine passende gibt, gleich auch zum Anmelden.

  • Der „Paar-/Spielerliste exportieren“-Dialog zeigt jetzt die Namen mit den entsprechenden Markierungsfarben an. Die Markierungen haben jetzt auch die selbe Reihenfolge wie auf der Anmeldeseite (die Liste wird aber trotzdem weiterhin alphabetisch sortiert, entsprechend der Ausgabe).

  • Für Feste-Paare- und Einzelspieler-Turniere wird jetzt die Vorlage für Markierungen jeweils separat gespeichert.

  • Auf der Anmeldeseite kann jetzt eine automatische Groß- und Kleinschreibung der eingegebenen Namen aktiviert werden. Die Eingabe „karl-theodor von und zu guttenberg / valérie giscard d'estaing“ würde damit z. B. automatisch zu „Karl-Theodor von und zu Guttenberg / Valérie Giscard d'Estaing“ korrigiert werden.

  • Es gibt jetzt eine neue Extra-Seite: Den Turnier-Zeitplan. Damit kann man den Ablauf des Turniers planen, und sieht jederzeit, wie man in der Zeit liegt. Außerdem gibt es die Möglichkeit, ein Info-Display anzuzeigen (auf einem zweiten Bildschirm, Beamer etc.), wo gut sichtbar die momentan laufende Runde, die verbleibende Zeit und der Start der nächsten Runde angezeigt werden.

  • Wenn man mit Voranmeldungen arbeitet, kann man jetzt ein Paar bzw. einen Spieler direkt bei der Suche nach dem dem Namen als „gekommen“ markieren. Wenn die Suche während der Eingabe nur einen Treffer liefert, und dieser Treffer ist als „abwesend“ (also vorangemeldet) markiert, dann wird beim Anmelden der Eingabe gefragt, ob die Markierung für diesen Treffer auf „neue Anmeldung“ geändert werden soll.

Geändert

  • Sowohl für die Anmeldungen, als auch für die Markierungen und die Rangliste kommt jetzt je ein Datenmodell mit zugehöriger Anzeige zum Einsatz. Das macht zum einen die Codebasis deutlich sauberer und übersichtlicher, und zum anderen sorgt es für deutlich weniger Daten-Duplikation.

  • Als Standardvorlage für Markierungen wird jetzt der Satz Markierungen benutzt, der sich im Realeinsatz für das Verwalten von Voranmeldungen, allein gekommener Spieler und der Auslosung bei der Anmeldung schon vielfach bewährt hat. Einzelspieler-Turniere bekommen eine abgewandelte Vorlage, da hier „allein da“ nicht sinnvoll anzuwenden ist. Ungeachtet dessen wird natürlich eine individualisierte Vorlage benutzt, sofern eine gepeichert wurde.

  • Wenn ein anderer Netzwerkteilnehmer jetzt eine Auslosung für ein Paar bzw. einen Spieler eingibt, für das gerade eine Auslosung eingegeben werden soll, dann wird nicht mehr das Popup aktualisiert, sondern es wird eine Warnung angezeigt, und das Popup wird geschlossen (denn der andere Netzwerkteilnehmer hat ja schon ausgelost).

  • Beim Verwenden von vertikalen Spielstandzetteln und mehr als zwei Bobbln wird jetzt versucht, alle Bobbl ohne Scrollbar anzuzeigen, sofern der Platz dafür ausreicht. Bisher wurde immer der Platz für zwei Bobbl angezeigt, und immer Scrollbars bei mehr als zwei.

Korrigiert

  • Beim Anlegen neuer Markierungen werden bei der Suche nach gleich benannten vorhandenen Markierungen jetzt auch Umlaute etc. korrekt berücksichtigt.

  • Wenn das „Markieren“-Popup geöffnet ist, und ein anderer Netzwerkteilnehmer editiert Markierungen, dann wird jetzt das Popup korrekt aktualisiert.

  • Beim Zuweisen einer Auslosung wurde bisher nicht kontrolliert, ob zwischenzeitlich ein anderer Netzwerkteilnehmer die angefragte Auslosung vergeben hat. Potenziell hätte also bisher die selbe Auslosung an zwei Paare bzw. Spieler vergeben werden können. Das wird jetzt geprüft und im Falle einer Kollision wird das Setzen der Auslosung abgelehnt.

  • Wenn das Zuweisen einer Auslosung angefragt wird, und gleichzeitig ein anderer Netzwerkteilnehmer (schneller) eine Auslosung für das gerade bearbeitete Paar bzw. den gerade bearbeiteten Spieler eingegeben hat, dann wird diese Auslosung nicht mehr einfach überschrieben, sondern die Änderung abgelehnt.

  • Die Berechung der sichtbaren Zeilennummer, die für das Wiederherstellen der Anmeldeseite nach einer Netzwerkänderung benötigt wird, berücksichtigt jetzt auch durch eine Suche ausgeblendete Zeilen.

  • Wenn das Auslosungs-Popup auf der Anmeldeliste über das Kontextmenü aufgerufen wird, dann wird es jetzt an der Position des urprünglichen Mausklicks angezeigt (auf Höhe der Zeile, die bearbeitet wird) und nicht mehr auf Höhe des entsprechenden Menüeintrags (außerhalb der Zeile).

  • Beim Disqualifizieren bzw. Zurücknehmen einer Disqualifikation werden jetzt kollidierende Netzwerkänderung abgefangen (wenn das Paar bzw. der Spieler zwischenzeitlich gelöscht oder umbenannt wurde).

  • Wenn Einstellungen geändert und gespeichert werden, aber keine Turnierdatenbank geöffnet ist, stürzt das Programm jetzt nicht mehr ab.

  • Wenn im Einzelspielermodus ausgelost wird, werden jetzt bei der automatischen Tisch- bzw. Spielerauswahl die Spielernamen in der selben Reihenfolge innerhalb des Paars ausgewählt und angezeigt wie auf der Auslosungsübersicht.

  • Wenn im Einzelspielermodus bei aktivierter automatischer Tisch- bzw. Spielerauswahl der Name eines Spielers Nr. 1 in der zweiten Auswahlbox eingegeben wurde (oder entsprechend der des zweiten Spielers in der ersten), der Tisch aber bereits ausgewählt war, dann blieb der eigentlich in die andere Auswahlbox gehörende Name stehen und wurde doppelt angezeigt. Das ist jetzt korrigiert.

Entfernt

  • Die verbliebenen „Was ist das?“-Texte wurden in die vorhandenen Tool-Tips integriert und der „Was ist das?“-Eintrag aus dem Menü entfernt. Dieses Feature ist vermutlich den meisten Usern nicht geläufig, und wurde auch nur sporadisch genutzt.

  • Der Prüfsummen-Dialog wird jetzt nur noch bei einem Debug-Build gebaut und im Menü angezeigt.