Add statistics screens (#910)

* Add statistics screens

- New statistics dashboard with four tiles: overview, recently sung, best list per difficulty and players
- Each tile opens a detail screen with longer lists, filters (left/right) and scrolling
- Detail lists show ranks for places 1-3, avatars, bars and alternating row backgrounds
- Players can be ranked by most songs or by best average
- Overview details: most sung songs, genres, languages and songs never sung
- Navigation help at the bottom of both screens
- New Statistics button in the main menu
- English and German texts

* Address code analysis findings in statistics screens

* Retrigger CI

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
This commit is contained in:
McSchneidarandFlorian Ostertag authored and GitHub committed 2026-10-17 05:17:36 +02:00
1 parent d03224f29b
commit 602417e773
17 files changed
+3853 -12

No files matched your search

+2
View File
@@ -430,6 +430,8 @@ namespace VocaluxeLib
Names,
Credits,
Party,
Statistics,
StatisticsDetail,
CountEntry //Leave this as last entry and never use it!
}