diff --git a/web/honeybar/honeybar.js b/web/honeybar/honeybar.js index ae084a2..d7bfbd6 100644 --- a/web/honeybar/honeybar.js +++ b/web/honeybar/honeybar.js @@ -156,12 +156,10 @@ .user { color: var(--p); max-width: 160px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .user[hidden] { display: none; } .clock { color: var(--p-mid); font-variant-numeric: tabular-nums; } - .wx { - display: flex; align-items: center; gap: 5px; color: var(--p-mid); - border-color: transparent; padding: 2px 4px; - } + /* Anzeige, kein Knopf: Wer darauf klickt, erwartet, dass etwas passiert. + Eingestellt wird das Wetter dort, wo alles eingestellt wird. */ + .wx { display: flex; align-items: center; gap: 5px; color: var(--p-mid); } .wx[hidden] { display: none; } - .wx:hover { color: var(--p); border-color: var(--p-dim); } .wx svg { width: 14px; height: 14px; display: block; } /* Am Handy nur das Symbol: 32 px Höhe und die Apps daneben lassen der Temperatur keinen Platz mehr. */ @@ -190,7 +188,7 @@
- +
@@ -279,10 +277,6 @@ el.innerHTML = wxSvg(w.glyph) + `${Math.round(w.grad)}°`; el.title = `${w.ort}: ${w.text}, ${Math.round(w.grad)}°`; el.hidden = false; - // Ein Klick führt dorthin, wo der Ort eingestellt wird. Ändern lässt er - // sich hier nicht: Die Leiste liest über den Schlüssel und darf nichts - // schreiben — und über eine Site-Grenze wüsste sie ohnehin nicht, für wen. - el.onclick = () => window.open(homeUrl, "_blank", "noopener"); } /** diff --git a/web/index.html b/web/index.html index c9eb353..8d9a67d 100644 --- a/web/index.html +++ b/web/index.html @@ -37,7 +37,7 @@
  - + --:-- diff --git a/web/os.js b/web/os.js index cc6d3a6..76036e3 100644 --- a/web/os.js +++ b/web/os.js @@ -559,7 +559,6 @@ function renderWeather() { if (inLeiste) { bar.innerHTML = `${glyphSvg(w.glyph)}${Math.round(w.grad)}°`; bar.title = `${w.ort}: ${w.text}, ${Math.round(w.grad)}°`; - bar.onclick = openSettings; } } diff --git a/web/style.css b/web/style.css index ab02d25..c03c99a 100644 --- a/web/style.css +++ b/web/style.css @@ -267,6 +267,13 @@ body { grid-template-columns: 320px minmax(0, 1fr); align-items: start; } + /* Ohne feste Plätze verteilt das Raster die drei Bereiche der Reihe nach — + das Wetter landete dann neben „system" und schob die Kacheln in die + schmale linke Spalte. Links stehen die Anzeigen untereinander, rechts + gehören die Apps, über die volle Höhe. */ + .win-status { grid-column: 1; grid-row: 1; } + .win-weather { grid-column: 1; grid-row: 2; } + .tiles { grid-column: 2; grid-row: 1 / span 2; } } /* Fenster */ @@ -913,9 +920,8 @@ body { white-space: nowrap; } -/* Terminal-Modus: ein Fenster wie die anderen, aber schmal. Über die volle - Breite gezogen sähe eine Temperatur nach Bekanntmachung aus, nicht nach - Widget. */ +/* Terminal-Modus: ein Fenster wie die anderen. Schmal gehalten — über die + volle Breite gezogen sähe eine Temperatur nach Bekanntmachung aus. */ .win-weather { max-width: 320px; align-self: start; } /* Schreibtisch-Modus: schwebendes Schild, rechts unter der Menüleiste. Nicht @@ -961,14 +967,8 @@ body { display: flex; align-items: center; gap: 5px; - padding: 2px 4px; - background: none; - border: 1px solid transparent; color: var(--p-mid); - font: inherit; - cursor: pointer; } .mb-wx[hidden] { display: none; } -.mb-wx:hover { color: var(--p); border-color: var(--p-dim); } .mb-wx svg { width: 14px; height: 14px; display: block; } @media (max-width: 700px) { .mb-wx-temp { display: none; } }