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

Improve feedback pop-up timing to avoid interrupting user activities #412

Closed
vertigo220 opened this issue Dec 22, 2024 · 5 comments
Closed
Labels
done enhancement New feature or request

Comments

@vertigo220
Copy link

After using this for a couple weeks, I got a couple pop-ups, the first asking if I find it useful, the second asking if I'd like to give feedback. While I commend the fact it waited so long to ask, giving time to actually use the software (unlike a lot of apps that ask right away), I do have to say I don't like when apps show any sort of pop-up out of the blue. This can interrupt a game or video or, in my case, work I was doing. This is a sure-fire way to turn users off to it, and really shouldn't be done. If you want to do something like this. I'd recommend either ensuring the computer is idle for a while first (though depending on how this is done, it could still result in popping up while watching a video) or simply waiting once the predetermined time has elapsed and, instead of showing it right away, waiting until the user activates the software, i.e. activates a hotkey or a toolbar button (and only after the toolbar is closed, either by pressing a button or moving the mouse away, so that it doesn't cause the toolbar to close on them). This way, at least you'll know they aren't in the middle of something too critical.

@gileli121 gileli121 changed the title Feedback Popup Improve feedback pop-up timing to avoid interrupting user activities. Dec 22, 2024
@gileli121 gileli121 added the enhancement New feature or request label Dec 22, 2024
@gileli121 gileli121 changed the title Improve feedback pop-up timing to avoid interrupting user activities. Improve feedback pop-up timing to avoid interrupting user activities Dec 22, 2024
@gileli121 gileli121 mentioned this issue Dec 22, 2024
@gileli121
Copy link
Member

Thanks.
Added to #389

@gileli121
Copy link
Member

@vertigo220

Hello again, I checked this and tried to reproduce the issue. When the feedback window opens, it does not open in an active or focused state.

I tested several scenarios:

  1. A case where I’m not gaming, and there are multiple windows open. In this case, the feedback window opens behind the other windows without stealing focus or becoming active. I even tried typing in the ChatGPT window while the feedback window opened, and I could continue typing normally (as the focus remained in the window I was typing in).
  2. I ran a game in full-screen mode. I tested with Mafia: Definitive Edition. Even when the feedback window opened, it didn’t take the game out of full-screen mode, and I could continue playing.

I expected the feedback window to interfere in at least one of these cases, but that didn’t happen.

Are you sure something like this happened to you?
Actually, I even remember fixing this issue once—where the window would steal focus.

What version do you have installed?

@gileli121
Copy link
Member

In any case, I’ve added additional logic to the Game Mode detection option—now it won’t even attempt to display the update version dialog (in case it found new version), ask rating/review prompt, and several other messages when it detects that a full-screen game is running.

I released it in version 5.26.4, and you can check it out here:

https://github.com/WindowTop/WindowTop-App/releases/download/5.26/WindowTop.5.26.4.-.setup.exe

Or portable version:
https://github.com/WindowTop/WindowTop-App/releases/download/5.26/WindowTop.v5.26.4.Portable.zip

I tested it, and it seems to work correctly.

@vertigo220
Copy link
Author

It's been too long, so I'm not sure what version I had (almost certainly would have been whatever version was the most up-to-date here at the time), nor can I say for sure if it stole focus, though I suspect it did, otherwise it wouldn't have been much of a problem. As I mentioned elsewhere before, W10/11 (garbage OS's that only get worse over time) have had serious focus issues for at least a few years now, so maybe that had something to do with it happening for me and not for you.

@gileli121
Copy link
Member

Okay. In any case, I’m closing this for now because I may have addressed part of the issue that could occur in gaming situations. I haven’t been able to reproduce the exact issue you described yet, and you also can't say for sure that it did stole focus, so I’m closing the issue for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants