More progress. Now it uses exactly same approach as macOS and isn’t even that hacky. It doesn’t handle scrolling while zooming atm though, and I’m not sure whether the glitch with the position: fixed header is supposed to happen.
I lost track of how many times I tried to implement faster zooming in WebKitGTK, but here’s another attempt. Likely GTK4-only, last time I tried it this approach wasn’t much faster than status quo with GTK3. But hey, zooming youtube on a 4K screen, and it’s sorta kinda smooth.
Ignore the flicker at the end or the fact it only zooms at the top left corner, that’s easier to fix once basics work.
In case you think this is not that shocking, a PhD candidate took their life over this.
Looks like the Quassel #IRC client is preparing for a new release:
I like to spout non stop BS so don't believe a word I say.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!