MatchSummaryTile durch MatchTile ersetzen #142

Merged
flixcoo merged 17 commits from enhancement/137-matchsummarytile-durch-matchtile-ersetzen into development 2026-01-10 15:05:43 +00:00
Owner

MatchSummaryTile durch MatchTile ersetzen

Zugehörige Issue(s):
Closes #137

Beschreibung

Die MatchSummaryTile im HomeView wurden durch eine kompakte Variante der MatchTiles ersetzt. Diese wurden dafür angepasst.

Änderungen

  • Margin vom MatchTile entfernt, damit dieser beim benutzen gesetzt werden kann.
  • compact-Flag zum MatchTile hinzugefügt, die eine kompaktere Variante anzeigt
  • Progress-Indicator für MatchTiles hinzugefügt, welche keinen winner gesetzt haben
  • Kompakte MatchTiles in HomeView integeriert

Vergleich

Vorher Nachher
vorher.png Simulator Screenshot - iPhone 17 - 2026-01-09 at 23.55.32.png
# MatchSummaryTile durch MatchTile ersetzen **Zugehörige Issue(s):** Closes #137 ## Beschreibung Die `MatchSummaryTile` im `HomeView` wurden durch eine kompakte Variante der `MatchTile`s ersetzt. Diese wurden dafür angepasst. ## Änderungen - [x] Margin vom `MatchTile` entfernt, damit dieser beim benutzen gesetzt werden kann. - [x] `compact`-Flag zum `MatchTile` hinzugefügt, die eine kompaktere Variante anzeigt - [x] Progress-Indicator für `MatchTile`s hinzugefügt, welche keinen `winner` gesetzt haben - [x] Kompakte `MatchTile`s in `HomeView` integeriert ## Vergleich | Vorher | Nachher | | --- | --- | | ![vorher.png](/attachments/beec90c0-a308-4dea-9eb4-5ad8710650bd) | ![Simulator Screenshot - iPhone 17 - 2026-01-09 at 23.55.32.png](/attachments/6035fdb0-c2b2-4fdd-a963-3cff4b835177) |
flixcoo added this to the Alpha milestone 2026-01-09 19:26:15 +00:00
flixcoo added the
PR
Ready for Review
2
label 2026-01-09 19:26:15 +00:00
flixcoo self-assigned this 2026-01-09 19:26:15 +00:00
flixcoo added 5 commits 2026-01-09 19:26:15 +00:00
Removed unneccesary code
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m1s
Pull Request Pipeline / lint (pull_request) Successful in 2m4s
644728a9df
flixcoo requested review from Owners 2026-01-09 19:26:15 +00:00
Owner

Gefällt mir garnicht actually, erkennt man garnicht, dass es sich um die letzten zwei Matches handelt, macht für mich keinen Sinn so, das muss schon in ner Box sein

Gefällt mir garnicht actually, erkennt man garnicht, dass es sich um die letzten zwei Matches handelt, macht für mich keinen Sinn so, das muss schon in ner Box sein
Author
Owner

Gefällt mir garnicht actually, erkennt man garnicht, dass es sich um die letzten zwei Matches handelt, macht für mich keinen Sinn so, das muss schon in ner Box sein

also das wirklich toxic

> Gefällt mir garnicht actually, erkennt man garnicht, dass es sich um die letzten zwei Matches handelt, macht für mich keinen Sinn so, das muss schon in ner Box sein also das wirklich toxic
Author
Owner

Ja ich checke, aber ich finde viel wichtiger, dass diese match tiles sich dort mit den match tiles in match view zusammenpassen. Willst du sonst mal ausprobieren?

Ja ich checke, aber ich finde viel wichtiger, dass diese match tiles sich dort mit den match tiles in match view zusammenpassen. Willst du sonst mal ausprobieren?
Owner

Ja ich checke, aber ich finde viel wichtiger, dass diese match tiles sich dort mit den match tiles in match view zusammenpassen. Willst du sonst mal ausprobieren?

