Page MenuHomePhabricator

[XL] [User story] Games hub
Open, LowPublic

Description

User Story

As a games hub user, I want to have access to everything related to games in one place, including access to my stats, the ability to share feedback, and learn more about games secondary actions about the Games.

Requirements:

General layout

  • Display "Which came first"
  • If users do not have access to which came first with the language selected, grey out "Which came first" if they tap on it, show the "Share interest" dialog (detailed below in Languages)
  • Layout should support addition of second game below
  • Show cards in horizontally scrollable carousel

Today's card

  • Today's game is always the first card
  • When today's game has not yet been played, preview the first question
  • When user is Midplay, show CTA to "Continue today's game"
  • When users has completed the game, show CTAs to "Review results" and "Play the archive"

Previous days

  • Users can scroll horizontally to access the last 2 days' games, and the archive
  • Tapping anywhere on the card opens that day's game
  • Cards update based on gameplay state (Not started, paused, complete)

Language selection

  • Show all app languages the user currently has
  • If there are no games available in a language, show the language chip as greyed-out
    • Show a dialog or survey upon tap of a greyed-out language
    • Dialog/survey allows them to submit a report of interest to our data backend.
    • Record the language they selected along with the request

Overflow Menu with:

Designs

general layout
midplay
complete
yesterday + 2 days ago
3 days ago + archive
overflow menu

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone