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
|
## 2026-10-10 – UI-Neuanstrich: Chats, Gruppenanrufe, Bubbles, untere Leiste → 0.1.42
|
||||||
|
|
||||||
**Erledigt:**
|
**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` |
|
| 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 |
|
| 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“ |
|
| 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
|
Noch offen aus §4: einheitliche Hinweis-Meldungen (Snackbar-Stil), kompaktere
|
||||||
Anruf-Pille, Abschnitts-Überschriften Text/Sprache in Server-Listen.
|
Anruf-Pille, Abschnitts-Überschriften Text/Sprache in Server-Listen.
|
||||||
|
|||||||
Reference in New Issue
Block a user