pack die tiles mal in ein container wie vorher, also replace quasi wirklich nur die alten, dann vielleicht passt

> Ja ich checke, aber ich finde viel wichtiger, dass diese match tiles sich dort mit den match tiles in match view zusammenpassen. Willst du sonst mal ausprobieren? pack die tiles mal in ein container wie vorher, also replace quasi wirklich nur die alten, dann vielleicht passt
flixcoo added 1 commit 2026-01-09 22:55:34 +00:00
Reimplemented info tile & match tile into it
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m1s
Pull Request Pipeline / lint (pull_request) Successful in 2m3s
2c4cef76d8
sneeex reviewed 2026-01-10 10:06:08 +00:00
sneeex left a comment
Owner

warum 3 tiles und nicht 2?
grafik.png

und warum hier so gelöst und nicht vom platz als wären zwei in dem container? das sieht doch so voll leer aus.
grafik.png

warum 3 tiles und nicht 2? <img width="384" alt="grafik.png" src="attachments/9e894ad1-4705-48a3-8eff-0f69a245198b"> und warum hier so gelöst und nicht vom platz als wären zwei in dem container? das sieht doch so voll leer aus. <img width="319" alt="grafik.png" src="attachments/12f9460c-b585-46ea-bc31-c4c39af435ab">
Owner

find ich garnicht so schlecht vom design her

find ich garnicht so schlecht vom design her
Owner

find ich garnicht so schlecht vom design her

Jaja er hat's auch geändert jetzt, aber dieses issue meinte ich nicht xD

> find ich garnicht so schlecht vom design her Jaja er hat's auch geändert jetzt, aber dieses issue meinte ich nicht xD
Author
Owner

warum 3 tiles und nicht 2?
grafik.png

und warum hier so gelöst und nicht vom platz als wären zwei in dem container? das sieht doch so voll leer aus.
grafik.png

Habe drei gemacht, weil dadurch dass die kleiner geworden sind wollte ich mehr vom Bildschirm ausfüllen.
Und das empty Tile wollte ich nicht so unendlich groß machen, wenn es eh nur aussagt, dass nichts da ist

> warum 3 tiles und nicht 2? > <img width="384" alt="grafik.png" src="attachments/9e894ad1-4705-48a3-8eff-0f69a245198b"> > > und warum hier so gelöst und nicht vom platz als wären zwei in dem container? das sieht doch so voll leer aus. > <img width="319" alt="grafik.png" src="attachments/12f9460c-b585-46ea-bc31-c4c39af435ab"> > Habe drei gemacht, weil dadurch dass die kleiner geworden sind wollte ich mehr vom Bildschirm ausfüllen. Und das empty Tile wollte ich nicht so unendlich groß machen, wenn es eh nur aussagt, dass nichts da ist
Owner

warum 3 tiles und nicht 2?
grafik.png

und warum hier so gelöst und nicht vom platz als wären zwei in dem container? das sieht doch so voll leer aus.
grafik.png

Habe drei gemacht, weil dadurch dass die kleiner geworden sind wollte ich mehr vom Bildschirm ausfüllen.
Und das empty Tile wollte ich nicht so unendlich groß machen, wenn es eh nur aussagt, dass nichts da ist

aber findest du nicht, dass 3 kacke aussieht bzw. keins eben auch, wenn das so wenig platz braucht?

> > warum 3 tiles und nicht 2? > > <img width="384" alt="grafik.png" src="attachments/9e894ad1-4705-48a3-8eff-0f69a245198b"> > > > > und warum hier so gelöst und nicht vom platz als wären zwei in dem container? das sieht doch so voll leer aus. > > <img width="319" alt="grafik.png" src="attachments/12f9460c-b585-46ea-bc31-c4c39af435ab"> > > > > Habe drei gemacht, weil dadurch dass die kleiner geworden sind wollte ich mehr vom Bildschirm ausfüllen. > Und das empty Tile wollte ich nicht so unendlich groß machen, wenn es eh nur aussagt, dass nichts da ist aber findest du nicht, dass 3 kacke aussieht bzw. keins eben auch, wenn das so wenig platz braucht?
Author
Owner

