diff --git a/IDEAS.md b/IDEAS.md index c2616ba..7637bef 100644 --- a/IDEAS.md +++ b/IDEAS.md @@ -187,6 +187,44 @@ Eines bauen, benutzen, dann entscheiden. - **Speicherplatz** (Aether) — eine Zahl, ein Balken, billig zu bauen - **Letzte Notizen** (InkNote) — braucht 1.3, kommt also später +### Wetter in der Leiste, neben der Uhr — Marcs Idee (25.08.2026) + +Ein Pixelsymbol neben der Uhrzeit, dazu die Temperatur. Ein Klick öffnet ein +kleines Feld, in dem die Stadt eingestellt wird. Alles im Röhren-Look: Sonne, +Wolke, Regen, Schnee als 12×12-Raster wie die App-Symbole, keine bunten +Fremdbilder. + +**Das ist der beste Kandidat für das erste Widget überhaupt**, vor „letzte +Dateien" — und zwar aus einem Grund, der von aussen nicht sichtbar ist: Wetter +braucht **keine** der Voraussetzungen, an denen die anderen Widgets hängen. Kein +CORS in Aether, keine Sitzung von InkNote, keine App-API. Es hängt an nichts, +was sich noch ändern kann, und lässt sich an einem Abend fertig bauen. Damit +beantwortet es die eigentliche Frage — schaut man überhaupt hin? — ohne dass +vorher das halbe Fundament stehen muss. + +Und es ist das erste Widget, das **in der Leiste** lebt statt auf dem +Schreibtisch. Es ist damit zugleich der Probelauf für den Rahmen weiter unten. + +**Die Abfrage gehört auf den Server, nicht in den Browser.** Open-Meteo braucht +keinen Schlüssel und kostet nichts, aber wenn jede App-Seite selbst dort +anfragt, geht bei jedem Seitenaufruf aus jeder App eine Anfrage samt IP an einen +Fremden hinaus — und die CSP jeder App müsste den Wetterdienst erlauben. Holt +HoneyOS es selbst und gibt es über `/api/apps` mit heraus (oder über einen +eigenen kleinen Endpunkt), sieht der Dienst genau einen Server, die Apps bleiben +unberührt, und ein Zwischenspeicher von zehn bis fünfzehn Minuten reicht +vollkommen: Das Wetter ändert sich langsamer als eine Seite neu geladen wird. + +Zu klären, wenn es soweit ist: + +- **Stadt → Koordinaten.** Open-Meteo hat eine Suche dafür; das Ergebnis + einmal speichern statt bei jeder Abfrage neu suchen. +- **Wo die Stadt liegt.** Zu den Einstellungen im Server, wie Röhre und + Effekte — dann gilt sie auf jedem Gerät. +- **Am Handy wird es eng.** Uhr und Wetter nebeneinander in 32 px: Wahrscheinlich + nur das Symbol, Temperatur erst ab einer gewissen Breite. +- **Kein Netz, kein Wetter.** Dann verschwindet das Symbol, statt eine Zahl von + gestern als heutige auszugeben. + ### Widgets in der Leiste selbst Bisher sind Widgets als Fenster auf dem Schreibtisch gedacht. Der Schreibtisch