Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accidental screen switches #618

Open
mkellyxp opened this issue Aug 27, 2021 · 11 comments
Open

Accidental screen switches #618

mkellyxp opened this issue Aug 27, 2021 · 11 comments
Labels
enhancement Enhancement to an existing app/feature

Comments

@mkellyxp
Copy link

I've noticed this happen when wake is on wrist raise, or tap. I'll go to look at my watch and it's in the apps or settings screen. My guess is that something touches the watch and it switches screens without me knowing.

Could there be a way to lock it on that home screen unless you double tap to unlock or something. Not sure if this would be useful to others, but I know 99.9% of my use of this is just looking at that home screen

@tmilburn
Copy link

@mkellyxp Is your watch ever in the settings or apps screen when it goes to sleep? If so then I think this is similar to #570

@mkellyxp
Copy link
Author

@tmilburn it's possible, but if so it's because a random touch sent it there. I have never put it to sleep on a different screen.

I just lowered my screen timeout to 5s to see if that helps. I have noticed that it will sometimes just swipe up to notifications without me touching the watch. I've seen it happen a few times, it's like a ghost swiped it up.

All this just makes me wish I could just lock it on that main screen and make me jump through a few hoops to get somewhere else

@adocampo
Copy link

Same here, is a bit annoying wanting to see the time and finding yourself pushing the back button several times until reach the home screen, because the watch is inside settings or main menu, a couple of times, even it woke at the pong and the paint application which I never opened.
I'm on 1.4 and have both wake on wrist and 2 tap wake (tried also with 1-tap wake and the same issue is present)

This was referenced Sep 28, 2021
@Riksu9000 Riksu9000 changed the title Feature Request / Possible Bug: Not on home screen on wake Not on home screen on wake Mar 23, 2022
@Riksu9000 Riksu9000 added enhancement Enhancement to an existing app/feature and removed feature request labels Feb 20, 2023
@LinuxinaBit
Copy link

LinuxinaBit commented Feb 21, 2023

I’m gonna put a part of my suggestion from #1390 here:

If a navigation screen is opened and the watch goes to sleep because it isn’t being used, it should return to the watch face.
This shouldn’t apply inside of apps, or for a few seconds immediately after the watch goes to sleep, because the page might need to be used again.

(read the complete thing in that issue, it goes into a little bit more detail, but I think you get the idea)

Even if the main issue is display drivers or something else, it’s still probably a good idea to implement this, as it can still be helpful for legitimate accidental touches and swipes.

@bradsk88
Copy link

There was some concern that "we don't know what the user wants to see on wake". But that might be remediable by making this an option:

On wake:
- Show last open app
- Return to home

@Riksu9000
Copy link
Contributor

I don't think anyone would prefer for it to always return home. #1592 covers all intended use cases where you can't see the time. This issue is about screen switches that should not happen in the first place.

@Riksu9000 Riksu9000 changed the title Not on home screen on wake Accidental screen switches Feb 25, 2023
@LinuxinaBit
Copy link

LinuxinaBit commented Feb 25, 2023

That’s why I think there is some elegance to the “switch to watch face a few seconds after sleep, only from menu screens”…
Because they’re menus it’s only a few swipes and it wouldn’t interrupt anything important, while also fixing the majority of instances in which this problem occurs.
The only place this doesn’t currently apply is the Settings menu, and that can simply be omitted from the category of “menu screens” for this purpose.

@etewassad
Copy link

etewassad commented Mar 8, 2023

I don't agree with the return to home screen solution either but can we add some kind of lock function for raise to wake users? I find the watch ending up in the setting screen randomly a lot.

I see 2 ways of implementing. Single tap or double to unlock, but

  1. limit it only to when the watch is woken up by raise to wake
  2. add an extra setting toggle for this

I understand it needs to be unintrusive. I'd like to hear more people's input.

@bradsk88
Copy link

bradsk88 commented Mar 9, 2023

Another nice (configurable) option would be if we could set the screen to "wake" on raise, but require a physical button press to interact.

I think that would solve a lot of the problems I'm facing with accidental touches - which are constant.

@LinuxinaBit
Copy link

Another nice (configurable) option would be if we could set the screen to "wake" on raise, but require a physical button press to interact.

I believe this is the best solution, as accidental touches are another thing that happens frequently, so simply having a "tap to unlock" feature wouldn't be as effective as intended. It should obviously be disabled in apps such as the stopwatch and timer.

Returning to the home screen from menu screens is a good thing to include alongside this, as it is very possible for the watch to be left on a menu screen simply because the user forgot to swipe back. It could be toggle-able as well if there is a use-case in which this would not be beneficial (though I can't personally think of any).

@PlaidPhantom
Copy link

I'd love something like this to prevent accidental presses; just this morning I somehow accidentally changed my watch face. What about an optionally-enabled "lock" screen for raise/shake wakeups that just shows the current watch face (plus a lock icon or something)? Then, its only available action would be to resume to whatever the current wakeup behavior is on button press. With that, changing the wakeup screen behavior could be a separate discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement to an existing app/feature
Projects
None yet
Development

No branches or pull requests

9 participants