aber findest du nicht, dass 3 kacke aussieht bzw. keins eben auch, wenn das so wenig platz braucht?

Ich checke was du meinst, aber ich fände dann die bessere Alternative das Tile garnicht anzuzeigen. Aber das wär auch irgendwie blöd, weil man dann als User am anfang garnicht checkt warum das so leer ist

> aber findest du nicht, dass 3 kacke aussieht bzw. keins eben auch, wenn das so wenig platz braucht? Ich checke was du meinst, aber ich fände dann die bessere Alternative das Tile garnicht anzuzeigen. Aber das wär auch irgendwie blöd, weil man dann als User am anfang garnicht checkt warum das so leer ist
Owner

ich finde 2 glaube ich ganz gut. Also so wie es jetzt ist
image.png

Aber jetzt hast du die Match history gefickt xD
image.png

ich finde 2 glaube ich ganz gut. Also so wie es jetzt ist ![image.png](/attachments/9fb169a6-55bd-4441-a82b-7ccde7a0b36e) Aber jetzt hast du die Match history gefickt xD ![image.png](/attachments/2745858b-84c1-4a7b-9478-da59c942722c)
flixcoo added
PR
In Review
1
and removed
PR
Ready for Review
2
labels 2026-01-10 12:43:36 +00:00
Author
Owner

Aber jetzt hast du die Match history gefickt xD

Ups hä, schau ich mir an

> Aber jetzt hast du die Match history gefickt xD Ups hä, schau ich mir an
flixcoo added 2 commits 2026-01-10 12:57:59 +00:00
Fixed match view tile width
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m6s
Pull Request Pipeline / lint (pull_request) Successful in 2m6s
d22855fc1a
flixcoo added 1 commit 2026-01-10 13:20:13 +00:00
Changed skeleton data from 3 to 2 tiles
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m2s
Pull Request Pipeline / lint (pull_request) Successful in 2m4s
595cf6ead0
Author
Owner

Dings @sneeex ich hab dein kommentar vorher falsch verstanden, es sind sogar 2 Tiles, nur die skeleton data hatte noch 3 tiles, ist gefixt

Dings @sneeex ich hab dein kommentar vorher falsch verstanden, es sind sogar 2 Tiles, nur die skeleton data hatte noch 3 tiles, ist gefixt
Owner

ja so schauts gut aus :)

ja so schauts gut aus :)
Owner

image.png
image.png

der abstand ist nicht mehr der gleiche

image.png

![image.png](/attachments/3d88dc2b-06f6-46e8-bc9a-4b352dd5e4b0) ![image.png](/attachments/049a103f-76a6-490b-8ab9-f669614268dd) der abstand ist nicht mehr der gleiche ![image.png](/attachments/07ec025c-67e9-4fef-be20-c01ce54063b8)
Author
Owner

der abstand ist nicht mehr der gleiche

Ich hab den Abstand an den gleichen wie die Tile-Breite in HomeView angepasst, also 95% der verfügbaren Breite. Du hattest das vorher über Margin gelöst, deswegen ist das jetzt unterschiedlich

> der abstand ist nicht mehr der gleiche Ich hab den Abstand an den gleichen wie die Tile-Breite in HomeView angepasst, also 95% der verfügbaren Breite. Du hattest das vorher über Margin gelöst, deswegen ist das jetzt unterschiedlich
Owner

findet ihr das match sollte clickable sein im homescreen?
hab gerade ausversehen draufgeklickt

findet ihr das match sollte clickable sein im homescreen? hab gerade ausversehen draufgeklickt
Owner

aber euch störts nicht, dass es so leer ist dann?
grafik.png

aber euch störts nicht, dass es so leer ist dann? <img width="385" alt="grafik.png" src="attachments/4a1c4dfb-31f7-435d-a72b-2c3d6f45d78e">
161 KiB
Author
Owner

findet ihr das match sollte clickable sein im homescreen?
hab gerade ausversehen draufgeklickt

