Skip to content

(Discussion) UI shell for overlaying elements #26

@swisszeni

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions