StatisticsView erstellen #30

Merged
sneeex merged 6 commits from feature/6-statisticsview-erstellen into development 2025-11-23 12:59:40 +00:00
Owner

StatisticsView erstellen

Zugehörige Issue(s):
Closes #6

Beschreibung

Es wurde eine Statistik-Ansicht mit beispielhaften Kacheln hinzugefügt. Verschiedene Statistiken wären mit komplexeren Daten möglich.

Änderungen

  • Konfigurierbares StatisticsTile implementiert
  • Drei verschiedene Statistiken implementiert:
    • Gespielte Spiele pro Spieler
    • Gewonnene Spiele pro Spieler
    • Winrate pro Spieler
# StatisticsView erstellen **Zugehörige Issue(s):** Closes #6 ## Beschreibung Es wurde eine Statistik-Ansicht mit beispielhaften Kacheln hinzugefügt. Verschiedene Statistiken wären mit komplexeren Daten möglich. ## Änderungen - Konfigurierbares `StatisticsTile` implementiert - Drei verschiedene Statistiken implementiert: - Gespielte Spiele pro Spieler - Gewonnene Spiele pro Spieler - Winrate pro Spieler
flixcoo added this to the Minimum Viable Product (MVP) milestone 2025-11-17 18:29:40 +00:00
flixcoo self-assigned this 2025-11-17 18:29:40 +00:00
flixcoo added 2 commits 2025-11-22 21:10:24 +00:00
Implemented first version of statistics view
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m4s
Pull Request Pipeline / lint (pull_request) Successful in 2m5s
b2036e4e68
flixcoo added 4 commits 2025-11-22 22:30:27 +00:00
Docs, small changes
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m13s
Pull Request Pipeline / lint (pull_request) Successful in 2m15s
feb5fa0615
flixcoo added the
PR
Ready for Review
2
label 2025-11-22 22:30:37 +00:00
flixcoo requested review from gelbeinhalb 2025-11-22 22:30:42 +00:00
flixcoo requested review from sneeex 2025-11-22 22:30:43 +00:00
flixcoo requested review from Owners 2025-11-22 22:30:45 +00:00
flixcoo removed review request for gelbeinhalb 2025-11-22 22:30:48 +00:00
flixcoo removed review request for sneeex 2025-11-22 22:30:49 +00:00
flixcoo changed title from WIP: StatisticsView erstellen to StatisticsView erstellen 2025-11-22 22:30:53 +00:00
flixcoo added 1 commit 2025-11-22 23:36:40 +00:00
Merge branch 'development' into feature/6-statisticsview-erstellen
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m33s
Pull Request Pipeline / lint (pull_request) Successful in 2m33s
acc5b0a3e9
sneeex requested changes 2025-11-23 11:09:42 +00:00
Dismissed
@@ -9,0 +89,4 @@
),
SizedBox(height: constraints.maxHeight * 0.02),
StatisticsTile(
icon: Icons.casino,
Owner

hier vielleicht besser irgendein Pokal icon oder so? Weil so ist das doppelt, das blöd

hier vielleicht besser irgendein Pokal icon oder so? Weil so ist das doppelt, das blöd
Author
Owner

fixed

fixed
sneeex marked this conversation as resolved
@@ -9,0 +129,4 @@
final winner = game.winner;
if (winner != null && winner.isNotEmpty) {
final index = winCounts.indexWhere((entry) => entry.$1 == winner);
if (index != -1) {
Owner

maybe comment, dass -1 heißt nicht gefunden, war mir jetzt nicht klar.
Falls du's machst, natürlich bei allen

maybe comment, dass -1 heißt nicht gefunden, war mir jetzt nicht klar. Falls du's machst, natürlich bei allen
Author
Owner

Habs jetzt mal für euch hinzugefügt, weil ihr ja beide relativ neu seid, ist halt aber einfach der return Wert dieser Funktion. Können es dann bei Zeiten wieder entfernen

Habs jetzt mal für euch hinzugefügt, weil ihr ja beide relativ neu seid, ist halt aber einfach der return Wert dieser Funktion. Können es dann bei Zeiten wieder entfernen
sneeex marked this conversation as resolved
@@ -9,0 +242,4 @@
: 0;
return (name, percent);
}).toList();
Owner

Aktuell wird mir bei einem Spieler als Winrate 0.0 angezeigt, das sollte entweder 0 sein oder 0.00, aber nicht 0.0.
Meine Präferenz ist glaube ich 0.00, weil dann alles in einer Line ist.
Daten im Anhang.

Aktuell wird mir bei einem Spieler als Winrate 0.0 angezeigt, das sollte entweder 0 sein oder 0.00, aber nicht 0.0. Meine Präferenz ist glaube ich 0.00, weil dann alles in einer Line ist. Daten im Anhang.
Author
Owner

Ja das hat mich auch genervt, ich muss mal schauen ob das irgendwie geht, aber ich glaube nicht. Das liegt halt an double, bei dem nur die Zahlen über 0 angezeigt werden (also z.B. 0.10 wird zu 0.1). Ggf. könnte man den Datentyp auf String ändern, das würde die Berechnungen anstrengend machen

Ja das hat mich auch genervt, ich muss mal schauen ob das irgendwie geht, aber ich glaube nicht. Das liegt halt an `double`, bei dem nur die Zahlen über 0 angezeigt werden (also z.B. 0.10 wird zu 0.1). Ggf. könnte man den Datentyp auf String ändern, das würde die Berechnungen anstrengend machen
Owner

Ja das hat mich auch genervt, ich muss mal schauen ob das irgendwie geht, aber ich glaube nicht. Das liegt halt an double, bei dem nur die Zahlen über 0 angezeigt werden (also z.B. 0.10 wird zu 0.1). Ggf. könnte man den Datentyp auf String ändern, das würde die Berechnungen anstrengend machen

such halt oder mach shitty string, wo du einfach guckst ob zwei stellen nach dem Punkt sind

> Ja das hat mich auch genervt, ich muss mal schauen ob das irgendwie geht, aber ich glaube nicht. Das liegt halt an `double`, bei dem nur die Zahlen über 0 angezeigt werden (also z.B. 0.10 wird zu 0.1). Ggf. könnte man den Datentyp auf String ändern, das würde die Berechnungen anstrengend machen such halt oder mach shitty string, wo du einfach guckst ob zwei stellen nach dem Punkt sind
Author
Owner

done, doch einfacher als gedacht

done, doch einfacher als gedacht
Owner

und einmal dev noch reinmergen

und einmal dev noch reinmergen
flixcoo added 2 commits 2025-11-23 11:18:09 +00:00
Changed icon for second statistics tile
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m21s
Pull Request Pipeline / lint (pull_request) Successful in 2m22s
d411f58134
flixcoo added 1 commit 2025-11-23 11:19:22 +00:00
Merge branch 'development' into feature/6-statisticsview-erstellen
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m25s
Pull Request Pipeline / lint (pull_request) Successful in 2m25s
c38c731b41
# Conflicts:
#	lib/presentation/views/main_menu/statistics_view.dart
flixcoo added 1 commit 2025-11-23 11:33:18 +00:00
Changed double depiction
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m20s
Pull Request Pipeline / lint (pull_request) Successful in 2m23s
e9b041e43a
flixcoo requested review from sneeex 2025-11-23 11:33:33 +00:00
flixcoo added 1 commit 2025-11-23 11:34:47 +00:00
Changed item count back to normal
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m19s
Pull Request Pipeline / lint (pull_request) Successful in 2m23s
7cda25a380
sneeex approved these changes 2025-11-23 12:59:27 +00:00
sneeex left a comment
Owner

geile nummer

geile nummer
sneeex merged commit 17e882986d into development 2025-11-23 12:59:40 +00:00
sneeex deleted branch feature/6-statisticsview-erstellen 2025-11-23 12:59:40 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: liquid-development/game-tracker#30