feat(play-next): show picks as category rows with reroll per row

Four rows: up next, because you played, longest on list, mood.
Each row rerolls alone and tracks its own loading state.
Mood change reloads only the mood row. Phones scroll each row
sideways; wider screens show 3 columns.
This commit is contained in:
lobo committed 2026-10-06 19:41:24 +02:00
1 parent 43c4862606
commit df3d6d2537
6 files changed
+332 -181

No files matched your search

+10 -6
View File
@@ -431,12 +431,17 @@
},
"PLAY_NEXT": {
"TITLE": "What to play next",
"SUBTITLE": "Four games from your backlog: one like a game you played a lot, the one waiting longest, one at random, and one from the top of your own order. Pick a length and a mood.",
"SUBTITLE": "Games from your backlog in four rows: next in your order, like games you played a lot, waiting longest, and by mood. Pick a length for all rows and a mood for the last one.",
"REASON": {
"SIMILAR": "Because you played {{name}} ({{playtime}})",
"LONGEST": "On your list since {{date}}",
"RANDOM": "Random pick",
"NEXT_UP": "Next in your backlog"
"LONGEST": "On your list since {{date}}"
},
"CATEGORY": {
"NEXT_UP": "Up next",
"SIMILAR": "Because you played",
"LONGEST": "Longest on your list",
"RANDOM": "Random picks",
"MOOD": "Mood: {{mood}}"
},
"BUDGET_LABEL": "Time to beat",
"BUDGET": {
@@ -447,10 +452,9 @@
},
"BUDGET_HINT": "Only games with a known time to beat (from IGDB).",
"REROLL": "Other picks",
"REROLL_ROW": "Other picks for {{category}}",
"START_PLAYING": "Start playing",
"STARTED": "Now playing",
"ALL_SHOWN": "You have seen every game that fits.",
"START_OVER": "Start over",
"EMPTY": "Your backlog is empty. Nice!",
"EMPTY_BUDGET": "No backlog game fits this length. Try a longer one.",
"ERROR_LOAD": "Could not load the picks.",