Acknowledged

API Request - functions that allow an app to specify the start and end of an activity

This would solve this issue: https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-7-series/308450/bug-long-press-back-button-issue-still-not-fixed-in-fw9-33 and https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/epix-2/334122/bug---epix2-marq2-f7-long-press-of-back-button-from-an-app-does-not-terminate-it-properly-when-no-activity-is-running#pifragment-1292=1

If an app is not running an activity then a long press back should terminate it so that if long press back is set to "show watch face" the Back and Start buttons function consistently with builtin apps that do not start activities, like Maps and all built-in glances.

Parents
  • Let's say I want to implement a stop watch app that supports multiple stop watches.  In this case it is not recording anything but still wants to behave like it is running in the background if you long press back to see the WF.  In that case, the Start button should reopen the stopwatch app.  That's how the native timers app works.

    But if you implement a weather app and you open it via the Glances view and long press back to the WF, the start button should not resume the weather app.  That's how the native weather app works.

    As I see it, the real issue is that Garmin has implemented a different behavior for native vs CIQ apps.  And it has made Glances behave like apps launched from the activities list.  Not all Glances should be treated as Apps.

Comment
  • Let's say I want to implement a stop watch app that supports multiple stop watches.  In this case it is not recording anything but still wants to behave like it is running in the background if you long press back to see the WF.  In that case, the Start button should reopen the stopwatch app.  That's how the native timers app works.

    But if you implement a weather app and you open it via the Glances view and long press back to the WF, the start button should not resume the weather app.  That's how the native weather app works.

    As I see it, the real issue is that Garmin has implemented a different behavior for native vs CIQ apps.  And it has made Glances behave like apps launched from the activities list.  Not all Glances should be treated as Apps.

Children
No Data