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
  • Is this really necessary? CIQ apps already have the ability to start and stop an ActivityRecording session.

    At least on older devices (e.g. 935, 945 LTE), the behavior matches what you are asking for.

    e.g. 945 LTE:

    Setup:

    1) Assign Hold Back hot key to "Watchface"

    2) Create CIQ app which records an activity

    Test case 1:

    3) Open CIQ app, but do not start recording

    4) Hold Back (you'll be returned to the watchface)

    5) Press START at the watch face and note that you're taken to the activity list (as you expect). It's arguable whether this behavior is "necessary" or "correct", though

    Test case 2:

    3) Open CIQ app, and start recording

    4) Hold Back (you'll be returned to the watchface)

    5) Press START at the watch face and note that you're taken back to the CIQ app. This behavior is pretty unambiguously necessary and correct, since Garmin devices don't let you record more than 1 activity simultaneously, so letting the user select a native activity at this point is not an option.

Comment
  • Is this really necessary? CIQ apps already have the ability to start and stop an ActivityRecording session.

    At least on older devices (e.g. 935, 945 LTE), the behavior matches what you are asking for.

    e.g. 945 LTE:

    Setup:

    1) Assign Hold Back hot key to "Watchface"

    2) Create CIQ app which records an activity

    Test case 1:

    3) Open CIQ app, but do not start recording

    4) Hold Back (you'll be returned to the watchface)

    5) Press START at the watch face and note that you're taken to the activity list (as you expect). It's arguable whether this behavior is "necessary" or "correct", though

    Test case 2:

    3) Open CIQ app, and start recording

    4) Hold Back (you'll be returned to the watchface)

    5) Press START at the watch face and note that you're taken back to the CIQ app. This behavior is pretty unambiguously necessary and correct, since Garmin devices don't let you record more than 1 activity simultaneously, so letting the user select a native activity at this point is not an option.

Children
No Data