dechamps/RudeWindowFixer

Should include the simple fix for common cases

DeXtmL opened this issue · 3 comments

I found this project to be very helpful because it got me really mad about windows switching when working with many windows.
However, this tool doesn't always work which is explained in the README. That's fine.
For my friends and me, the biggest problem comes from NVidia's Geforce Experience In-Game overlay.

  • Simply turn it off and booom all window bugs are gone [pic 1].
  • If You don't want to turn off the overlay, you have to make sure all performance status are not displayed [pic 2]

This simple fix should be included in the readme in plain language to help more less tech-savvy people.

[I found Nvidia's bug by following the readme, big thanks]

image

image

The reason why I don't suggest this fix in the README is because it is not a perfect fix:

  • Some people (including myself) actually do want to use the GeForce overlay, including the performance overlay.
  • There are known cases where the fix you describe is not enough. There are other applications that cause issues similar to GeForce experience (for example Dimmer is a suspected culprit as well).

The point of RudeWindowFixer is to get rid of this class of problems without having to find culprits yourself.

I didn't say this is a perfect fix, but it's indeed a common one, even this RudeWindowFixer cannot fix all the bugs. I think common causes should be pointed out in the front page. This can be quite helpful in several ways. First people's options are always divided; they should have choices. For example, not all people want to run additional exe that hack-fixes a bug because it may cause unseen bugs or compatibility problems against some software at some point of time we don't know yet. Secondly, this helps people be aware of the source of the issue in greater scale, which may accelerate the process the bug being fixed in an official way; after all, we don't want culprit makers(yes, Nvidia) to continue publishing less-tested applications to us. Finally, by pointing out common causes instead of hiding the explanation inside the long technical TL;DR section makes average people(I mean non Windows developers) understand better what this application does, and use it correctly reducing potential misuse.
It's a win-win case, so why not do it?
That's two cents option. Still, many thanks for this wonderful project.

Sadly RudeWindowFixer does nothing to me when it comes to this NVIDIA-specific bug (after a bit more testing, it does do something: after I run RudeWindowFixer, the taskbar works normally as long as the windows I have open aren't maximized, when I open a maximized window, the fix does nothing anymore, and even stops working for non-maximized windows after a few application switches. I have Windows 10 and use the taskbar in auto-hide mode), so the only option I have is disabling the performance tools when I'm not playing anything.

Thanks for pointing it out, DeXtmL!