Thomas Steiner (@tomayac@toot.cafe) (@tomayac)

Earth, also @tomayac@toot.cafe

The below is an off-site archive of all tweets posted by @tomayac ever

March 11th, 2021

@lucienimmink We’re thinking of making `<link rel=manifest>` aware of the `media` attribute next. Like that you could specify different manifest files for light and dark mode. Additionally, there’s thinking on having a way to do this directly in the m

via Twitter Web App in reply to lucienimmink

Modules in workers and service workers, private class methods, top-level await. Love how quickly new JavaScript features make it into Safari. 👏 twitter.com/webkit/status/…

via Echofon

Yes, there’re a ton of iPhones in the top 10, but you might not see the number 1 and 2 bestselling phones (and the rest that comes after the top 10) since probably your site’s analytics is blind to them. These users never even might make it post the p

via Twitter for iPhone in reply to tomayac

“[F]or at least the next year we should consider the venerable Moto G4 to still be our baseline.”-@slightlylatee ininfrequently.org/2021/03/the-pe…m. “Not in my market!” you may say. Check the 2 bestselling 📱s in a wealthy country like 🇩🇪:amazon.de/gp/bestsellers…browser.geekbench.com/android_device…twitter.com/slightlylate/s…

via Echofon

jeffposnick Tips for debugging a *specific* request inside of a service worker:

jeffy.info/2021/03/11/deb…

via Twitter Web App (retweeted on 8:26 PM, Mar 11th, 2021 via Echofon)

@jaroslawjarosik @cramforce Global shortcuts are tracked as bugs.chromium.org/p/chromium/iss….

Tray access is tracked as bugs.chromium.org/p/chromium/iss….

Both features are in scope of Project Fugu 🐡, but, yes, they are current gaps we don’t have a bridge for yet.

via Twitter Web App in reply to jaroslawjarosik

cramforce Really good example of why desktop PWAs are so powerful. There really was no reason for Electron for this use case.
Some UX issues remain in Chrome (really mostly around browser restarts). Hope they’ll get fixed.
9to5google.com/2021/03/09/goo…

via Twitter for Android (retweeted on 3:46 PM, Mar 11th, 2021 via Echofon)

@dannymoerkerke Thanks. Just fixed the component and set to untriaged. Looks good and actionable!

via Echofon in reply to dannymoerkerke

@robertnyman @jaxcore @eae @ErikArvidsson I’m sure I have code lying around on a backup DVD 📀 or CD 💿 somewhere that does this.

via Echofon in reply to robertnyman

@eladsc @bramus @CodePen @webkit I fully agree it’s usable. I personally just wouldn’t speak of full browser support yet as long as it is prefixed.

via Echofon in reply to eladsc

@maddesigns @shadeed9 Brilliant! Exactly what I was looking for. Thanks for sharing!

via Echofon in reply to maddesigns

As a user of the not very well-known `ruby` tag (blog.tomayac.com/2021/01/24/rub…) for my footnotes, I’m happy about this progress update from @fantasai. ⤵️ twitter.com/csswg/status/1…

via Echofon

@eladsc @bramus @CodePen Almost full support. As your code sample shows, on @webkit it’s still prefixed as `:-webkit-full-screen`.

via Echofon in reply to eladsc

@j9t It’s a weird but useful one. I use it in `<dark-mode-toggle>`: github.com/GoogleChromeLa….

via Echofon in reply to j9t

@shadeed9 Great article, super useful! Are you aware of a CSS linter that flags use of the previous syntax?

via Echofon in reply to shadeed9

shadeed9 ✍️ New Article: Digging Into CSS Logical Properties

I always wanted to write about CSS logical properties. In this article, I explained how they work, why to use them, with some examples and use-cases. Happy reading!

🔗 ishadeed.com/article/css-lo… pic.twitter.com/Ec7rhRtIpB

via Twitter Web App (retweeted on 11:35 AM, Mar 11th, 2021 via Echofon)

@dannymoerkerke Please file a new.crbug.com and use Blink>Contacts for the component field. Thanks!

via Echofon in reply to dannymoerkerke

JohnMu Unplanned outages are stressful enough - here’s how to win a bit of time. If your site is completely down, serve 503 for all requests asap (you can show a user-friendly page too). If your host is down, point your DNS to a temporary host that just serves 503.

via Twitter Web App (retweeted on 11:22 AM, Mar 11th, 2021 via Echofon)

robertnyman My two DHTML favorite resources, about 20 years ago:

Dynamic Duo: dansteinman.com/dynduo/, by @jaxcore

WebFX: @eae and @ErikArvidsson

via Twitter Web App (retweeted on 11:17 AM, Mar 11th, 2021 via Echofon)

@robertnyman @jaxcore @eae @ErikArvidsson “`js
if (document.layers) {
// …code that would be executed only by Netscape browsers…
} else {
// …code that would be executed only by Internet Explorer…
}
“`

via Echofon in reply to robertnyman

People have for a long time been using Alexa rankings to roughly assess the popularity of sites, but the new Rank Magnitude metric in the latest @ChromeUXReport is a lot better. twitter.com/ChromeUXReport…

via Echofon

slightlylate The lack of real, meaningful browser choice on iOS doesn’t just hold back new features like the one’s we’re developing in Project Fugu 🐡, it holds back incremental improvements too:

bugs.webkit.org/show_bug.cgi?i… pic.twitter.com/57qYZipHQs

via Twitter Web App (retweeted on 8:28 AM, Mar 11th, 2021 via Twitter Web App)