Muckturnier

News

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:

Die Einstellungen für „Vorangemeldet“-Markierungen

Weiterhin wird – sofern keine eigene Vorlage benutzt wird – eine entsprechend passende Markierung standardmäßig voreingestellt:

Die neuen Standard-Markierungen

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:

AppImage-Build mit 1,0 als Skalierungsfaktor

Mit der neuen Einstellung „Größe Schriftart“ unter dem neuen Punkt „Darstellung“ kann die angezeigte Schriftart jetzt skaliert werden:

Einstellung „Größe Schriftart“

Das führt in diesem Fall dann zu einer besseren Lesbarkeit:

AppImage-Build mit 1,15 als Skalierungsfaktor

Weitere Änderungen und Neuerungen

Eine Liste aller Änderungen und Neuerungen enthält wie immer der ChangeLog. Hier eine Auswahl:

Neu/Geändert:

Korrigiert:

Viel Spaß mit der neuen Version :-)