paperwm / PaperWM

Tiled scrollable window management for Gnome Shell
GNU General Public License v3.0
3.06k stars 128 forks source link

Incompatibility with `rounded corners` extension #763

Open dieub56 opened 9 months ago

dieub56 commented 9 months ago

Describe the bug Hard to describe the issue with words, but some kind of window outline appears behind all other windows. This occurs on a 32:9 ultrawide display (5120 x 1440).

Screenshots Screenshot from 2024-01-28 16-52-01

System information: Distribution: Fedora Linux GNOME Shell 45.3 Display server: Wayland PaperWM branch/tag: release PaperWM commit: 35afc1a117650dbd9b7ee2afccc691e0b4514e89 Enabled extensions:

Additional context Other that this graphical issue, it seems the extension behaves as expected.

jtaala commented 9 months ago

Thanks for reporting @dieub56 - is this a new issue that's only showing in v45.9.1?

If so, could you checkout (or bisect) the last few releases to see where the issue occurred?

Also, could you disable other extensions and retest? Particularly the rounded-window-corners extension.

Just trying to isolate / pinpoint where this is occurring.

Cheers.

dieub56 commented 9 months ago

The rounded corners extension caused the issue, disabling it solved the issue. On a related note, is this something that will be addressed in future releases ? I understand if its not a priority, and my use case might not reflect most users, just want to know where you stand. I really enjoy using that extension, so honestly this a dealbreaker for me.

jtaala commented 9 months ago

I thought it was likely rounded corners. I personally don't use rounded corners and wouldn't work on specific compatibility with it, but would happily accept a PR from others that use it and can run tests with their changes etc.

There's a few rounded corner extensions around and they implement what they do in various ways (which slightly differ). Unfortunately we don't have the resources to work around other extension implementations (that change gnome styling and often monkey-patch/modify native gnome/mutter objects).

Also, given that that rounded corners extension doesn't look fully supported on Gnome 45 on extensions.gnome.org (i.e. hasn't passed Gnome team review for a gnome 45 version) - it's not something I would commit time to.

Happy to leave this issue up in case other want to work on it though.

Thanks for trying PaperWM!

Jay.