Release von Muckturnier 3.2 (05.08.2019)
Bugfix: Wenn jetzt auf der Anmeldeseite eine Netzwerkänderung verarbeitet wird, dann wird der Fokus (bzw. der Cursor) nicht mehr automatisch auf das „Namen“-Eingabefeld gesetzt und springt somit nicht mehr nach oben, wenn man gerade dabei war, einen Suchbegriff einzugeben.
Änderung: Das Exportieren von Turnierdaten bei laufendem Netzwerk ist jetzt möglich. Weil eigentlich kann nichts schiefgehen: Das einzige, was ein anderer Netzwerkteilnehmer bei einem gestarteten Turnier machen kann, ist das Editieren eines Namens. Und entweder wird diese Änderung dann noch mit exportiert, oder eben nicht, je nach dem, wann sie verarbeitet wird.
Änderung: Es werden jetzt bei laufendem Netzwerk die Menüeinträge für den Listenimport und -export nicht mehr einfach komplett deaktiviert. Stattdessen wird beim Aufrufen eine Meldung angezeigt, dass dafür die Netzwerkverbindung beendet bzw. der Server gestoppt werden muss.
Bugfix: Beim Generieren der verschiedenen Suchvarianten werden jetzt zusätzlich zu den Varianten des nach Wörtern sortierten Suchbegriffs die Varianten des unveränderten Suchbegriffs berücksichtigt. Nur die sortierte Variante zu verwenden hatte z. B. zur Folge, dass bei der Suche nach „he h“ das Paar „Heidi / Horst“ nicht gelistet wurde, da der einzige resultierende reguläre Ausdruck „h.+he“ war. Bei der Suche nach „he ho“ wurde dann „he.+ho“ generiert, und das Paar wurde gefunden. Jetzt werden z. B. für „he h“ sowohl „he.+h“ als auch „h.+he“ generiert, was für weniger unerwartete Ergebnisse sorgt.
Bugfix: Die Anzahl der verbleibenden Tische bei der Spielstandeingabe wird jetzt wieder richtig angezeigt.
Neu: Alle lokalen Einstellungen sind jetzt im neuen Einstellungen-Dialog („Extras“ → „Einstellungen“) zusammengefasst und nicht mehr über mehrere Menüpunkte verteilt.
Neu/Verbesserung: Die Ein- bzw. ausgeblendeten Spalten der Anmeldeseite werden jetzt in der Datenbank gespeichert und die Einstellung beim Öffnen der Datenbank wiederhergestellt. Die per Voreinstellung ein- bzw. ausgeblendeten Spalten können in den Einstellungen auf der „Anmeldeseite“-Seite festgelegt werden.
Änderung: Beim Editieren eines Namens auf der Anmeldeseite wird eine etwaige Änderung jetzt nicht mehr übernommen, wenn der Editor den Fokus durch einen Mausklick auf ein anderes Element verliert, sondern nur noch, dann wenn Enter bzw. Return gedrückt wird. Das behebt gleichzeitig das Problem, dass in diesem Fall bisher bei der Suche nach einem gleichlautenden bzw. ähnlichen Eintrag dann der falsche Name benutzt wurde.
Verbesserung: Die automatische Suche nach einem Muckturnier-Server wird jetzt mehrfach versucht. Da UDP ein unzuverlässiges Protokoll ist, geht ab und an ein Broadcast-Paket verloren und der Server antwortet womöglich nicht auf den ersten Versuch.
Bugfix: Nach dem Editieren eines Paar-/Spielernamens wird jetzt nur noch dann gescrollt, wenn sich durch die Änderung die Position des Eintrags in der Liste verändert hat.
Bugfix: Wenn Netzwerkänderungen vorgenommen werden, während auf der Anmeldeseite für einen Eintrag das Kontextmenü geöffnet ist, dann sollte das jetzt nach dem Anwenden der Änderung in jedem Fall wieder an der Stelle rekonstruiert werden, an der der Eintrag dann angezeigt wird.
Verbesserung: Wird jetzt eine neue Anmeldung eingegeben, oder eine bestehende bearbeitet und es verändert sich dadurch die Sortierung, dann blinkt der Eintrag kurz auf, damit man die neue Position in der Liste auf den ersten Blick sehen kann.
Bugfix: Wenn ein Client eine Änderung anfragt, dann wird nach der Serverantwort wieder korrekt zu dem entsprechenden Eintrag gescrollt.
Neu: Es gibt jetzt auf der Anmeldeseite einen „Markieren“-Hilfsdialog, der mittels einer ein- und ausblendbaren Spalte aufgerufen werden kann. Damit können Markierungen schneller und komfortabler bearbeitet werden.
Verbesserung: Beim Setzen und Entfernen von Markierungen wird jetzt auf der Paar-/Spielerliste nur noch dann gescrollt, wenn der bearbeitete Eintrag hinterher nicht mehr sichtbar wäre.
Änderung: Das passende „Paar/Spieler“-Kontextmenü wird jetzt auch dann angezeigt, wenn es per Klick auf die „Markierung“-Spalte angefragt wird.
Bugfix: Die Auswahl von „Spalte ‚Markierung‘ anzeigen“ auf der Anmeldeseite wird jetzt nach Änderungen an Markierungen nicht mehr zurückgesetzt.