ramensoftware / windhawk-mods

The official collection of Windhawk mods
310 stars 56 forks source link

[Slick window arrangement] Incompatibility with Plex #546

Open DuckersMcQuack opened 8 months ago

DuckersMcQuack commented 8 months ago

Slick window arrangement was not compatible with plex, and i found no incompatibility list anywhere, so i want to request a community driven/submit option to add the affected programs which dev can then look through, and either note next to each that "those can't be made a fix for, keep as excluded" and/or a "show more" list under compatibility list with apps that was previously incompatible, to now be compatible for us who had it under excluded list previously and now can remove it to be included with floating/snapping windows.

m417z commented 8 months ago

I think it would be better handled as a bug report to the mod author. In this case, I'm the author of "Slick window arrangement", so I'm willing to make the mod compatible with Plex. How can I reproduce the problem? In fact, I'm using Plex, but it's just a web app running in a browser and a tray icon. Perhaps there's some other functionality I'm not familiar with.

Meanwhile, perhaps you already know that, but you can exclude Plex in the mod's advanced tab.

Bugdwoid commented 5 months ago

I'm also running into an incompatibility problem between Plex and Slick Window Arrangement that might be linked to this issue. When starting the Plex and Plex HTPC Windows apps with the mod enabled and no apps blacklisted, I instantly get "Entry Point Not Found" error windows, as shown on these screenshots :

csrss_X5AXrENwYH csrss_wbaV96OH1r

When I dismiss these windows, the apps start normally, without the mod injected into them. The issue goes away when I put the executable names in the mod's blacklist.

Both of these apps are Qt5 based, their UI is mostly rendered using QtWebEngine but they are using mpv as a video player and I believe some native code is used for other features like downloading and display management, so they are a little more than simple web apps.