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
+37 -7
View File
@@ -66,6 +66,7 @@ body{display:grid;grid-template-rows:auto 1fr auto;height:100vh;overflow:hidden}
:root[data-theme="dark"] #btn-console svg{color:#c8c8cc}
:root[data-theme="dark"] .acct-av svg{color:#c8c8cc}
:root[data-theme="dark"] .mods-filters select{background:#1e1e1e;color:var(--text);border-color:var(--border)}
:root[data-theme="dark"] .upd-notes{background:#1e1e1e;color:var(--text)}
:root[data-theme="dark"] .modal-close{color:#aaa}
:root[data-theme="dark"] .modal-close:hover{color:#fff}
:root[data-theme="dark"] ::-webkit-scrollbar-thumb{background:#4a4a52;border-color:var(--area)}
@@ -102,15 +103,15 @@ body{display:grid;grid-template-rows:auto 1fr auto;height:100vh;overflow:hidden}
}
.list{position:relative;z-index:1}
.list{padding:4px 8px}
.side{background:var(--win);border-left:1px solid var(--border);overflow:auto;padding:12px 8px}
.side{background:var(--win);border-left:1px solid var(--border);overflow-y:auto;overflow-x:hidden;padding:10px 8px}
.side-empty{text-align:center;color:var(--dim);padding:24px 8px}
.side-ico{width:56px;height:56px;margin:2px auto 6px;display:grid;place-items:center;font-size:40px}
.side-ico{width:52px;height:52px;margin:0 auto 5px;display:grid;place-items:center;font-size:38px}
.side-ico img{width:56px;height:56px;object-fit:cover;border-radius:3px}
.side-title{text-align:center;font-weight:600;font-size:14px;word-break:break-word}
.side-grp{text-align:center;color:var(--link);font-size:11px;margin-top:2px;cursor:pointer}
.side-grp:hover{text-decoration:underline}
.hr{height:1px;background:var(--border);margin:8px 2px}
.sbtn{display:block;width:100%;text-align:center;padding:6px;border:1px solid transparent;border-radius:3px;background:none;cursor:pointer;font-family:inherit;font-size:12px;color:var(--text)}
.hr{height:1px;background:var(--border);margin:6px 2px}
.sbtn{display:block;width:100%;text-align:center;padding:5px 4px;border:1px solid transparent;border-radius:3px;background:none;cursor:pointer;font-family:inherit;font-size:12px;color:var(--text)}
.sbtn:hover{background:#e2e6ec;border-color:var(--border2)}
.sbtn.play{font-weight:600}
.sbtn.del:hover{color:var(--danger)}
@@ -174,14 +175,16 @@ body{display:grid;grid-template-rows:auto 1fr auto;height:100vh;overflow:hidden}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent)}
.field textarea{resize:vertical}
.field-row{display:flex;gap:12px}.field-row .field{flex:1}
.field-icon{max-width:150px}
.field-icon{max-width:210px;min-width:0}
.hint{font-size:12px}
.path-row{display:flex;gap:8px}.path-row input{flex:1}
.advanced{border:1px solid var(--border);border-radius:3px;padding:12px 14px 2px;margin-top:4px;background:#fbfbfb}
.advanced legend{color:var(--dim);font-size:12px;padding:0 6px}
.version-row{display:flex;gap:8px}.version-row #f-version-type{max-width:120px}.version-row #f-version{flex:1}
.icon-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:6px;max-width:100%}
.icon-choice{display:flex;align-items:center;justify-content:center;padding:3px;border:1px solid transparent;border-radius:3px;background:none;cursor:pointer}
.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:3px;margin-top:6px;
width:100%;max-width:100%;max-height:132px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}
.icon-choice{display:flex;align-items:center;justify-content:center;padding:2px;border:1px solid transparent;border-radius:3px;background:none;cursor:pointer;min-width:0;overflow:hidden}
.icon-choice img{width:24px;height:24px;image-rendering:pixelated;display:block}
.icon-choice:hover{background:rgba(128,128,128,.18)}
.icon-choice.on{border-color:var(--accent);background:var(--sel)}
.icon-choice svg{display:block}
@@ -292,6 +295,33 @@ img.account-av{object-fit:cover;image-rendering:pixelated}
.acct-av svg{width:18px;height:18px;color:#4b5563}
.acct-head{width:24px;height:26px;object-fit:contain;image-rendering:pixelated;margin-top:-2px;margin-bottom:-2px}
/* Update-Dialog */
.upd-version{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px 0 14px;font-size:15px}
.upd-old{color:var(--dim)}
.upd-arrow{color:var(--dim)}
.upd-newv{font-weight:700;color:var(--accent)}
.upd-notes{max-height:180px;overflow:auto;background:var(--input,#fff);border:1px solid var(--border);border-radius:3px;padding:10px 12px;font-size:12px;white-space:pre-wrap;margin-bottom:12px}
.upd-progress{margin:10px 0}
.upd-bar{height:8px;background:var(--border2);border-radius:4px;overflow:hidden}
.upd-bar-fill{height:100%;width:0;background:var(--accent);transition:width .2s}
/* Kontextmenü (Rechtsklick auf Instanz) */
.ctx{
position:fixed;z-index:200;min-width:210px;padding:4px;
background:var(--win);border:1px solid var(--border);border-radius:4px;
box-shadow:0 8px 24px rgba(0,0,0,.35);
}
.ctx-item{
display:block;width:100%;text-align:left;padding:6px 12px;
border:none;border-radius:3px;background:none;color:var(--text);
font-family:inherit;font-size:12px;cursor:pointer;white-space:nowrap;
}
.ctx-item:hover{background:var(--sel);color:var(--text)}
.ctx-item:disabled{opacity:.45;cursor:default;background:none}
.ctx-strong{font-weight:600}
.ctx-danger:hover{background:var(--danger);color:#fff}
.ctx-sep{height:1px;background:var(--border);margin:4px 6px}
/* Toast */
.toast{position:fixed;bottom:42px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:10px 16px;border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.4);z-index:100;font-size:13px}
.toast.err{background:#a5342a}