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 -| Datum | Quellen | Ziel | Dateien | Größe | @@ -1764,7 +1771,7 @@ function renderHistory(h){${status} |
|---|