Skip to content

E10 — Engine UI/MVVM & menu framework #141

@fredboy

Description

@fredboy

Goal: menus on a proper game-agnostic MVVM framework provided by the engine. The current core:common:mvvm + core:gdx/.../menu/v2/navigation is mediocre and is redesigned, not ported.

Scope / deliverables:

  • Game-agnostic MVVM/MVI + navigation framework over scene2d (reactive view models, state, navigation/back-stack).
  • Shares the screen stack with the in-game InteractionContext (engine:scene).
  • cavedroid:ui menus rebuilt on it (main/settings/world-config/about/etc.), keeping platform/capability gates in the VM.

Definition of Done: menus run on the new framework; navigation + VM state tested.

Depends on: E0, E6 (engine:scene)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:uiMenu MVVM / UI frameworkepicUmbrella / tracking issue

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions