fix(schreibtisch): das Wetter ist eine Anzeige, und die Kacheln stehen wieder rechts

Anklickbar war es ein Versprechen, das es nicht hielt: Der Klick fuehrte nur
dorthin, wo ohnehin alles eingestellt wird. Jetzt eine Anzeige mit Hinweistext,
in beiden Leisten.

Die Anordnung war seit dem Wetterfenster kaputt. Das Raster verteilt seine
Bereiche der Reihe nach — das dritte landete neben „system" und schob die
Kacheln in die schmale linke Spalte. Links stehen jetzt die Anzeigen
untereinander, rechts die Apps ueber die volle Hoehe.

Keine neue Faehigkeit, also bleibt die Version bei 0.9.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
marcandClaude Opus 5 committed 2026-08-25 13:35:59 +02:00
1 parent 2afd299019
commit cce926ab2e
4 files changed
+14 -21

No files matched your search

+4 -10
View File
@@ -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 @@
<nav class="apps" id="apps"></nav>
<div class="right">
<span class="user" id="user" hidden></span>
<button class="wx" id="wx" hidden title="Wetter"></button>
<span class="wx" id="wx" hidden></span>
<span class="clock" id="clock"></span>
<button class="menu-btn" id="menuBtn" aria-haspopup="true" aria-expanded="false">&#9662;</button>
</div>
@@ -279,10 +277,6 @@
el.innerHTML = wxSvg(w.glyph) + `<span class="grad">${Math.round(w.grad)}°</span>`;
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");
}
/**