Really pleased to see this kind of work being done. My experience of desktop Linux has been on a downward trend in recent years, with so many little graphical glitches and oddities popping up at every opportunity. I believe the root cause is the deep stack of components that it takes to draw on the screen, with little mutual understanding across boundaries, and some black boxes that cannot be understood by OSS devs anyway.