From a507d153eee134e003cc4069fd2334caadcde06c Mon Sep 17 00:00:00 2001 From: Tobias Leuschner Date: Sun, 17 May 2026 17:49:16 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20Anpassung=20des=20Layouts=20und=20der?= =?UTF-8?q?=20Responsivit=C3=A4t;=20Versionsnummer=20auf=201.0.76=20erh?= =?UTF-8?q?=C3=B6ht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/index.html | 27 +++++++++++++++++---------- version.txt | 2 +- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/templates/index.html b/templates/index.html index 077b3cc..2a40d00 100644 --- a/templates/index.html +++ b/templates/index.html @@ -26,10 +26,12 @@ --r2: .9rem; } *{box-sizing:border-box;margin:0;padding:0} -body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;min-height:100vh;padding:0 0 4rem} +html{overflow-x:hidden} +body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;min-height:100vh;padding:0 0 4rem;overflow-x:hidden} /* -- Topbar -- */ -.topbar{background:var(--bg2);border-bottom:1px solid var(--brd);padding:.75rem 1.5rem;display:flex;align-items:center;gap:1rem;position:sticky;top:0;z-index:100;backdrop-filter:blur(8px)} +.topbar{background:var(--bg2);border-bottom:1px solid var(--brd);padding:.75rem 1rem;display:flex;align-items:center;gap:.6rem;position:sticky;top:0;z-index:100;backdrop-filter:blur(8px)} +@media(min-width:640px){.topbar{padding:.75rem 1.5rem;gap:1rem}} .logo{display:flex;align-items:center;gap:.55rem;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--txt)} .logo-img{height:28px;width:auto;object-fit:contain} .topbar-right{margin-left:auto;display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden} @@ -41,7 +43,8 @@ body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSys .upd-badge{display:none;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.4);color:var(--ylw);border-radius:9999px;padding:.28rem .75rem;cursor:pointer;transition:.15s;white-space:nowrap} .upd-badge:hover{background:rgba(251,191,36,.22)} #wifi-label{font-weight:600;color:var(--txt)} -#wifi-ip{color:var(--sub);font-family:monospace;font-size:.76rem} +#wifi-ip{color:var(--sub);font-family:monospace;font-size:.76rem;display:none} +@media(min-width:480px){#wifi-ip{display:inline}} /* -- Layout -- */ .page{max-width:1120px;margin:0 auto;padding:1.25rem 1.25rem 0;display:grid;gap:1rem;grid-template-columns:1fr} @@ -167,7 +170,10 @@ body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSys .expl-empty{padding:1.5rem;text-align:center;color:var(--sub);font-size:.84rem} /* -- Log -- */ -.log-wrap{font-family:ui-monospace,monospace;font-size:.75rem;max-height:300px;overflow-y:auto;background:var(--bg2);border-radius:.45rem;padding:.5rem} +.grid-2{display:grid;grid-template-columns:1fr;gap:.5rem} +@media(min-width:480px){.grid-2{grid-template-columns:1fr 1fr}} +.log-wrap{font-family:ui-monospace,monospace;font-size:.75rem;max-height:300px;overflow-y:auto;background:var(--bg2);border-radius:.45rem;padding:.5rem;overflow-x:hidden} +.log-row{word-break:break-all} .si-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem;margin-bottom:.6rem} .si-item{background:var(--bg2);border-radius:.45rem;padding:.55rem .7rem} .si-label{font-size:.7rem;color:var(--sub);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem} @@ -176,7 +182,8 @@ body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSys .si-bar{height:4px;background:var(--brd);border-radius:9999px;margin-top:.35rem;overflow:hidden} .si-fill{height:100%;border-radius:9999px;transition:width .5s} .si-fill.ok{background:var(--grn2)}.si-fill.warn{background:var(--ylw)}.si-fill.hot{background:var(--red)} -.hist-table{width:100%;border-collapse:collapse;font-size:.8rem} +.hist-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch} +.hist-table{width:100%;border-collapse:collapse;font-size:.8rem;min-width:520px} .hist-table th{text-align:left;padding:.35rem .6rem;color:var(--sub);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--brd);white-space:nowrap} .hist-table td{padding:.42rem .6rem;border-bottom:1px solid var(--brd);vertical-align:middle} .hist-table tr:last-child td{border-bottom:none} @@ -428,7 +435,7 @@ body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSys
Kopier-Einstellungen -
+
@@ -512,7 +519,7 @@ body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSys
Schritt 1 – Server-Verbindung
-
+
@@ -529,7 +536,7 @@ body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSys
Schritt 2 – Freigabe & Details
-
+
@@ -1737,7 +1744,7 @@ function renderHistory(h){ w.innerHTML='
Noch keine Kopiervorgänge gespeichert.
'; return; } - w.innerHTML=` + w.innerHTML=`
@@ -1764,7 +1771,7 @@ function renderHistory(h){ `; }).join('')} -
DatumQuellenZiel DateienGröße${status}
`; +
`; } async function clearHistory(){ if(!confirm('Kopier-Verlauf wirklich löschen?'))return; diff --git a/version.txt b/version.txt index 1081058..1b06890 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.75 \ No newline at end of file +1.0.76 \ No newline at end of file