Ja safe, also aktuell vllt noch nicht so sinnvoll, weil es ja nur einen screen dahinter gibt, aber finde das sollte so, um da dann schnell hinzukommen. Das ist ja der gedanke dahinter, nicht erst zu suchen

> findet ihr das match sollte clickable sein im homescreen? > hab gerade ausversehen draufgeklickt Ja safe, also aktuell vllt noch nicht so sinnvoll, weil es ja nur einen screen dahinter gibt, aber finde das sollte so, um da dann schnell hinzukommen. Das ist ja der gedanke dahinter, nicht erst zu suchen
Author
Owner

aber euch störts nicht, dass es so leer ist dann?

Also optimal find ichs auch nicht, aber lieber so als dass das Tile unnötig groß mit keinen sinnvollen informationen drin ist. Ggf. erweitern wir da ja auch noch inhalte drauf

> aber euch störts nicht, dass es so leer ist dann? Also optimal find ichs auch nicht, aber lieber so als dass das Tile unnötig groß mit keinen sinnvollen informationen drin ist. Ggf. erweitern wir da ja auch noch inhalte drauf
sneeex requested changes 2026-01-10 14:06:09 +00:00
Dismissed
sneeex left a comment
Owner

Wenn man auf eins der Tiles klickt und winner auswählt und dann zurück geht, aktualisiert der HomeScreen nicht mti dem Winner/ keinem Winner

Wenn man auf eins der Tiles klickt und winner auswählt und dann zurück geht, aktualisiert der HomeScreen nicht mti dem Winner/ keinem Winner
flixcoo added 1 commit 2026-01-10 14:14:00 +00:00
Fixed state issue in home view
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m2s
Pull Request Pipeline / lint (pull_request) Successful in 2m3s
c4f6749882
flixcoo added 2 commits 2026-01-10 14:15:58 +00:00
# Conflicts:
#	lib/presentation/views/main_menu/match_view/match_view.dart
#	pubspec.yaml
Small changes
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m29s
Pull Request Pipeline / lint (pull_request) Successful in 2m32s
830a64b5dd
flixcoo added 1 commit 2026-01-10 14:16:19 +00:00
Updated version
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m20s
Pull Request Pipeline / lint (pull_request) Successful in 2m28s
1c07346aaf
flixcoo requested review from sneeex 2026-01-10 14:16:45 +00:00
Owner

findet ihr das match sollte clickable sein im homescreen?
hab gerade ausversehen draufgeklickt

Ja safe, also aktuell vllt noch nicht so sinnvoll, weil es ja nur einen screen dahinter gibt, aber finde das sollte so, um da dann schnell hinzukommen. Das ist ja der gedanke dahinter, nicht erst zu suchen

Ja, wenn wir nen komplettes Match View haben mit Name, Spieler, Gruppe, Score usw, dann macht das ja sinn

> > findet ihr das match sollte clickable sein im homescreen? > > hab gerade ausversehen draufgeklickt > > Ja safe, also aktuell vllt noch nicht so sinnvoll, weil es ja nur einen screen dahinter gibt, aber finde das sollte so, um da dann schnell hinzukommen. Das ist ja der gedanke dahinter, nicht erst zu suchen Ja, wenn wir nen komplettes Match View haben mit Name, Spieler, Gruppe, Score usw, dann macht das ja sinn
sneeex requested changes 2026-01-10 14:24:35 +00:00
Dismissed
sneeex left a comment
Owner

kein skeleton hier? also bzgl dem state fix

das update des winners wenn man zurück geht, ist im matchview gefühlt auch schneller als im home view

und bitte adaptivePageRoute

außerdem lädst du alle home view daten neu, obwohl nur winner gechanged haben kann?

kein skeleton hier? also bzgl dem state fix das update des winners wenn man zurück geht, ist im matchview gefühlt auch schneller als im home view und bitte adaptivePageRoute außerdem lädst du alle home view daten neu, obwohl nur winner gechanged haben kann?
flixcoo added 4 commits 2026-01-10 14:55:44 +00:00
Implemented adaptive page route
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m4s
Pull Request Pipeline / lint (pull_request) Successful in 2m6s
f2a4327166
Author
Owner

