Featurewünsche für LegacyClonk

:heavy_check_mark: Featurewunsch #12 von Funni: Szenarionamen mit Tastatur suchen
Aktuell kann man für “Tempelschubsen” nicht “T” und “E” eintippen, da springt Clonk zu E. Sinnvoll wäre es, wenn man wie bei Windows den Anfang des Dateinamens eintippen kann sodass man zu den entsprechenden Treffern kommt.

1 „Gefällt mir“

Wurde etwas abgewandelt in Form einer Suchfunktion implementiert (der fehlende Stringtableeintrag liegt daran, dass die System.c4g noch von 331 ist, ist aber im Repository korrekt enthalten):
image

3 „Gefällt mir“

Wie wärs mit Support für Farbcodes? =P

Geile Sache :ok_hand:

Die meisten Farbcodes sind leider passend für Netzwerkliste und Lobby gewählt worden =/
image

Und wenn man die Farbcodeanweisungen einfach ausblendet? Bzw. mich stört das weniger. Also gerne die Option lassen das wieder farbig anzuzeigen per Registrywert oder so.

Na vielleicht wechselt Cini ja jetzt :slight_smile:

Abgesehen vom fehlenden Textbackdrop sieht das doch lecker aus - alternativ könnte man stattdessen auch einfach vor dem Szenario-Icon noch für jeden Farbcode einen Balken oder Punkt vorsetzen und dann einfach den einfärben statt den Text selbst.

Dies werden sie nun tatsächlich - dafür zeigt der Loader nun den Titel mit Farbcodes an.
image

1 „Gefällt mir“

Featurewunsch: Möglichkeit, mit der Tastatur das Suchfeld zu fokussieren bzw. defokussieren.
Das Suchfeld ist toll, aber ich finde es etwas unintuitiv, dass man mit Escape aus der Spielauswahl und nicht nur aus dem Suchfeld rausfliegt.
Um das Suchfeld zu fokussieren schlage ich F3 oder Strg + F vor.

2 „Gefällt mir“

:heavy_check_mark: STRG + F bitte auf jeden Fall

:heavy_check_mark: Featurewunsch #13 von Funni: Meldung, dass der Bereit-Button deaktiviert ist, weil man noch läd (wenn man noch läd), beim mit der Maus drüberhovern.
Vielen dank @Fulgen: https://github.com/legacyclonk/LegacyClonk/commit/64742dc38c76160e738397faf5dce95c2cee57e8

:heavy_check_mark: :heart_eyes: Featurewunsch #14 von Funni: Option, um League-Zugangsdaten in Registry (oder OS-entsprechendes Äquivalent) zu speichern. (Gelöst in https://github.com/legacyclonk/LegacyClonk/commit/e301d50ba371676776d908b7cb4a26762458096f)

Der Benutzername sollte sich immer gemerkt werden, das Passwort sollte optional per Checkbox gemerkt werden können. In den Optionen müsste dann ein Button zum Löschen der Zugangsdaten her, da man diese ja sonst nicht aktualisieren kann, wenn man egedit nicht kennt.

Zumindest mein Ligapasswort wird nur dort verwendet und ich schätze die Missbrauchsgefahr als gering genug ein, das Eintrittsrisiko einer Kompromittierung bzw. der Impact ist gering. Gerne also raw oder Base64 kodiert in der Registry bzw. dem OS-spezifischem Äquivalent speichern.

Das Ligapasswort würde ich aus genau diesem Grund nicht speichern - entweder es wird im Klartext gespeichert, was jede Logik entbehrt, oder es wird verschlüsselt gespeichert, was bedeutet, dass der Spieler ein Passwort zum Entschlüsseln eingeben muss - sinnlos.

Gib dem Nutzer doch die Möglichkeit zu entscheiden, ob er das Risiko eingehen möchte. Dein Steampasswort gibst du ja auch nicht jedes Mal ein oder? Außerdem ist die Verbindung zum Leagueserver eh noch unverschlüsselt.

Optional ist es schon besser, ja - die primäre Stellungnahme meinerseits dazu ist halt „wenn, dann gescheit“.

Ich nehme stark an, dass der Steam-Client ein Authentifizierungstoken vom Server bekommt und dieses speichert.

Leider =/

Aber das Masterpasswort ist ja auch Unsinn :slight_smile: Ich verstehe schon, was du meinst. Mir wäre ein Tokensystem auch lieber, wenn also für die Clonk-Authentifizierung ein eigenes PW genommen würde als für die anderen Onlinedienste, wie Forum oder Ligaverwaltung. @Luchs denkbar?

OpenClonk hat das schon implementiert. Das könnte einfach übernommen werden. Ich glaube, es merkt sich auch tatsächlich nur ein Token, sodass das Passwort nur einmal übertragen wird.

3 „Gefällt mir“

Also wie gesagt, das fänd ich echt cool, weil man aktuell immer alles eingeben muss. Und bevor man jetzt nur den Benutzernamen speichert, kann man doch gleich das Vollprogramm machen. Ist leicht gesagt vom Endnutzer, ich weiß…

Bin wenn dann für optionales PW merken. Ich logge mich hier im Forum auch ständig automatisch ohne Passwort-Eingabe ein, das ist auch doof <,<

Mit einem Tokensystem hätte man das Problem nicht mehr. Dann meldest du dich einmal mit Zugangsdaten an und dein Client bekommt ein eigenes generiertes Passwort.