Engineer at Shopify. Once swam to the end of an infinity pool. No thought goes unpublished. 'IMO' implicit. He/him.
This profile is from a federated server and may be incomplete. Browse more on the original instance.
Have you made a site that uses View Transitions? Or a demo? Link? I’d love to see it.
This is a great article. Go read it. https://front-end.social/@eeeps/111966691340411170
📝 New post: Handling aspect ratio changes in view transitions.
Lots of tips on customising view transitions, and of course, live demos.
Rather than allow other browser engines to install-to-homescreen on iOS, Apple is removing the feature entirely in the EU.
Some features are tied to install-to-homescreen, such as push messages. Apple is unshipping those for EU users.
We need to act now: https://open-web-advocacy.org/apple-attempts-killing-webapps/
Really sad that the Navigation API isn't being included in interop 2024. This API makes a night-and-day difference to handling navigations. It cannot be polyfilled, and cannot really be used as progressive enhancement. We need it yesterday. https://github.com/web-platform-tests/interop/issues/435#issuecomment-1921896911
View transitions isn't being included either, but I'm less sad about that, because it can be used as progressive enhancement. https://github.com/web-platform-tests/interop/issues/437#issuecomment-1921897450
This always catches me out:
When specifying grid-template sizes, if values aren't wrapped in minmax(), then they're implicitly minmax(auto, value).
So 1fr is implicitly minmax(auto, 1fr).
If you actually want 1fr, you need to use minmax(0, 1fr).
I was delighted to hear the EU managed to lift the browser ban on iOS, but Apple are trying to make it worthless https://open-web-advocacy.org/blog/developers-react-apple-eu-dma-compliance/
@jaffathecake Just updated my Chrome Dev version to 123 and navigation is now broken on the OTMT site. Has an “Uncaught (in promise) DOMException: Invalid key” error in the console.
@jaffathecake I know OTMT podcast is audio only. But any plans to put it on Youtube? (a friend of mine only consumes podcasts through youtube)
Wait wait wait wait… AV1, the latest and greatest video format, adopted by browsers, does not support an alpha channel??
📴🧵 OMGOTMT it's a new episode of Off The Main Thread!
In this episode, @surma talks about Bevvy, an ECS game engine written in Rust, then we take a look at TC39 Stage 3 stuff that hasn't yet gone into browsers, and pick some favourites.
Pitched an idea (based on shadow realms) for making it easier to get data in and out of workers https://github.com/whatwg/html/issues/10078
Yay! React 19 will have custom element support! https://github.com/facebook/react/issues/11347#issuecomment-1899140345
This resonates. Due to changes at the top, Google became a place where you succeeded not by doing the right thing, but by being a business wanker.
Setting up home audio stuff. It still blows my mind that Google abandoned Chromecast Audio. Didn't even give the home mini an audio out. Madness.