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

Detect when apps that can conflict and alert users #1958

Open
crutkas opened this issue Apr 6, 2020 · 5 comments
Open

Detect when apps that can conflict and alert users #1958

crutkas opened this issue Apr 6, 2020 · 5 comments
Labels
Area-Quality Stability, Performance, Etc. Idea-Enhancement New feature or request on an existing product Needs-Spec Something needs additional thought on how we'll implement

Comments

@crutkas
Copy link
Member

crutkas commented Apr 6, 2020

On startup, we should alert users that there are known apps that can interfere with PowerToys. "PowerToys has detected a known app, APP_THAT_IS_AFFECTING, running that could impact your experience"

I know we have others but from #1943, #1493:

@crutkas crutkas added the Area-Quality Stability, Performance, Etc. label Apr 6, 2020
@crutkas crutkas added this to the v1.0 Release milestone Apr 6, 2020
@flatlined
Copy link

flatlined commented Apr 6, 2020

Came here from #1943. For information, I was and am also running an AutoHotkey script (KDE Mover-Sizer, which allows you to drag windows when using a modifier key, in my case the winkey). At least with this script I have no detrimental effects. I am unsure how you could detect whether an AHK script would be problematic however.

@htcfreek
Copy link
Collaborator

htcfreek commented Apr 8, 2020

We have to add the following tool to the list:

@htcfreek
Copy link
Collaborator

htcfreek commented Apr 14, 2020

My thoughts about the Alert.

Generally this is a great idea. But I think we should care about how many warnings we show at all.
If we overstrain the users with to many warnings on every start, they will begin to ignore the alerts.

ALERT:

Layout of the warning message:

  • Short info text.
  • Button to detailed information within the PT-Settings.
  • Button to close the warning.

Information page within the settings:

  • A short description.
  • A link to the Wiki at Github.
  • Table with app's name and a short problem description.
  • Page should be only visible when apps are detected.

WHEN TO WARN/CHECK:

  • When PowerToys is newly installed, repaired or updated.
  • Periodically checking for newly installed "problematic apps".
  • Only show warning message for newly detected apps.

Detecting Apps:

  • I think we also should check for special versions of the "problematic app" becaues some bugs/problem are related to a specific app version.
  • It might be interesting if we could update the list of "problematic apps" via the update function without having to distribute a new PT version.

We also should define criteria for "problematic apps".
For example:

  • Apps with special bugs or problematic features. (like AutoHotkey)
  • Apps who acts the same way like a PowerToy and can't use at the same time. (Like a third-party FancyZoones-Tool.)

Layout concepts

PT_app-prob2
PT_app-prob

Best regards.
htcfreek

@crutkas
Copy link
Member Author

crutkas commented Sep 17, 2020

SentryBay #5414 blocks low level keys

@crutkas crutkas added the Needs-Spec Something needs additional thought on how we'll implement label Dec 7, 2020
@crutkas
Copy link
Member Author

crutkas commented Dec 7, 2020

needs a quick one pager

@taras-janea taras-janea added the Idea-Enhancement New feature or request on an existing product label Oct 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Quality Stability, Performance, Etc. Idea-Enhancement New feature or request on an existing product Needs-Spec Something needs additional thought on how we'll implement
Projects
None yet
Development

No branches or pull requests

4 participants