Upload via GUI (21 Dateien)

This commit is contained in:
Git Manager GUI
2026-08-01 19:32:20 +02:00
parent afe02f81be
commit 7a6b31fb11
13 changed files with 858 additions and 20 deletions
+99 -2
View File
@@ -15,6 +15,7 @@
<button id="btn-modpack" class="tbtn" data-ic="package" title="Modrinth-Modpack (.mrpack)">Modpack</button>
<button id="btn-open-dir" class="tbtn" data-ic="folder" title="Ordner öffnen">Ordner</button>
<span class="tbsep"></span>
<button id="btn-bedrock" class="tbtn" data-ic="blocks" title="Minecraft Bedrock (Windows-Ausgabe)">Bedrock</button>
<button id="btn-console" class="tbtn" data-ic="terminal" title="Konsole / Log">Konsole</button>
<button id="btn-skin" class="tbtn" data-ic="user" title="Skin-Hintergrund ein/aus">Skin</button>
<span class="tbgrow"></span>
@@ -213,6 +214,12 @@
<small class="hint">Hier werden alle Instanzen als Unterordner (mit ihrem Namen) gespeichert.</small>
</label>
<label class="field">
<span>Instanzen übernehmen</span>
<button id="btn-mmc" class="btn">Aus MultiMC importieren…</button>
<small class="hint">Übernimmt Instanzen samt Version, Loader, Gruppe und Spieldaten du gibst nur den MultiMC-Ordner an.</small>
</label>
<label class="field">
<span>Instanzen sortieren</span>
<select id="s-sortby">
@@ -225,6 +232,11 @@
<input id="s-iso3d" type="checkbox" /> <span>Block-Symbole räumlich darstellen (3D)</span>
</label>
<label class="checkbox-field">
<input id="s-bedrock" type="checkbox" /> <span>Bedrock-Bereich anzeigen</span>
</label>
<small id="s-bedrock-hint" class="hint">Wird automatisch ausgeblendet, wenn Bedrock nicht installiert ist.</small>
<label class="field">
<span>Skin-Hintergrund <small class="opt">(optional)</small></span>
<select id="s-bgskin"><option value="">Aus</option></select>
@@ -344,8 +356,11 @@
<div id="pane-accounts" class="spane hidden">
<h4>Konten</h4>
<p class="hint">Microsoft-Konten verwaltest du über den Konten-Button in der Toolbar.</p>
<button id="s-open-accounts" class="btn">Konten öffnen</button>
<div id="s-accounts" class="account-list"></div>
<div class="path-row">
<button id="s-add-account" class="btn btn-primary"> Konto hinzufügen</button>
<button id="s-open-accounts" class="btn">Verwaltung öffnen</button>
</div>
</div>
<div id="pane-info" class="spane hidden">
@@ -574,6 +589,88 @@
</div>
</div>
<!-- ===================== Dialog: MultiMC-Import ===================== -->
<div id="modal-mmc" class="modal hidden">
<div class="modal-card modal-lg">
<div class="modal-head">
<h3>Instanzen aus MultiMC übernehmen</h3>
<button class="modal-close" data-close></button>
</div>
<div class="modal-body">
<label class="field">
<span>MultiMC-Ordner</span>
<div class="path-row">
<input id="mmc-path" type="text" placeholder="z. B. E:\Minecraft\MultiMC" />
<button id="mmc-pick" class="btn">Wählen…</button>
<button id="mmc-scan" class="btn btn-primary">Suchen</button>
</div>
<small id="mmc-status" class="hint">Gib den Ordner an, in dem MultiMC.exe liegt.</small>
</label>
<div id="mmc-result" class="hidden">
<div class="mmc-bar">
<label class="checkbox-field" style="margin:0">
<input id="mmc-all" type="checkbox" checked /> <span>Alle auswählen</span>
</label>
<label class="checkbox-field" style="margin:0">
<input id="mmc-copy" type="checkbox" checked /> <span>Spieldaten mitkopieren (Welten, Mods, Konfiguration)</span>
</label>
</div>
<div id="mmc-list" class="mods-list"></div>
</div>
</div>
<div class="modal-foot">
<div id="mmc-progress" class="hint"></div>
<div class="spacer"></div>
<button class="btn" data-close>Abbrechen</button>
<button id="mmc-do" class="btn btn-primary" disabled>Übernehmen</button>
</div>
</div>
</div>
<!-- ===================== Dialog: Bedrock ===================== -->
<div id="modal-bedrock" class="modal hidden">
<div class="modal-card modal-lg">
<div class="modal-head">
<div class="detail-head">
<span class="detail-icon">🧱</span>
<div>
<h3>Minecraft Bedrock</h3>
<div id="bd-sub" class="detail-sub">Wird geprüft …</div>
</div>
</div>
<button class="modal-close" data-close></button>
</div>
<div class="modal-body">
<div id="bd-missing" class="mods-warn hidden">
⚠ Bedrock ist nicht installiert. Es wird über den Microsoft Store bezogen der Launcher kann es nicht selbst installieren.
</div>
<div id="bd-content">
<div class="bd-actions">
<button id="bd-play" class="btn btn-primary btn-lg">▶ Bedrock starten</button>
<button id="bd-import" class="btn">Add-on / Welt importieren…</button>
</div>
<div class="mods-tabs">
<button class="mtab btab on" data-kind="worlds">Welten</button>
<button class="mtab btab" data-kind="resource_packs">Ressourcenpakete</button>
<button class="mtab btab" data-kind="behavior_packs">Verhaltenspakete</button>
<button class="mtab btab" data-kind="skin_packs">Skin-Pakete</button>
<button class="mtab btab" data-kind="screenshots">Bildschirmfotos</button>
</div>
<div id="bd-list" class="mods-list"></div>
</div>
</div>
<div class="modal-foot">
<button id="bd-folder" class="btn" data-ic="folder">Ordner öffnen</button>
<div class="spacer"></div>
<button class="btn" data-close>Schließen</button>
</div>
</div>
</div>
<!-- ===================== Kontextmenü (Rechtsklick auf Instanz) ===================== -->
<div id="ctx-menu" class="ctx hidden">
<button class="ctx-item" data-act="p-edit">Symbol ändern</button>