Thomas Steiner (@tomayac)

Hamburg, Germany

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

Recent tweets

@ebidel @DasSurma @rauschma The sample app uses a service worker, too. Can you share your `”display_override”` setup? One theory may be that the browser you tested on doesn’t know `”display_override”` yet. It should be supported as of Chromium 89 (web.dev/display-overri…

via Twitter Web App in reply to ebidel

@henrylim96 @agektmr It is an annoying site for sure. 😂

via Echofon in reply to henrylim96

feross I added some improvements to The Annoying Site

- Change theme-color in a loop (Safari 15)
- Picture-in-picture in all browsers
- Block close window better
- Animate URL with emojis
- Pointer lock
- Request MIDI, bluetooth, USB, serial, HID

⚠️ Warning ⚠️

theannoyingsite.com pic.twitter.com/XRkpWYjBm3

via Twitter Web App (retweeted on 8:03 AM, Jun 21st, 2021 via Echofon)

@ldenoue For such a task I would recommend you play with insertable streams: web.dev/mediastreamtra….

via Twitter Web App in reply to ldenoue

@rauschma Correct, that’s `”display: minimal-ui”` at its best: music.youtube.com/manifest.webma….

via Echofon in reply to rauschma

@Paul_Kinlan Next offsite at the Drovers Arms (goo.gl/maps/vKzqNf6ye…)? Rhewl Looks lovely according to Google Maps. Welcome home then!

via Echofon in reply to Paul_Kinlan

@Paul_Kinlan Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch?

via Echofon in reply to Paul_Kinlan

passle_ Stoked to finally be able to announce: Custom Elements Manifest 1.0.0

I’m really looking forward to see what kind of new tooling this will unlock. Read all about it here:

dev.to/open-wc/introd…

via Twitter Web App (retweeted on 9:22 PM, Jun 18th, 2021 via Echofon)

bramus 🚨🚨🚨

There are some changes being proposed regarding viewport units, finally solving that “100vh in Safari on iOS” issue (cfr. css-tricks.com/the-trick-to-v…)

Let’s take a look … pic.twitter.com/ektVwlhI7O7O

via ThreadStart.io (retweeted on 9:17 PM, Jun 18th, 2021 via Echofon)

Just imagine we could bring these ideas to a real Chrome browser running the Blink engine. twitter.com/firt/status/14…

via Echofon

@piccalilli_ At least for macOS there’s now a Safari Technology Preview that just dropped: webkit.org/blog/11727/rel….

via Twitter Web App in reply to piccalilli_

jaffathecake Here’s a little library to work around the latest Safari IndexedDB bug.

It gives you a promise, and when it resolves, IndexedDB will respond to open requests.

npmjs.com/package/safari…

via Twitter Web App (retweeted on 10:35 PM, Jun 17th, 2021 via Echofon)

argyleink Virtual Keyboard API 😍

“developers can use [virtual keyboards] to enable better customization of their webpage’s content and experiences.”

“`js
navigator.virtualKeyboard.overlaysContent = true
“`

“`css
env(keyboard-inset-height)
“`

learn more 🔎 github.com/MicrosoftEdge/… pic.twitter.com/uRTX76QQfH

via Twitter Web App (retweeted on 10:30 PM, Jun 17th, 2021 via Echofon)

PixelAmbacht Variable fonts have a hidden superpower nobody is talking about! 🙀

Optical sizing (the power to change a font’s appearance depending on the size it’s shown at) will make your content SO MUCH nicer to read.

How it works & how to use it yourself: pixelambacht.nl/2021/optical-s… pic.twitter.com/3zVQBjAUdd

via Twitter Web App (retweeted on 10:11 PM, Jun 17th, 2021 via Echofon)

@piccalilli_ It works. And it’s been around for a couple of years and Apple hasn’t cracked down on it yet.

via Twitter for iPhone in reply to piccalilli_

jaffathecake Demo: static-misc-3.glitch.me/leaky-resize-o…

Chrome bug: bugs.chromium.org/p/chromium/iss…

Why this isn’t a problem with event listeners (and shouldn’t be a problem with the observers): jakearchibald.com/2020/events-an…

via Twitter Web App (retweeted on 9:59 PM, Jun 17th, 2021 via Echofon)

jaffathecake TIL ResizeObserver & IntersectionObserver need to be manually disconnected, else they leak memory through their callback.

This happens in all browsers.

MutationObserver and event listeners don’t have this issue.

Make sure you manually disconnect resize/intersection observers! pic.twitter.com/KVRgbCEgFF

via Twitter Web App (retweeted on 9:59 PM, Jun 17th, 2021 via Echofon)

ChromeDevTools 🌟 New in Canary - Improved properties inspection for the Custom Elements.

No more long scrolling to look for the properties. Like it?

Try it in Chrome Canary. twitter.com/techytacos/sta… pic.twitter.com/uTwaxiHu3A

via Twitter Web App (retweeted on 9:55 PM, Jun 17th, 2021 via Echofon)

stefanjudis I definitely have to get better at making myself replaceable. 🙈

Great post from @jmmv explaining why it’s important to be replaceable and how to do so. 👇

jmmv.dev/2021/04/always… pic.twitter.com/3zhUFycx5o

via Twitter Web App (retweeted on 9:45 PM, Jun 17th, 2021 via Echofon)

@mtomweb @ChromiumDev Yes, use cases like this is what the API is thought for.

via Twitter Web App in reply to mtomweb

tomayac @robwormald @ChromiumDev There are plans on merging the File System Access API and the Storage Foundation API. The proposal includes streams: docs.google.com/document/d/121…. For the ongoing origin trial, the API shape is as described in the article, though.

via Echofon (retweeted on 8:49 AM, Jun 17th, 2021 via Echofon)

@robwormald @ChromiumDev There are plans on merging the File System Access API and the Storage Foundation API. The proposal includes streams: docs.google.com/document/d/121…. For the ongoing origin trial, the API shape is as described in the article, though.

via Echofon in reply to robwormald

@henrylim96 @b1tr0t The Nokia 2.3 is a representative example: amazon.de/Nokia-Smartpho… (German Amazon link). It retails for <100€ if you choose a 😕 color. It’s one of those phones @slightlylate would carry around and test on: gsmarena.com/nokia_2_3-9988…

via Twitter Web App in reply to henrylim96