PSX-7 also doesn't react on gestures when it starts from apps list.
Yeah the thing with your device app sounds like an inconsistency and a bug to me. Although it is consistent between the 2 ways of launching PSX-7, so it doesn't seem to be necessarily connecting to launching from a glance or not.
Idk why it's different for Fenix 7 and FR955.
If during activity, I manually decide to switch to the watch face or widget and I make it for some reason so I need light to see my watch, and have to press the light button instead the gesture, the same the touch - I use buttons. So during activity for me means when I only see activity screen...
That's not a logical / semantic argument for why "during activity" settings should only apply when the user sees an activity screen, that's just a reason for why you want it to be that way.
And you didn't really explain why you would want the gesture to be off during an activity, but the gesture to be on when you temporarily switch back to the watchface or a widget. I don't really understand the use case. If I go for a run and I want certain display/touch settings "during the activity", I don't see why my preferences would suddenly change because I switched back to the watchface. Is it because switching back to the watchface implies you're taking a break from the activity, so "general use" settings should apply?
If that's the case, then maybe "general use" settings should also apply when the activity is paused? But of course they don't (and I wouldn't want them to.)
Maybe general use settings should also apply when you're in the activity menu or system menu? After all, you can't be running that hard if you're messing around with settings, right?
What if you stop moving or your HR drops to zone 0? Maybe that should count as "general use" and not "during activity".
Instead of Garmin trying to guess when you're not "really" in an activity, I think it's simpler and more consistent for Garmin to have a very simple definition of during activity: while an activity is being recorded (paused or not, activity screen visible or not).
So during activity for me means when I only see activity screen...
Clearly not what it means to Garmin, as their implementation is consistent with "during activity" meaning "while an activity is being recorded".
Like I said they could've called the setting menu "Display > Activity Screens" if that's want they meant, but they called it "Display > During Activity".
Similarly, there is a setting called Health & Wellness > Goal Alerts - its options are Off, On, and Not During Activity. If you set this option to Not During Activity, and you reach your step goal while you're recording an activity, but you're looking at a watchface, glance or system settings, do you expect the goal alert to be displayed?
I expect it not to be displayed, based on my understanding of what "during activity" means. I'm curious what you would expect.
If during activity, I manually decide to switch to the watch face or widget and I make it for some reason so I need light to see my watch, and have to press the light button instead the gesture, the same the touch - I use buttons. So during activity for me means when I only see activity screen...
PSX-7 also doesn't react on gestures when it starts from apps list.
I think the implementation and concept of During Activity / General Use makes a lot of sense because:
- recording an activity is a huge deal on a Garmin (it's the main point of Garmin watches)
- you can only record 1 activity at time
- while an activity is being recorded, there's many things you can't do (like launch a CIQ device app from the app/activity launcher, launch another built-in activity, or sync with Connect). (Idk if all of these things are true on Fenix 8 though)
Basically when an activity is being recorded, the watch is in an entirely different mode ("During Activity") compared to when an activity is not being recorded ("General Use").
It's not like an Apple Watch, where you can just switch from app to app, and what 1 app does has no effect on any other running apps.
--psx-7 started from widget list doesn't react on gestures
--any build in widget started from widget list reacts on gestures
Agree that this is a bug, as it's obviously inconsistent. psx-7 should act like native glances. What happens if you launch psx-7 from the app/activity list?
When I tested this on my FR955 (22.24), psx-7 used Display > General Use settings whether launched from glance list or app/activity list.
- when activity is started and active and I switch to ciq watch face so the watch face is in foreground, general rules should be active but the watch face
-- doesn't react on gestures
-- also touch doesn't run
"general rules should be active": I disagree 100%. In English the settings are called:
Display > During Activity
and
Display > General Use
My understanding of "During Activity" is "while an activity is active" [*], whether or not it's in the foreground. [*] by "activity is active", I mean the activity timer was started and the activity is not yet saved or cancelled (the timer could be running or it could be stopped). Just because you are looking at another screen, does not mean the activity is no longer active.
On my FR955, the behaviour here is very consistent. If an activity is active, then all screens on the watch follow Display > During Activity settings: activity screens, watchface (native or CIQ), native settings, controls menu, native timer, native stopwatch, etc. You don't even have to think about it, it's a very simple and general rule.
If the setting was called Display > Activity Screens, I might agree with you.
Also, you are reporting 2 completely different things, which you did not make clear in the OP:
- While an activity is not being recorded, Display > During Activity settings are used for Connect IQ device app's glance, while Display > General Use settings are used for for native glances. (Again, clearly an inconsistency)
- In your opinion, while an activity is being recorded, Display > General Use settings should be used for CIQ watch face , but actually Display > During Activity settings are used.
On my watch f7 20.22 when settings is 'gesture off during activity' and 'touch is off during activity'
- without starting activity
--psx-7 started from widget list doesn't react on gestures
--any build in widget started from widget list reacts on gestures
- when activity is started and active and I switch to ciq watch face so the watch face is in foreground, general rules should be active but the watch face