Auroras-live / issues

Issue tracker for Auroras.live (including mobile, web and watch apps)
1 stars 0 forks source link

Back button doesn't behave as expected #7

Closed Grayda closed 7 years ago

Grayda commented 7 years ago

The back button exits the app if you're at a top-level (e.g. Main Menu > Current Conditions) but goes back a step if you're in a second or lower level (e.g. Main Menu > Images > Webcams > Cressy. The expected behaviour (that isn't startling or confusing to users, at least), is to go back through the previous pages until you reach the first, then exit.

For example, say you go Current Conditions > Images > Weather. Pressing the back button now would exit the app, as Weather is at the top level. You'd expect the back button to take you to Images, then back to Current Conditions, then exit the app after that.

The back button also doesn't work when the loading "spinner" is up. You'd expect the back button to cancel and fall back to the last lot of data that was received.

I expect to have a resolution in place for version 0.9.0. At a minimum, it'll be a "Are you sure you want to quit?" screen, but I'm aiming for the behaviour listed above.

Grayda commented 7 years ago

A quick update on this: The app now displays a "press Back again to quit" message if you're on a top level menu (e.g. Images, Weather etc.). If you press Back again within a short period of time, the app will quit.

The framework used to build the app (Ionic) doesn't seem to allow going back through top-level menus like that (e.g. pressing Back and going from Weather to Current Conditions), so a "back again to quit" message seems to be the best option.

Taggin this as "awaiting-release" (which indicates a feature is done, but not yet released)

Grayda commented 7 years ago

Closing as this issue fixed in 0.9.7 which was released today