Feature Request: Do not reset settings to profile defaults when reopening ride app
Currently, the Karoo resets all profile-specific settings to the values defined in the ride profile whenever the ride app is reopened. This means that if you open the routes app, the settings app, or any extension during a ride (via the control center or home button), any adjustments made for the ongoing ride - such as disabling audio alerts or rerouting - are reverted to the ride profile’s default values.
I believe these settings should only be reset to their profile defaults when a new ride is started, not every time the ride app is reopened. This behavior has confused me a few times, though it likely does not affect many users as of now. It could become more relevant as extension usage increases in the future.
-
@timkgle
Since I have not observed the behavior you describe, I'm a little confused as to what you mean by “reopen the ride app”. How can you close the ride app without ending a ride? My understanding is that the ride app remains open in the background, even if I switch to the route or settings app. Am I missing something here?
-
@Thomas Gruber: With "reopen" I mean you bring it back to the front / resume the android activity, i.e. when you switch back to the ride app after switching the route or some settings in the other apps.
You can reproduce it as follows:
- In your profile, set the audio alerts (or some other setting) to on
- Start a ride. The Karoo will set the audio alerts to on as set in your profile
- Set the audio alerts to off in the control center
- Open the settings app from the control center
- Close the settings app and resume the ride
- The Audio alerts have now been reverted to On because that's what is configured in the profile. My expectation would be that it is left at "Off" for the remainder of the current ride.
-
Hi all, thank you for reaching out to us.
I have followed the steps that were shared, but I was unable to reproduce the issue. Opening the settings does not change the settings or the changes made while riding. However, I want to point out that the settings will reset if you switch profiles. For example, if you are using the basic profile and then open the control center and change the profile, the settings will reset.
If you are not changing the profile and are noticing this behavior just by opening the settings, I kindly request that you share a video demonstrating the issue with us at this email address: support@hammerhead.io. -
In case someone has the same problem and comes across this: Deleting and recreating the ride profiles fixed the issue. It looks like something about them was borked, which caused the Karoo to reapply the settings at times where it shouldn't. After setting up all my pages again, everything works as expected.
Please sign in to leave a comment.
Comments
6 comments