Skip to content

Indicator for app upstarts #196

@moWerk

Description

@moWerk

During the 2026 FOSDEM user hands on it became apparent that we need some sort of app upstart indicator that informs the user that the watch is busy serving the last user input and block it for successive ones.
My implementation idea would be

  • loadingOverlay in Mainscreen.qml that also contains the already laoded wallpaper and displays it on top of all screen content to simulate the ui elements fading out.
  • Calls in all app start "onClicks" to first make the loadingOverlay visible.
  • LoadingOverlay kicks with 100ms fade and has AsteroidOS logo pulsing to 75% opacity while the app is loading.
  • Easter Egg, display excuse messages to amuse users during long waits >4 seconds that change every 2 seconds
    cycling through "Still working", 
"No worries, i am alive", 
"Yeah, sorry.", 
"Ugh, nearly there", 
"Peeep Bop"
, "Pheeeew"
  • mousearea on the whole loadingOverlay with no action to prevent impatient user multi clicks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions