Call win_update_bounding_shape on size changes
This fixes issues where when different window shapes exist (rounded and non-rounded corner windows) in AwesomeWM, titlebars were not properly drawn when switching between tags (i.e.: non-rounded corners were displayed in windows that should have rounded corners).
Is this the issue where the window corners go non-rounded for a second when they are moving on xrender
Yes, that's the one
is this fork dead?
This patch seems to mess with the slide-up and slide-down window animations.
Here's what they normally look like(this is with glx, but it looks the same with xrender):
https://github.com/pijulius/picom/assets/99505972/09fda77a-001e-46d6-9c16-a0500b3f053b
Doesn't really look the way it should, but it's fine for me
Now with the patch applied on xrender:
https://github.com/pijulius/picom/assets/99505972/faff553f-a04e-42be-aeb3-6339ebf067f3
Notice how the windows get clipped at the bottom?
And with glx:
https://github.com/pijulius/picom/assets/99505972/f81dde9b-b243-407b-a741-8fe7c8373cc6
is this fork dead?
Sure looks like it. I'm afraid there's nothing we can do about it though, except if somebody is willing to fork and maintain this. That would not be me though, since I know absolutely nothing about compositing on X and I have an exsiting project I'm working on
I guess Allusive to the rescue, haha.
I'll start work on this as soon as I can.
Hi Guys, will close this as not relevant anymore, the new animation on the original picom branch is looking good and moving over to it now.