GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||
GeezerVison is showing github.com — settings: Add setting for auto-opening apps by vkareh · Pull Request #2004 · InfiniTimeOrg/InfiniTime Conversation
|
|
Build checks have not completed. Possible reasons for this are:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
6d8e732 to
e9df27a
Compare
There was an error while loading. Please reload this page.
|
I like the sound of this feature, but I think it should be optional. I have my phone and computers all connected with KDE connect, so any audio I play on any device syncs to my phone which sends it to InifiniTime. This is great, but making it switch to the music app every time any audio/media is played anywhere would drive me insane as it'd be switching all the time |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I personally don't think that this would be a very nice user experience. As Mark says, I play media on my phone quite a lot, which will have it start and stop quite frequently. If that causes it to switch to the music app each time, it would get quite annoying. I think that this would be better implemented as a quick-switch action, where you can configure an app to get to quickly. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
e9df27a to
dfb4e34
Compare
|
I've added the ability to configure which apps auto-open based on certain events:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
aef969d to
da53d2d
Compare
|
I like this generic solution a lot, my preferred watch face has battery percentage on it so being able to turn off auto battery show would be nice |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I like it!
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
da53d2d to
d77f02c
Compare
There was an error while loading. Please reload this page.
|
I understand that such a feature might be useful in some cases but... I would like to challenge it for the following reasons:
As I said, I understand why some users request this kind of feature, but I'm not sure this is the best way to implement it. Feel free to share your opinions :) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
a319aec to
d5d6c62
Compare
|
Some of my thoughts about this feature: It should only automatically open apps while the smartwatch is not used for something else; so, basically only while it is on the watch-face. Considering that most of this feature depends on interacting with a companion-app, i think that it may be better to have a way for a companion-app to request opening any app on the smartwatch and keep the settings for wether or not to do it in that companion-app. It would also be good if the companion-app can check for the availability of a smartwatch-app, so it can decide wether or not to offer such a setting, or tell the user how to make it available. Automatically opening an app can make the usage-flow much easier. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
d5d6c62 to
1da02a1
Compare
I updated the patchset to only load the app if there's no app loaded currently.
Great question. Testing this now to see what happens.
Fair point. I think this concern is the only one we cannot address in code and would require a decision from the InfiniTime core team (InfiniTeam? 😛 ) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
1da02a1 to
9c8432f
Compare
I've accounted for this now. The DisplayApp verifies if the app is available before attempting to perform the action. @MoonlightWave-12
This is now fixed.
This could be interesting... Gadgetbridge has device-specific settings. InfiniTime could implement a service that allows it to interact with apps.
General users won't be able to decide which app gets installed on their watch.
I agree. This feature's goal is to increase usability. When I play music/podcasts, I expect my watch to know so that I can see/interact. Same with navigation. My companion app (Gadgetbridge) is smart enough that it doesn't just randomly sends any sound/notification as though it were media, and limits it only to actual media playing on my phone (Spotify Lite / AntennaPod). Things like movies from streaming services do not get sent to the watch (which is what I expect anyway), so the behaviour here is really what I would expect of a connected device. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
79ea5ec to
f9c2dce
Compare
f9c2dce to
87c6973
Compare
87c6973 to
6987f23
Compare
6987f23 to
9d34d25
Compare
9d34d25 to
25d2f45
Compare
25d2f45 to
efe295e
Compare
efe295e to
777badf
Compare
|
I was just thinking... what if the app doesn't open right up, but gets placed to the right of the watchface? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
9da21a2 to
c73f8a9
Compare
c73f8a9 to
d7f2e15
Compare
5ee8054 to
1c569fd
Compare
1c569fd to
28bed03
Compare
28bed03 to
c225068
Compare
c225068 to
a514e9e
Compare
a514e9e to
f099871
Compare
f099871 to
cdf46c3
Compare
cdf46c3 to
96959c5
Compare
96959c5 to
e2d7036
Compare
e2d7036 to
871e7f2
Compare
|
Rebase to fix build CI, sorry (same for other PRs) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
871e7f2 to
d56505b
Compare
|
After thinking about this for a while I'm in a similar space to JF. I think this isn't a good fit in terms of the vision and that either
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
d56505b to
6f039a9
Compare
543bf02 to
84edc2f
Compare
84edc2f to
d11a774
Compare
When starting music on a paired device, the music service will automatically trigger the music app to open if there is no app already loaded.
When a paired device sends a navigation message, the navigation service will automatically trigger the navigation app to open if there is no app already loaded.
Certain apps can be configured to auto-open based on component events: - battery: when charging the watch - music: when playing music from the paired device - navigation: when opening a maps app on the paired device
d11a774 to
bec7853
Compare
|
This does not align with InfiniTime's vision (and to be honest, I've stopped maintaining this branch since there are conflicts, as I don't use this feature myself). Closing. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.