Muckturnier 4.0.0 out now!
Das neue Release von Muckturnier, dem Programm für die Turnierleitung, ist da! Das ist ein großer Versionssprung, und deswegen kommt jetzt erstmal ein bisschen Text ;-)
Update von Qt: Ade Qt 5
Dieses Mal ist es ein sog. „Major“-Release (dem Semantic Versioning folgend). Das liegt daran, dass sich nun das zugrundeliegende Toolkit Qt geändert hat. Seit Version 3.5.0 war es möglich, das Programm neben Qt 5 auch gegen Qt 6 zu bauen. In Version 4.0.0 wurde die Unterstützung für Qt 5 nun entfernt – nachdem Qt 5 jetzt wirklich schon sehr lange abgekündigt war.
Folgende Konsequenzen hat das Update auf Qt-6-only:
Linux
Für Linux-User dürfte sich eigentlich nicht viel ändern.
Selbst auf Distributionen, die mit Updates recht zögerlich umgehen, kann man problemlos Qt 6 bauen und Qt-6-Programme nutzen. Das AppImage-Release wurde auf der momentan ältesten noch unterstützen Version von Ubuntu (22.04 LTS) gebaut – ohne Probleme. Noch ältere Distributionen wird keiner einsetzen, und wenn, dann ist ein Update ja typischerweise auch kein Problem.
Windows
Viel sollte sich für die allermeisten Windows-User auch nicht ändern.
Qt 6 kann man unter Windows 7 nicht mehr bauen. Das hat zur Folge, dass das Muckturnier-Programm nicht mehr unter Windows 7 lauffähig ist, auch dann nicht, wenn man selbst baut. Die Mindestanforderung für Windows ist damit jetzt Windows 10. Da selbst das vor einem halben Jahr endgültig durch Microsoft abgekündigt wurde, gehe ich davon aus, dass kaum noch jemand Windows 7 tatsächlich einsetzt – zumal ja ein Upgrade auf Windows 10 auch immer noch geht.
Das Installer-Paket beinhaltet abgesehen davon jetzt ein 64-Bit-Build. Es wird wohl kaum noch jemand einen 32-Bit-Rechner einsetzen.
macOS
Für macOS habe ich einen Kompromiss gemacht. Die älteste Version von macOS, auf der man überhaupt Qt 6 bauen kann, ist macOS 11 „Big Sur“. Die aktuelle Qt-Version 6.10.2 kann man auf dieser Version nicht bauen. Auch nicht die die ältere „LTS“-Version 6.8. Aber Qt 6.5 geht. Das Muckturnier-Programm benötigt momentan keine Features, die erst nach Version 6.5 hinzugefügt wurden, also veröffentliche ich jetzt ein Build, was gegen den 6.5-Zweig gebaut wurde, auf macOS 11 „Big Sur“. Zumindest so lang, wie Qt den 6.5-Zweig noch unterstützt, und ich keine neueren Features brauche.
Das Programm ist damit auf macOS 10.14 „Mojave“ und macOS 10.15 „Catalina“ nicht mehr lauffähig, auch dann nicht, wenn man selbst baut. Es wird mindestens macOS 11 „Big Sur“ benötigt.
Ich bin selbst kein Apple-User, aber nach allem, was ich gefunden habe, sollte das keine allzu große Einschränkung darstellen, da die meisten Apple-User wohl auch jetzt schon sehr viel neuere Versionen einsetzen.
Neuerungen und Änderungen
Sichere Anmeldungscodes
Die Sicherheit der Anmeldungscodes wurde drastisch verbessert. Eine ausführliche Beschreibung der Änderungen wurde bereits im Technology Preview Ordentliche Sicherheit für Anmeldungscodes veröffentlicht.
Wichtig: Die Änderungen sind nicht abwärtskompatibel. Version 4.0.0 kann Anmeldungscodes, die mit älteren Versionen erstellt wurden, nicht mehr verarbeiten. Wenn also gerade eine Voranmeldung läuft und bereits Codes verschickt wurden, dann bitte mit dem Update bis nach dem Turnier warten.
Voranmelden von Einzelspielern bei Feste-Paare-Turnieren
Bei Turnieren mit festen Paaren können jetzt auch einzelne Spieler vorangemeldet werden, sofern Einzelspieler berücksichtigt werden.
Es ist in der Vergangenheit immer wieder vorgekommen, dass sich Spieler gemeldet haben, die gerne mitspielen würden, aber noch keinen Partner haben. Die als „allein gekommen“ anzumelden war ein Workaround, aber das Problem war, dass das nur so lange funktionierte, wie die Anmeldung vor Ort noch nicht begonnen hatte – denn ab da konnte man nicht mehr unterscheiden, ob der- oder diejenige nun allein da ist oder erst noch kommen will.
Die Markierungs-Einstellungen wurden entsprechend erweitert:
Weiterhin wird – sofern keine eigene Vorlage benutzt wird – eine entsprechend passende Markierung standardmäßig voreingestellt:
Allein vorangemeldete Spieler können auch zu einem vorangemeldeten Team kombiniert werden – genau so, wie das bei allein gekommenen Spielern funktioniert.
Schriftart-Skalierung – vor allem für das AppImage
Es kann jetzt, unabhängig von globalen Desktop-Einstellungen, ein Skalierungsfaktor für die Größe der angezeigten Schriftart eingestellt werden. Das ist insbesondere dann gut, wenn ein AppImage benutzt wird (was sich ja nicht in die Desktop-Umgebung integriert) und die Größe der Schriftart nicht passt.
Es wird mitunter bei der Verwendung des AppImages die Schrift recht klein angezeigt:
Mit der neuen Einstellung „Größe Schriftart“ unter dem neuen Punkt „Darstellung“ kann die angezeigte Schriftart jetzt skaliert werden:
Das führt in diesem Fall dann zu einer besseren Lesbarkeit:
Weitere Änderungen und Neuerungen
Eine Liste aller Änderungen und Neuerungen enthält wie immer der ChangeLog. Hier eine Auswahl:
Neu/Geändert:
- Die Windows-Version unterstützt jetzt auch ein dunkles Farbschema.
- Die letzten drei geöffneten Turnierdatenbanken werden jetzt auch als Direktzugriff-Knöpfe auf dem Startbildschirm angezeigt.
- Beim Turnier-Zeitplan-Display können jetzt auch Hintergrundfarben für die „Willkommen“- und die „Auf wiedersehen“-Seite definiert werden. Außerdem wurde das Kontextmenü aufgeräumt und ist jetzt übersichtlicher.
- Es werden jetzt in den Einstellungen für die Auslosung nur noch die für den jeweiligen Turnier- und Auslosungs-Modus relevanten Einstellungen angezeigt.
Korrigiert:
- Aktionen auf der Voranmeldung-Seite, die die Datenbank verändern (Erfassen neuer Voranmeldungen, Exportieren von Anmeldungscodes) sind jetzt bei als „abgeschlossen“ markierten Datenbanken und welchen mit dateisystemseitigem Schreibschutz nicht mehr möglich (und führen jetzt zu keiner Fehlermeldung mehr).
- Das Hinzufügen von Voranmeldungen über die Voranmeldung-Seite ist jetzt nach dem Turnierstart nicht mehr möglich (zum Glück ist bisher keiner auf die Idee gekommen, das zu tun ;-)
- Die „speziellen“ Markierungen (Standard für neue Anmeldungen, nach Auslosung, vorangemeldet) werden jetzt einzeln für Feste-Paare- und Einzelspielerturniere gespeichert. Da ja je nach Turnierart komplett unterschiedliche Markerungen als Vorlage gespeichert werden können, konnte es vorkommen, dass die IDs nicht zu der Voreinstellung für die „speziellen“ Markierungen gepasst haben und somit falsche ausgewählt wurden.
- Wenn neue Voranmeldungen über die Voranmeldungsseite erfasst werden, dann werden diese jetzt auch dann automatisch ausgewählt, wenn sie durch die automatische Groß- und Kleinschreibung verändert wurden.
- Wenn beim Anfragen eines Ergebnisse-Vergleichs ein Netzwerk-Timeout auftritt, dann sollte das jetzt nicht mehr zu Abstürzen und/oder merkwürdigem Verhalten führen.
Viel Spaß mit der neuen Version :-)