Skip to content

UX: make A launch the selected game immediately in both Pokémon Worlds and Multiverse #87

Description

@EriArk

Product decision

A selected playable game should behave the same way in Pokémon Worlds and Multiverse:

A launches it immediately.

Do not use A on the Multiverse wheel merely to select a game for Home, and do not insert a mandatory intermediate detail screen before normal play.

The wheel's right-hand preview already provides title/media/metadata context.

Pokémon Worlds

For a linked/playable Adventure:

  • A launches immediately.

For an unlinked/unconfigured Adventure:

  • A opens the appropriate setup/link flow instead.

Do not require a separate detail page solely to reach Play.

Multiverse

For a playable selected game:

  • A launches immediately.

For a game that needs setup:

  • A opens the relevant setup/readiness flow.

Do not make A mean "set this as Home choice".

Home/current selection

Launching a game naturally updates the appropriate recent/current domain state according to the existing history rules.

Explicit non-launching selection still belongs to the shared Choose Adventure/recent-context mechanisms where applicable; it should not steal the primary A action from the library wheel.

Context actions

Hold A may continue to open Rename / Move / Delete / Properties when library editing is available.

A short press must never be delayed enough to make normal launching feel uncertain.

Consistency

Pokémon and Multiverse wheels are visually related and therefore need the same core A semantics.

Search/filter/navigation behavior may remain domain-specific.

Acceptance

  • short A on a playable Pokémon Adventure launches it;
  • short A on a playable Multiverse game launches it;
  • unconfigured/missing games enter setup rather than failing silently;
  • Multiverse A no longer only changes Home selection;
  • no mandatory detail page sits between wheel selection and normal play;
  • Hold A still reaches contextual management without accidental launch;
  • after game return, the original wheel/system context and selection are restored.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions