pinnacle-comp/pinnacle

Make application of layouts transactional/atomic

Ottatop opened this issue · 1 comments

If you've seen all the flickering it's because the compositor does not apply layout changes atomically. It's why fullscreen windows move and then resize and why you keep seeing the background pop in when you open and close windows.

Continuation of #202

Pretty sure river has a system for transactional layouts, might be smart to look at what they've done.