Version 12 of Electron has just been released with initial Wayland support. I've been waiting for this for <i>a long time</i> now, so I'm pretty excited about this.<p>This means that now the three major GUI toolkits for Linux (GTK, Qt and now Electron) support Wayland natively.<p>Hopefully the Chromium Embedded Framework (CEF) will follow suit soon [1] which should make it possible for Steam and Spotify to run natively on Wayland too (as soon as they upgrade, of course).<p>[1] - https://bitbucket.org/chromiumembedded/cef/issues/2804/ozone-wayland-x11-support
This is great news!<p>One of the worst things about wayland and electron has been super fuzzy apps if you use fractional scaling, because it didn't scale them correctly.<p>Excited to test Electron 12 for Beekeeper Studio.
It looks like it won't be so simple for Steam. I just found out a couple of days ago that Steam only uses CEF to render the main content, and it actually looks like it's using GTK2 to render the window.<p>See <a href="https://github.com/ValveSoftware/steam-for-linux/issues/4924#issuecomment-789324760" rel="nofollow">https://github.com/ValveSoftware/steam-for-linux/issues/4924...</a>.
Is this also a step towards easier screen sharing? The only reason I'm not on wayland is I occasionally need to screen share on Skype, zoom, and bluejeans.