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

New features shouldn't be enabled by default #14307

Closed
1 task done
yiays opened this issue Nov 6, 2021 · 7 comments
Closed
1 task done

New features shouldn't be enabled by default #14307

yiays opened this issue Nov 6, 2021 · 7 comments
Labels
Area-OOBE First time run experience for users Area-Setup/Install Refers to installation mechanism Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.

Comments

@yiays
Copy link

yiays commented Nov 6, 2021

Microsoft PowerToys version

0.49.0

Running as admin

  • Yes

Area(s) with issue?

General

Steps to reproduce

Install an update that introduces a new feature (like the update that added find my cursor).

✔️ Expected Behavior

Features should be disabled by default or there should be user education (like a pop-up explaining a feature and it's shortcut the first time it's triggered). Otherwise users can spend weeks dealing with an inconvenient feature that they might assume came in a system update and have no idea how to turn off.

❌ Actual Behavior

You'll find that there is no mention of new features when you update PowerToys and no education about this new feature, you'll just trigger it accidentally one day and get very confused. Arguably this is bad UX, even for power users.

Here's a humorous example of precisely this happening to a user of PowerToys. https://youtube.com/clip/UgkxvOC1Ts6hPA4hd27U5nFIbopvCQCuXYDT

Other Software

No response

@yiays yiays added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Nov 6, 2021
@franky920920
Copy link
Contributor

I'd like to change this issue a little bit:
The new feature should be enabled by default, but it needs an OOBE (out-of-box experience) after the update that implemented the new feature to introduce them to the users. :)

cc: @niels9001 Any ideas?

@franky920920 franky920920 added Area-OOBE First time run experience for users Area-Setup/Install Refers to installation mechanism and removed Issue-Bug Something isn't working labels Nov 6, 2021
@niels9001
Copy link
Contributor

niels9001 commented Nov 6, 2021

There's a SCOOBE spec checked in a couple of weeks ago that provides a "What's new" dialog experience.

@dedavis6797

@VulcanTourist
Copy link

First, this new Find My Mouse feature should not have been enabled by default, catching distracted people not closely following development lately by surprise... and not in a good way. I had to discover it entirely by accident while I was playing a Steam survival game, when accidentally tapping [Ctrl] twice during the game activated this mystifying lightened circle around the targeting reticle in the game.

Second, as I not-so-subtlely hinted above, the Game Mode option, which is also active by default, does not work when the mode fails to recognize that the focused process is in fact a game. Please don't implement that option at all unless you can further generalize it to work for all games. Alternative suggestion: check the active Power Profile; if the current profile is High Performance or similar, it's probably a better bet than the unreliable Game Mode that a game is being played.

@Aaron-Junker
Copy link
Collaborator

We have a open spec for showing the user what changed after an update: https://github.com/microsoft/PowerToys/blob/main/doc/specs/SCOOBE.md

@franky920920
Copy link
Contributor

@Aaron-Junker The roadmap there needs an update. :D

@Aaron-Junker
Copy link
Collaborator

@Aaron-Junker The roadmap there needs an update. :D

Cc: @dedavis6797

@crutkas
Copy link
Member

crutkas commented Nov 18, 2021

Closing this against SCOOBE. #14536

by default, new stuff historically is always on by default since the reboot of PowerToys. We try hard to make people aware in our change logs / readme updates.

@crutkas crutkas closed this as completed Nov 18, 2021
@crutkas crutkas added Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Nov 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-OOBE First time run experience for users Area-Setup/Install Refers to installation mechanism Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.
Projects
None yet
Development

No branches or pull requests

6 participants