Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1119c83af6 |
+24
@@ -13,6 +13,30 @@ Schritt (und beim Abbruch mitten im Schritt den Zwischenstand). Format:
|
||||
|
||||
---
|
||||
|
||||
## 2026-10-10 (Teil 2) – Anrufansicht als „aufgeblasene“ Formen → 0.1.43
|
||||
|
||||
**Erledigt (ab84701, Gitea-Vorabversion v0.1.43):** Bernd wollte statt runder
|
||||
Kugeln Formen, die „in die Grenzen ihres Fensters aufgeblasen“ sind (Referenz:
|
||||
aufgepumpte Buchstaben in einer Kiste), vorerst nur als Kontur, animiert,
|
||||
kleiner je mehr Leute. Umgesetzt mit `lib/features/call_ui/inflated_layout.dart`
|
||||
(Potenzdiagramm im Anrufbereich, Lloyd + sanfter Zug ins Raster, Flächen per
|
||||
Gewicht nachgeführt, Sprecher 1,7-fach, Neue pumpen sich aus winzig auf,
|
||||
Gehende schrumpfen weg, gerundete Ecken) und `view/bubble_stage.dart`
|
||||
(Kontur + Innenleuchten, Profilbild mit Kontur + Name, Sprecher grün,
|
||||
Kamera füllt die Form). Tests: `test/inflated_layout_test.dart` (7);
|
||||
Vorschaubilder + Animations-GIF: `integration_test/call_bubbles_demo_test.dart`
|
||||
→ `build/call_demo/` (GIF per scratchpad `make_gif.py`). Alte Kugel-Physik
|
||||
entfernt. Analyse + 76 Unit-Tests + UI-Tour grün.
|
||||
|
||||
**Stolperfalle:** Multiplikative Gewichtsanpassung (Voronoi-Treemap-Rezept)
|
||||
startet bei Gewicht ≈ 0 extrem langsam → Sprecher wurde erst nach Sekunden
|
||||
größer. Additiv (Gewicht += Flächenfehler, gedämpft) konvergiert in ~1 s.
|
||||
|
||||
**Offen:** Bernds Urteil zum neuen Look (Glanz/Füllung später?) und zur
|
||||
Navigation; Gruppenanruf auf echten Geräten.
|
||||
|
||||
---
|
||||
|
||||
## 2026-10-10 – UI-Neuanstrich: Chats, Gruppenanrufe, Bubbles, untere Leiste → 0.1.42
|
||||
|
||||
**Erledigt:**
|
||||
|
||||
+1
-1
@@ -115,7 +115,7 @@ und Anrufart, eigene Kachel mit eigenem Avatar, „Du“ in der Mitgliederliste,
|
||||
| Navigation Handy | Seitenmenü; untere Leiste als Mockup zum Vergleich | Einstellung „Navigation“ (Standard Seitenmenü), `layout/mobile_tabs.dart`, Vergleichsbild `build/ui_vergleich/1_navigation_vergleich.png` |
|
||||
| Chatliste | Alles in „Chats“ | DMs + Gruppen ohne Server zusammen, Filter-Chips; Server-Kanäle nur im Server |
|
||||
| Gruppenanruf | Anruf + Beitreten-Karte | Knopf im Gruppenkopf, Start-Nachricht (Push), Karte „Gruppenanruf läuft · Beitreten“ |
|
||||
| Anrufansicht | animierte, aneinandergedrückte Bubbles | `call_ui/bubble_physics.dart`, Kacheln umschaltbar |
|
||||
| Anrufansicht | animierte, aneinandergedrückte Bubbles → (2026-10-10) „aufgeblasene“ Formen bis an die Fensterränder, erst nur Kontur | `call_ui/inflated_layout.dart` + `view/bubble_stage.dart`, Kacheln umschaltbar, Vorschau `integration_test/call_bubbles_demo_test.dart` |
|
||||
|
||||
Noch offen aus §4: einheitliche Hinweis-Meldungen (Snackbar-Stil), kompaktere
|
||||
Anruf-Pille, Abschnitts-Überschriften Text/Sprache in Server-Listen.
|
||||
|
||||
Reference in New Issue
Block a user