winleafs / Winleafs

Winleafs: Windows application for Nanoleaf lights
GNU General Public License v3.0
86 stars 9 forks source link

Screen Mirroring doesn't work with fullscreen apps #120

Open Eliteronix opened 4 years ago

Eliteronix commented 4 years ago

Describe the bug The nanoleaf panels don't refresh / adapt to the screen when using the screen mirror feature when a fullscreen app is opened on the mirrored screen. The panels will keep the same colours as soon as the fullscreen program got opened.

To Reproduce Steps to reproduce the behavior:

  1. Enable Screen Mirroring for a screen on the panels.
  2. Open an app in fullscreen mode on the selected screen for mirroring.
  3. The panels will adapt to the first frame of the program and won't change the appearance afterwards.

Logs No errors in logs.

bartdebever commented 4 years ago

Hi there, thank you for the bug report.

If its not anything personal, could you elaborate on which application you used? This can be more generic like "a game" if this is too personal.

Eliteronix commented 4 years ago

Hi, I tried it on a few games. It happens for "osu!" (free), it also happens for "The Binding of Isaac: Rebirth" (with afterbirth+ dlc in case that would matter) and it also happens for Maniaplanet games like "Trackmania² Valley" and other versions of it. Those are all the games I've tried with fullscreen until now.

bartdebever commented 4 years ago

I've managed to successfully reproduce the issue and will be working on a fix.

bartdebever commented 4 years ago

Suspected this was due to resolution change but it is not. unsure what the issue is.

KieferSkunk commented 3 years ago

Hey there. I haven't tried this app yet (plan to this evening), but just wanted to mention that I ran into this same issue with the official NanoLeaf Windows app (can't mirror full-screen program), and that there is another GitHub project that CAN do this correctly (albeit slowly). I wonder if you can get some insight into the cause and a fix from this other project?

https://github.com/rowak/nanoleaf-desktop

(I am not Rowak and am not making a statement good or bad about their app - just thinking that there might be something helpful there.)

StijnOostdam commented 3 years ago

Hey, thanks for the post. If you try Winleafs and have problems with this, please let us know the details and post your logs (found in %appdata%/Winleafs/logs. I will look into the project you have linked when I have some free time and see how he manages to take screenshots.