Skip to content

(Discussion) UI shell for overlaying elements #26

Description

@swisszeni

So the official Apps have multiple UI elements as overlays that persist across page navigation and independent of page state.

These are:

  • Top error bar, displaying connection and GPS issues.
  • Centered error message popup, displaying when you try to transfer a favorited Pokémon or trying to use PokeStop too far away.
  • Received item popups, for each item. When receiving at a PokeStop.
  • Transfer Pokémon success message.

My approach to this would be introducing a Shell that manages displaying of these overlaying elements (eg. pass items received, shell shows/hides etc.) and wraps all other Pages of the App.

Did I miss any elements and/or does someone prefer a different approach on handling this?

Functionlist:

  • Error bar (GPS, Connection)
  • Error message (center of screen)
  • Egg Hatch
  • Gained Item
  • Transfer success
  • running request indicator

Activity

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions