Upload via GUI (18 Dateien)

This commit is contained in:
Git Manager GUI
2026-08-01 07:43:21 +02:00
parent 1978358f21
commit afe02f81be
10 changed files with 721 additions and 27 deletions
+12 -1
View File
@@ -56,6 +56,15 @@ const DEFAULT_SETTINGS = {
globalPreLaunch: '',
globalPostExit: '',
lastSelectedId: '', // zuletzt ausgewählte Instanz (beim Start wieder markieren)
showConsoleOnLaunch: false, // Konsole beim Spielstart anzeigen
autoCloseConsole: false, // Konsole nach Spielende automatisch schließen
showConsoleOnCrash: true, // Konsole anzeigen, wenn das Spiel abstürzt
consoleMaxLines: 100000, // Zeilenbegrenzung der Konsole
mcMaximized: false, // Minecraft maximiert starten
mcWidth: 854,
mcHeight: 480,
sortBy: 'lastPlayed', // lastPlayed | name
iso3dIcons: true, // Block-Symbole räumlich darstellen
bgSkin: '', // '' = aus, 'active' = aktives Konto, sonst Konto-UUID
bgSkinOpacity: 55, // Deckkraft des Hintergrund-Skins in %
bgSkinPose: 'walking', // Pose des 3D-Renders (falls der Pose-Dienst erreichbar ist)
@@ -204,8 +213,10 @@ function listInstances() {
result.push(meta);
}
}
// zuletzt gespielt zuerst, dann alphabetisch
// Sortierung laut Einstellung: zuletzt gespielt oder nach Name
const byName = getSettings().sortBy === 'name';
result.sort((a, b) => {
if (byName) return a.name.localeCompare(b.name);
if (a.lastPlayed && b.lastPlayed) return b.lastPlayed.localeCompare(a.lastPlayed);
if (a.lastPlayed) return -1;
if (b.lastPlayed) return 1;