picom icon indicating copy to clipboard operation
picom copied to clipboard

Call win_update_bounding_shape on size changes

Open felipetavares opened this issue 4 years ago • 5 comments

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).

felipetavares avatar Oct 24 '21 06:10 felipetavares

Is this the issue where the window corners go non-rounded for a second when they are moving on xrender

godalming123 avatar Jan 09 '22 13:01 godalming123

Yes, that's the one

felipetavares avatar Jan 11 '22 03:01 felipetavares

is this fork dead?

beyond9thousand avatar Jun 28 '22 15:06 beyond9thousand

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

nathansCodes avatar Oct 19 '23 15:10 nathansCodes

I guess Allusive to the rescue, haha.

I'll start work on this as soon as I can.

allusive-dev avatar Oct 30 '23 22:10 allusive-dev

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.

pijulius avatar May 26 '24 09:05 pijulius