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

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