kein skeleton hier? also bzgl dem state fix

das update des winners wenn man zurück geht, ist im matchview gefühlt auch schneller als im home view

und bitte adaptivePageRoute

außerdem lädst du alle home view daten neu, obwohl nur winner gechanged haben kann?

Habs geupdated, skeleton in diesem fall nicht nötig, weil der change ja nicht aus der db kommt

> kein skeleton hier? also bzgl dem state fix > > das update des winners wenn man zurück geht, ist im matchview gefühlt auch schneller als im home view > > und bitte adaptivePageRoute > > außerdem lädst du alle home view daten neu, obwohl nur winner gechanged haben kann? Habs geupdated, skeleton in diesem fall nicht nötig, weil der change ja nicht aus der db kommt
flixcoo requested review from sneeex 2026-01-10 14:56:24 +00:00
Owner

kein skeleton hier? also bzgl dem state fix

das update des winners wenn man zurück geht, ist im matchview gefühlt auch schneller als im home view

und bitte adaptivePageRoute

außerdem lädst du alle home view daten neu, obwohl nur winner gechanged haben kann?

Habs geupdated, skeleton in diesem fall nicht nötig, weil der change ja nicht aus der db kommt

skeleton nicht nötig weil der change ja nicht aus der db kommt ???!?!?!?
Was ist das dann hier?
grafik.png

> > kein skeleton hier? also bzgl dem state fix > > > > das update des winners wenn man zurück geht, ist im matchview gefühlt auch schneller als im home view > > > > und bitte adaptivePageRoute > > > > außerdem lädst du alle home view daten neu, obwohl nur winner gechanged haben kann? > > Habs geupdated, skeleton in diesem fall nicht nötig, weil der change ja nicht aus der db kommt skeleton nicht nötig weil der change ja nicht aus der db kommt ???!?!?!? Was ist das dann hier? <img width="640" alt="grafik.png" src="attachments/9395d8f4-0f4c-4ade-a970-3383049bbcd1">
118 KiB
Author
Owner

skeleton nicht nötig weil der change ja nicht aus der db kommt ???!?!?!?
Was ist das dann hier?

Nvm nicht drüber nachgedacht, aber fände trotzdem unnötig, nur wegen so einer kleinen änderung

> skeleton nicht nötig weil der change ja nicht aus der db kommt ???!?!?!? > Was ist das dann hier? Nvm nicht drüber nachgedacht, aber fände trotzdem unnötig, nur wegen so einer kleinen änderung
Owner

skeleton nicht nötig weil der change ja nicht aus der db kommt ???!?!?!?
Was ist das dann hier?

Nvm nicht drüber nachgedacht, aber fände trotzdem unnötig, nur wegen so einer kleinen änderung

machen wir aber überall doch so?

> > skeleton nicht nötig weil der change ja nicht aus der db kommt ???!?!?!? > > Was ist das dann hier? > > Nvm nicht drüber nachgedacht, aber fände trotzdem unnötig, nur wegen so einer kleinen änderung machen wir aber überall doch so?
Author
Owner

machen wir aber überall doch so?

Ja weil wir aktuell auch noch kein Caching haben, ich find das generell auch nicht so schön aber speziell an dieser Stelle ists ja auch einfach unnötig

> machen wir aber überall doch so? Ja weil wir aktuell auch noch kein Caching haben, ich find das generell auch nicht so schön aber speziell an dieser Stelle ists ja auch einfach unnötig
sneeex approved these changes 2026-01-10 15:05:21 +00:00
flixcoo merged commit 8791b5296e into development 2026-01-10 15:05:43 +00:00
flixcoo deleted branch enhancement/137-matchsummarytile-durch-matchtile-ersetzen 2026-01-10 15:05:43 +00:00
Sign in to join this conversation.
No Reviewers
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: liquid-development/game-tracker#142