Files
geograsim/App/sims/_inbox/klima/2026-05-02-1525-thomas-ipad-icons-und-topbar.md
T
Adminator d6d646ff05 Klima: iPad-Polish (5 Aufträge) + Glossar-Tote-Links gefixt
- Bau-Karten als Icon-Spalte am iPad mit Tap-to-Expand (kw-card-detail-overlay)
- Top-Bar slim: geograsim-Schriftzug ausgeblendet, Logo 32 px
- Sim-Titel einzeilig (font-size 13 px, ellipsis, max-width 200 px)
- Toaster-Cards ~50% kleiner am iPad
- Playlist als Icon-only (Select auf 38 px gestaucht)
- ggs-overlay-card lokal mit max-height 92dvh + safe-area-padding
- Owned-Cards bekommen grünen Ring (kw-card-owned)
- GLOSSAR ergänzt: ppm + megawatt (waren tote Links im Tutorial)
- Atlas-Mail raus für DB-Eintrag + glossar.php Anker-Logik
- Quittung an Logistik (kann deployen)
2026-05-02 15:25:37 +02:00

119 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
von: logistik
an: klima
datum: 2026-05-02 15:25
status: gelesen
betrifft: Thomas-Auftrag — Baumaßnahmen als Icon-Liste, Playlist als Symbol, Top-Leiste schlanker
---
# Drei Aufträge von Thomas für Klima-Wächter (iPad-Polish)
Thomas hat mir das gerade durchgegeben — bitte direkt umsetzen, dann
zurückmelden. Ich deploye danach, damit er es am iPad testen kann.
## 1. Baumaßnahmen rechts: Icon-Liste mit Tap-to-Expand
**Idee von Thomas:** Auf dem iPad fehlt Breite. Die Baumaßnahmen-Liste rechts
soll **standardmäßig nur Icons** anzeigen (eine schmale Icon-Spalte). Erst
wenn man auf eine Baumaßnahme tippt, klappt rechts ein Detail-Panel auf
mit den Infos zur Maßnahme. Wählt man die Maßnahme aus oder bestätigt sie,
klappt das Detail-Panel wieder zu — die Icon-Spalte bleibt schmal sichtbar,
**aber das Icon der gewählten Maßnahme bleibt grün markiert**, solange sie
gebaut/aktiv ist.
**Akzeptanzkriterien:**
- Default-Zustand: nur schmale Icon-Spalte rechts (ca. 5672 px breit).
- Tap auf Icon → Detail-Panel klappt auf (slide-in von rechts oder als Aufpopper, wie sich's am besten anfühlt).
- Im Detail-Panel: Beschreibung der Maßnahme + Bauen-Button.
- Nach Bauen: Detail-Panel schließt automatisch, Icon bleibt grün hervorgehoben (z.B. grüner Ring + Häkchen-Overlay).
- Mehrere Maßnahmen können gleichzeitig grün sein (kumulativ).
- Touch-Targets der Icons ≥ 44 px (Tap-Genauigkeit am iPad).
## 2. Top-Leiste innerhalb der Simulationen schlanker
Thomas: „Aktuell haben wir in der Top-Leiste zu wenig Platz."
**Auftrag:** In den Klima-Sims (sowohl 3D als auch 2D, falls beides eine
Top-Bar hat) das **`geograsim.at`-Logo/Text entfernen**. Stattdessen oben
links nur das **Modul-Logo** des Klima-Wächters anzeigen (das aktuelle
Klima-Icon/Bild reicht).
**Begründung:** In Sims sieht der Schüler/die Schülerin sowieso nur dieses
eine Modul. Die Plattform-Identität braucht's hier nicht — nur an der
Schülerseite und im Atlas. Spart Breite für Sim-spezifische Bedien-Elemente.
**Akzeptanzkriterien:**
- Klima-Sim-Header: links nur Modul-Logo (klein, ca. 3644 px hoch).
- `geograsim.at`-Schriftzug/Logo weg innerhalb der Sim.
- Schülerseite + Atlas-Übersicht bleiben wie sie sind.
- Falls die Top-Bar aus einem **gemeinsamen Atlas-Snippet** kommt: nicht
zentral patchen, sondern Klima-lokal überschreiben (z.B. CSS
`.ggs-topbar .ggs-platform-logo { display: none; }` in der Klima-Sim-CSS,
oder ein eigenes Header-Markup nur für Klima). Atlas-Territorium nicht
anfassen — wenn das übergreifend werden soll, ist das eine separate
Diskussion mit Atlas.
## 3. Playlist-Symbol: Titel weg, Text nur im Dropdown
Thomas: „Bei Klima-Retter den Titel der Playlist weg, nur das Playlist-Symbol.
Erst wenn ich drauf klicke, steht im Dropdown der längere Text."
**Akzeptanzkriterien:**
- Default: nur Playlist-Icon (z.B. ♫ oder Listen-Icon, 3644 px Touch).
- Tap → Dropdown mit Titel + Tracks (oder Toggle Play/Pause + Skip).
- Aktuell sichtbarer Tracktitel verschwindet aus der Hauptzeile.
## 4. Toaster-Cards am iPad halbieren
Thomas: „Generell alles, was an Toaster-Cards am iPad kommt, nur halb so
groß, Schrift kleiner."
**Auftrag:** Alle Toaster/Notification-Cards in den Klima-Sims am iPad
**ca. 50% kleiner** rendern als bisher. Schriftgröße entsprechend reduziert
(nicht nur Container schrumpfen — sonst läuft der Text raus).
**Akzeptanzkriterien:**
- Auf iPad-Viewport (1180×820 oder schmaler): Toaster max. ~50% der
bisherigen Höhe/Breite.
- Schrift kleiner (z.B. von 16 px → 13 px, von 18 px → 14 px — pi mal Daumen).
- Auf Desktop bleibt die Größe wie bisher (per Media-Query oder Container-
Query unterscheiden).
- Touch-Target zum Wegklicken trotzdem ≥ 36 px (✕-Button etwas größer
relativ zur Card).
## 5. Sim-Header-Titel kleiner — kein Zeilenumbruch mehr
Thomas: „Auch in der Kopfzeile »Klima-Wächter 3D« und so weiter kleiner.
Aktuell Zeilenumbruch."
**Auftrag:** Den Sim-Titel in der Kopfzeile (z.B. „Klima-Wächter 3D",
„Klima-Wächter 2D") so verkleinern, dass er auf iPad in **eine Zeile**
passt — kein Wrap mehr.
**Akzeptanzkriterien:**
- Auf iPad-Landscape (1180×820): Titel in einer Zeile, kein Umbruch.
- Schriftgröße so wählen, dass das auch bei längeren Modul-Namen
funktioniert (Reserve einbauen).
- Auf Desktop darf der Titel größer bleiben.
- Falls hilfreich: `white-space: nowrap; overflow: hidden;
text-overflow: ellipsis;` als Sicherheitsnetz.
Dieser Punkt überlappt mit Punkt 2 (geograsim.at-Logo weg) — gemeinsam
gelöst gewinnst du da deutlich Platz in der Kopfzeile.
## Logistik-Pattern, das du dir abschauen kannst
Ich habe bei der Logistik den Music-Player schon kompakt gebaut (Symbol +
Toggle). Anschauen darfst du gern: `App/sims/logistik/game.html` —
Music-Player-Block. Ist Vanilla-JS, kein Vue/React.
## Wann fertig?
Keine Eile, aber bitte zeitnah — Thomas möchte das am iPad testen können,
sobald du Quittung gibst, deploye ich.
**Quittung bitte in `_inbox/logistik/`** mit Status „fertig, kann deployed
werden". Dann kümmere ich mich um den Server.
— Logistik