Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

November 2021

@aerotwist Massive congratulations 🎉! Working on this on the side, chapeau!

via Twitter Web App in reply to aerotwist

@m_yxnk It didn’t stop me, maybe I was typing faster than IntelliSense could sense… Potentially there could be a lint rule for @geteslint or something?! FWIW, I have opened a PR for @MozDevNet so it gets highlighted as a pitfall: https://t.co/pdVqG0fzSb

via Twitter Web App

@WestbrookJ Luckily @MozDevNet is <del>a Wiki</del><ins>on GitHub</ins> 😃: https://t.co/pdVqFZXYtB.

via Twitter Web App

@eisaksen Both “float” and “for” are reserved words in JavaScript. That’s why when you intuitively want to `.for`, you actually need to `.htmlFor`. It was the same for `.float`, where you needed to `.styleFloat`, but now `.float` (the intuitive

via Twitter for iPhone in reply to eisaksen

@WestbrookJ Right? It’s interesting that it was enabled for `https://t.co/MuEB2qS6XR…., with “float” being a reserved word in JavaScript. Search for “htmlFor” on https://t.co/VV9JqdqYFg for details.

via Twitter for iPhone

Face palm 🤦 du jour: `HTMLLabelElement.for` sets a property, what you want is `HTMLLabelElement.htmlFor` in 99.99% of all cases: https://t.co/eTv40Dm4zD. See https://t.co/eVCEVk8KcV for more.

via Twitter Web App

@madebygoogle Hi there. I have pre-ordered the Pixel 6 Pro with @deutschetelekom, but they have delivery problems. How do I claim the Bose headphones offer if I don’t have the phone and thus no IMEI? Thanks for your help! https://t.co/gOhUFHvrej

via Twitter Web App

@Telekom_hilft Hallo 🙋‍♂️. Ich habe bei euch das Pixel 6 Pro bestellt (Auftrag 4950106536)—u.A. wegen der Kopfhörer (https://t.co/LesSbx7dII). Nun fehlt wegen Lieferproblemen aber die IMEI, so dass ich das Angebot nicht einlösen kann. Habt ih

via Twitter Web App

RT @jasnell: Very happy that AbortSignal.timeout() will be added to the web platform spec very soon: https://t.co/mVd42eyHBr

This utility…

via Echofon

The race to being the first engine to reach 100 is open, but way more important is the point where all three engines reach 100/100/100: https://t.co/PEqjZUDnAV. Glad the technical issues were resolved and we can see the latest Safari TP now. #Compat2021 h

via Echofon

Building fast, offline-capable Microsoft 365 web applications (via ⁦@AaronGustafson⁩). Fascinating to see such big ships move! https://t.co/n119V4Ti6C

via Twitter for iPhone

RT @tomayac: I’m a bit of an @emscripten n00b 🙈 and could use help with a build issue: https://t.co/3CzuS0kKsb. My cobbled together build a…

via Echofon

RT @bramusblog: SVGcode: a PWA to convert raster images to SVG vector graphics (by @tomayac)

🔗 https://t.co/c2TrTBvm9P

🏷 #link #pwa #svg…

via Twitter Web App

@kennethrohde @KevinKelchen @diekus @AaronGustafson I was about to share the news… 😃 Thanks, @reillyeon, for working on this!

via Twitter Web App

@kennethrohde @andreban @FlyingTigerUK @MishiPayApp I have looked at the Web app a bit: they use the Scandit Web SDK, which is based on Wasm: https://t.co/zTRSzIe6er. In my tests it performed very well; definitely way better than the usual suspects open-s

via Twitter Web App

@mischmerz Thanks, that’s great to hear! I actually also quite like what it does with photographic images. (I’m sometimes surprised in contrast, though, how sometimes poorly it deals with [seemingly simple] non-photographic images. But that’s what a

via Twitter Web App in reply to mischmerz

I’m a bit of an @emscripten n00b 🙈 and could use help with a build issue: https://t.co/3CzuS0kKsb. My cobbled together build approach in the main branch works (see package.json), but my improvement attempt in the PR so far fails miserably. Thanks!

via Twitter Web App

@gnyman @Jan_Ainali @WikidataEcho @Wikipedia @wikidata Processing some old ToDos: I have reported this as a bug to the Workplace team. Thanks for flagging in the first place!

via Twitter Web App in reply to tomayac

RT @googledevjp: 🔢 SVGcode のご紹介 : ラスター イメージ 🎨 を SVG ベクター グラフィック 🔐 に変換する PWA です!

🔖 お知らせ : https://t.co/mpEcHITWJQ
🔦 アプリ : https://t.co/zBMO…

via Twitter Web App

I know exactly who needs to hear this, so hear me out: if a “thought leader” or someone with a massive Twitter following (the overlap can well be zero) says/writes something outrageous, there’s no need to give’em more stage time. I unfollow and mo

via Echofon

@andreban @dalmaer Just dropping this here… https://t.co/M8dVx9VGty 💤 Works great from the @ChromeDevTools console, too!

via Echofon

Apple is now apparently working on adding `NavigationPreloadManager` support to @WebKit: https://t.co/iiyHy7QDVA. 💀

via Twitter Web App

RT @TheWebConf: [CFP] Guess which #TheWebConf CFP is out?🧐
If you guessed “WebConf 2022 Developer and W3C Track”, you are right! Submit you…

via Twitter Web App

RT @FrontendDaily: SVGcode: A PWA to Convert Raster Images to SVG Vector Graphics - https://t.co/M4uT0KrTlV

via Twitter Web App

@webmaxru @ChromiumDev @tunetheweb @drenzulli @andreban @rick_viscomi Looking at the overall picture, it doesn’t seem that unique of a drop: https://t.co/uign4L68mD.

via Echofon

RT @DasSurma: I have been working on a CSS Container Query polyfill for all major browers.

It aims to cover the majority of CQ use-cases r…

via Echofon

@hashseed I’m carefully optimistic, too. It’s definitely the elections I cared the most about, and I see promising signs of hope for this country to make the necessary changes. 🌱

via Echofon

🧒‍🎨 The @HeyDesigner newsletter featured SVGcode in their daily edition 329: https://t.co/5DNZVRNr4Q. Happy the app is interesting to a design audience! 😃 https://t.co/YxYpPNKFTc

via Twitter Web App

@equinusocio @rauschma Yes, in this particular case the custom element always fires the event that triggers the function.

via Twitter Web App in reply to equinusocio

@rauschma This demo https://t.co/qKiV3054WV swaps the favicon (`link[rel=”icon”]`), but the logic for swapping the manifest (`link[rel=”manifest”]`) would be exactly the same.

via Twitter Web App

@ChromiumDev Yes, SVG icons are in some cases a way around that (see quoted tweet ⤵️ and https://t.co/FruUqccVK2), but this doesn’t work for `”theme_color”` and `”background_color”`. https://t.co/w6W2rt2HZ6

via Twitter Web App

PWAs can soon specify light ☀️ and dark 🌒 mode colors in the Web App Manifest:

“`json
{
“theme_color”: “red”,
“icons”: […],
“user_preferences”: {
“color_scheme_dark”: {
“theme_color”: “blue”,
“icons”: […]
}
}
}
crbug.com/1271804

via Twitter Web App

@patrickbrosset Super useful, thanks for building this! (Note that you need to migrate to manifest v3 in the future.)

via Twitter Web App in reply to patrickbrosset

@Kankaristo I’ll pass this feedback on. Thank you for reporting this!

via Echofon in reply to Kankaristo

@cramforce @JohnMu I was aware (though rarely use it myself), but John’s is the best use case for this feature I have ever seen. 🤯

via Echofon

RT @patrickbrosset: New blog post 🔃!

I created a small browser extension that lets you grab colors from 🌟 anywhere on your screen 🌟 (not j…

via Echofon

@Vjeux @steveruizok So did GitHub for issue texts for example.

via Echofon

RT @phoboslab: Lossless Image Compression in O(n) Time — introducing QOI, the Quite OK Image Format. 300 lines of C, single header library:…

via Echofon

🎉 Happy about SVGcode (app: https://t.co/KkNtcSZGbS, article: https://t.co/oYuA2vDNeX) being featured in this week’s @frontenddaily newsletter: https://t.co/YrVEGdVvVU. Thanks for including it!

via Twitter Web App

@henrylim96 I hope @justynapolitans doesn’t see me… 🙈

via Twitter Web App

If you really want to, you can now get SVGcode (https://t.co/KkNtcSZGbS) from the @GooglePlay Store apart from simply the browser: https://t.co/ACH6D36rr2 🛍. This was mostly an excuse for me to play with @pwabuilder…

via Twitter Web App

@henrylim96 Oh, this was a one-off by the social media team for early adopters. Making a generator could be a nice little Web app idea, though… :-)

via Twitter Web App

You can now get a customized Google Developer Profile vanity URL. Mine is https://t.co/j3Ma0cN0LB. You can claim yours via https://t.co/AKbe7KxzIh. https://t.co/AbsqlzgR7S

via Twitter Web App

RT @DanShappir: Two years ago less than 4% of Wix websites had good #CWV. Now it’s over 30% (52% in the US). I wrote an article for @smashi…

via Echofon

RT @slightlylate: “Our work led to a greater than 100% increase in PWA installation and engagement.”

Amazing work by @Mustafa_x, @b1tr0t,…

via Echofon

I’d self-estimate myself to be striving for being a type 4 (tweet ⤵️) HTML author: valid (e.g., https://t.co/TgEgtHSxIy), semantic (e.g., https://t.co/eSIWESt9si), and accessible (e.g., https://t.co/Fj7Qgripvj), but I say “striving” because I st

via Echofon

@Mustafa_x 🙏 Thanks for your passion for PWAs, it clearly showed! All the best for the next gig! 🍀

via Echofon in reply to Mustafa_x

RT @cjamcl: I made a script that finds the new web platform features fully supported by the major browsers for every month. Ran it against…

via Echofon

RT @jaffathecake: 🔝 Cross-fading any two DOM elements is impossible right now. Here’s why, and…

➡️ How compositing works
➡️ Different comp…

via Echofon

@bramus @bramusblog LOL at MILF, the, erm, missing items location finder.

via Echofon in reply to bramus

A brilliant story by @bramus and how his blog came to be. Spoiler alert: it starts with fries 🍟. https://t.co/LYO3WMc5jg

via Echofon

#TIL about the `networkQuality` tool in macOS Monterey: https://t.co/0fVYMNy9M1.

>$ networkQuality
==== SUMMARY ====
Upload capacity: 11.102 Mbps
Download capacity: 51.989 Mbps
Upload flows: 12
Download flows: 12
Responsiveness: High (1666 RPM)

via Twitter Web App

RT @agektmr: JPGやPNGなど(ラスター画像)からSVG(ベクター画像)を生成するごとができるPWA by @tomayac https://t.co/BsL4Xdhk3u
解説記事はごちらから https://t.co/YBQSxWpM9K

via Twitter Web App

😆 Quick release announcement post on my personal blog now after the “official” @svgco_de launch on Friday: https://t.co/ey9v8cmSIF.

via Twitter Web App

RT @svgco_de: Oh hai, Hacker News: https://t.co/BEnrJNslqx. 💋🧡

via Twitter Web App

@DasSurma @slightlylate I’ve made the underlying library available (https://t.co/zqIN1uEA3T) and can see how it could fit the “reduce the file size” pattern of Squoosh for some images for sure. Might be a license issue, though (https://t.co/Db7FqCI

via Twitter Web App

@slightlylate No immediate plans. Squoosh is raster to raster, whereas SVGcode is raster to vector.

via Twitter Web App in reply to slightlylate

RT @svgco_de: Wow, an article about us in Chinese. The screenshot even contains translated strings 🤩. 你好 @ruancancom, want to contribute th…

via Twitter Web App

@hashseed @rauschma I used to compile my own kernel just because…

via Echofon

@slightlylate I’m drumming up excitement for a React-based rewrite. 😂

via Echofon in reply to slightlylate

RT @slightlylate: The image processing tools coming out of Chrome DevRel continue to be some of the most useful things in my development wo…

via Echofon

@webmaxru @firt @HiCommunities Can you all hug it out and unite so there’s just one? 🤗

via Echofon in reply to webmaxru

@jyasskin @briankardell It’s one of my “ready in the drawer, you’ll need this frequently” bugs: https://t.co/6C02hPjFYR.

via Echofon

@dluzar @svgco_de Click the little triangle in the titlebar.

via Echofon in reply to dluzar

@AaronGustafson @HTTPArchive It’s not about the sites being designed for mobile or desktop, it’s about the crawling of those sites: “As of March 1, 2016, the tests are performed on Chrome for desktop and emulated Android (on Chrome) for mobile.” h

via Echofon

RT @svgco_de: @dluzar @tomayac Learn everything about Window Controls Overlay in my article: https://t.co/wr2iWLjTAA. It comes with a simpl…

via Echofon

😆 SVGcode is a good showcase for Window Controls Overlay customization. Bonus points and added purity by toggling the “Desktop PWAs elided extensions menu” flag in `about:flags` to remove the puzzle piece 🧩. (Not yet toggled in the @svgco_de scr

via Echofon

RT @justinfagnani: The new URLPattern class is insanely great: https://t.co/875QJPbz72

Building routers is getting a lot easier. Can’t wai…

via Echofon

RT @mozhacks: After years of development, Site Isolation is rolling out to Firefox 94 users and will be enabled for all by December.

250…

via Echofon

RT @svgco_de: You can see an introductory video 🍿about SVGcode or read 🔖 an introductory article about the app by following the links in th…

via Twitter Web App

🤩 Thanks for covering the SVGcode launch, @corbindavenport, in this super nice article: https://t.co/haPIVp1dxP.

via Twitter Web App

RT @tinyhelpersdev: New helper added: SVGcode — Convert raster images like JPG, PNG, GIF, WebP, AVIF, etc. to vector graphics in SVG format…

via Twitter Web App

@jeffposnick @AaronGustafson @jasonmcneill @thejohnjansen @petele shared this: https://t.co/5sXDJjw9Fe. Also this: https://t.co/WJ6dvCrBTp (5:35 mark). The PR for the “translations” member is ready to go… https://t.co/Aoak3Zw4Ni

via Twitter Web App

@maxkagamine @ChromiumDev Thanks for the kind words! 😊

There’re still a couple of things left, though. Project Fugu 🐡 isn’t done yet. https://t.co/vvaK6bRcLW.

via Twitter for iPhone

RT @ChromiumDev: @tomayac 🧒‍💻 You can find the source code of SVGcode on GitHub: https://t.co/6roL6Oq9Zs. Contributions welcome 🤗! See the…

via Twitter for iPhone

RT @svgco_de: 💋 just setting up my twttr…

SVGcode is a Progressive Web App that lets you convert raster images like JPG, PNG, GIF, WebP, A…

via Twitter Web App

@maxjpeters Could you file an issue, please (https://t.co/nO2Gx25hf3) and post the link here? Ideally you include the tested URL if you can. Thank you!

via Twitter Web App

@cramforce @benschwarz The server side: https://t.co/aj5TlbntFk
The client side: https://t.co/SgARg70M0v (loaded here: https://t.co/0Mmv1XSi83)

Only baseline stats, but gets the job done without perf issues. Blind to folks who drop out early, but hopeful

via Echofon

RT @intenttoship: Blink: Intent to Ship: Pickling for Async Clipboard API https://t.co/YLSBmf9QHK

via Echofon

@simevidas Sounds like Blokada to me. On iOS I use DNSCloak.

via Echofon

@briankardell There also is an API for that: https://t.co/d51tFw0Lbx 😂

via Echofon

@_zouhir @smfr Not the feedback you want to hear, but it loads perfectly fine here. Private Relay is off, but I have DNSCloak on (local VPN with a blocklist of URLs).

via Echofon

RT @HTTPArchive: @drenzulli 🆕 Chapter 4: Structured Data written by @jonoalderson and @cyberandy

😯 34% of pages contain JSON-LD markup

h…

via Echofon

RT @HTTPArchive: Chapter 14: PWA written by @drenzulli

🔥 9% of the top 1,000 most popular websites use service workers

https://t.co/dyba…

via Echofon

RT @HTTPArchive: 🚨 Today we’re releasing a preview of the 2021 Web Almanac with SEVEN chapters!

We’ll be publishing the rest soon in Decem…

via Echofon

🔢 Happy to announce the early release of the Capabilities chapter of the 2021 Web Almanac by the HTTP Archive, written by ⁦@christianliebel⁩. What is the world’s most Fugu 🐡 site? Read on to learn more! 🥁 https://t.co/yYEfNAZKZH

via Twitter for iPhone

RT @abrax5: COLRv1 enables exciting new color vector font use cases on the web due its minimal file size and integration with OpenType Vari…

via Echofon

RT @kunte_ctf: 🎉🎉My first paper “https://t.co/3kqs3Rx2as: From a Formal Model to the Automatic Evaluation of Cross-Site Leaks in Web Browse…

via Echofon

@JecelynYeen @Google Such unusual times… Well, welcome to Google then after all this time you work here. 🤗

via Echofon in reply to JecelynYeen

@jaffathecake @firt To be fair, the flag is off by default, but of course I toggled it on like @firt, but came to the same conclusions when testing. It’s clearly work in progress.

via Echofon in reply to jaffathecake

@b1tr0t Be safe, Penny! Hoping for the best!

via Echofon in reply to b1tr0t

@lifelongdev @AnaestheticsApp @Justinwillis96 @Firebase Yeah, this would have been a good use case for Notification Triggers indeed. The next best thing (apart from remote pings) could be a `setTimeout()` that just shows a local notification, but this req

via Twitter Web App

@lifelongdev @AnaestheticsApp @Justinwillis96 What’s your concrete use case? There might be an API better suited to it!?

via Twitter Web App

@AnaestheticsApp @lifelongdev @Justinwillis96 Currently it looks less probable since I was told that Android is moving in a direction that makes the chosen approach no longer feasible in a future-proof way.

via Twitter Web App

Good overview of various background APIs like Background Sync, Periodic Background Sync, and Background Fetch; all with nice demos: https://t.co/8BIz4VjfKZ

via Twitter for iPhone

RT @ChromiumDev: Chrome 96 is rolling out now!

The web app manifest lets you specify a unique ID for your PWA & register protocol handler…

via Echofon

@denladeside Happy birthday, Lars! It’s 13min past midnight, but I hope it still counts! 🤗

via Echofon

@DasSurma Welcome to the fully remote club! (Not the mechanical keyboard club—you can pry my A1243 https://t.co/FQfR0q6a3l from my cold, dead hands.)

via Echofon

@EarthOrgUK @JohnMu Could I ask you to file this feedback as a new Issue, please? https://t.co/6HhKXtyUEc

via Twitter Web App

@nhoizey It might be a staged rollout. See Ben’s tweet for how it looks like: https://t.co/w30XH1WiMn.

via Twitter Web App

@ericlaw @cramforce Can you detail what those commands currently are or might be in the future?

via Echofon

The lack of `onbeforeinstallprompt` (⤵️) is one of the most wanted PWA features for macOS, iOS, and iPadOS: https://t.co/q3gvqzEzV9. https://t.co/OmGZ0Z1XZ0

via Echofon

🔢 PageSpeed Insights has a new, easier to remember URL, and also got a slight visual makeover, oh, and new features like showing you the testing locatiopagespeed.web.devlmp

via Twitter for iPhone

RT @webkit: Release notes for Safari Technology Preview 135 are available with accent-color, lazy image loading, requestVideoFrameCallback…

via Echofon

Image lazy loading via the `loading` attribute, the CSS `accent-color` property, and finally the new viewport units we’ve all been waiting for! 😆 Can’t wait for this Safari Technology Preview to become stable. More goodness in @jensimmons’ tweet:

via Echofon

RT @SaraSoueidan: You know how we’ve been hacking our way to animate `height: auto` in #CSS over the last few years?

Now @nelsonmenezes h…

via Echofon

RT @Paul_Kinlan: Sorry Safari team.

We shared some incorrect data about the Compat 2021 project at Chrome Dev Summit. I’ve tried to docume…

via Echofon

@kirti_vernekar @jsconfin Thanks for the kind feedback ☺️. You can check out the app’s source code at https://t.co/ppYX5bcwtF and play with the app at https://t.co/nYTbt5DjzO. #JSConfIndia

via Twitter Web App

jsconfin Do you wanna know how to handle files on the web? Then don’t miss @tomayac ‘s tomorrow at where he will reveal the “The 2021 edition of dealing with files on the Web”

Register here: buff.ly/3mGIRNA pic.twitter.com/Yovebv0SdW

via Buffer (retweeted on 4:34 PM, Nov 14th, 2021 via Twitter for iPhone)

@SharedGameTimer @ChromiumDev Feedback is always welcome! Mention me directly if you don’t hear back. I try to monitor the shared account, but I may not always see everything.

via Twitter Web App in reply to SharedGameTimer

@SharedGameTimer @ChromiumDev Working like a charm indeed 💏! The API was made for use cases like yours.

via Twitter Web App in reply to SharedGameTimer

@denladeside Wishing you both strength! 😔

via Echofon

RT @gabrielesvelto: Alright folks, #WebMIDI is definitely coming to @firefox https://t.co/BNEXgwf2eQ

via Echofon

@smfr @_zouhir If you use Blokada or DNSCloak or something similar I have experienced this when either a redirect chain ended up being blocked halfway through, or the local VPN wasn’t up yet (Blokada by default doesn’t show the VPN status bar icon).

via Echofon

@__jakub_g @chaz_6 @ericlaw Came here to say that I, too, would be interested to read such a blog post.

via Echofon

@mischmerz There are a couple of other white spot states in the US. Make some noise if you know interested people and apply.

via Echofon in reply to mischmerz

@shubhie Yay, this is one of the toughest corners of the Web, good to have you on the team that tackles it! 🎈

via Echofon in reply to shubhie

@yamanoku ごゔにちは隣人!💋

via Twitter Web App

I’ve the honor of running a group of Google Developer Experts (GDE) in Web Technologies specialized on PWAs & Project Fugu 🐡. We’ve decided to open the program to self-nominations (https://t.co/k1BV9ysPNf), focusing on typically underrepresented groups

via Twitter Web App

@dluzar @github I like it a lot, especially for small convenience functions like random number between n and m or the classic sleep function. It also occasionally blows my mind 🤯 when it actually seems to read my thoughts.

via Echofon in reply to dluzar

@ericlaw @TheRealNooshu Great post, didn’t realize there’s so much behind. What a great way to react to all the FUD some very loud people spread about you, “view source killer”! 💏
(One sentence got mangled: “If the user navigates to an XML fi

via Echofon

RT @ericlaw: I’m delighted that so many of y’all are excited about View-Source, so I’ve taken the opportunity to describe how this feature…

via Echofon

@johnwilander @Una FWIW, I work very hard to spread love ♥️ for @WebKit: https://t.co/7vGlPjKDgr and https://t.co/TsB9mm6XDc are just two examples.

via Echofon

@Rich_Harris @sveltejs @vercel Congratulations, this sounds like a great home for you and your project! 🎈

via Echofon in reply to Rich_Harris

@_davideast Not to be confused with CSS module scripts: https://t.co/qzWWYCYCVK.

via Echofon

RT @webcomp_dev: 🔢 New! All the Ways to Make a Web Component - November 2021 Edition!

🤯 59 Web Components compared
⌨️ Code styles
🔊 Bundle…

via Echofon

Project Fugu 🐡 FTW! ⤵️ https://t.co/nsDxEP8Djp

via Twitter Web App

@joegaffey @simevidas @jaffathecake @DasSurma Jake let me know that we do have an issue with… ⤵️ https://t.co/ISD2s5mv9Y

via Twitter Web App

RT @jyasskin: The W3C is working on machine-learning APIs. To go with them, @anssik has started a document on ethical considerations and wa…

via Echofon

RT @johnwilander: One of the coolest jobs on the planet is now open!
*WebKit Privacy Threat Analyst*
Help us monitor the tracking industry,…

via Echofon

@simevidas @jaffathecake @DasSurma Comments are definitely weird at YouTube. I can’t find my comment linking to https://t.co/ywEtdEC7w1 in the comments thread, but I got notifications about people liking it. https://t.co/drXT3Zk0yM

via Echofon

@henrylim96 @jaffathecake @DasSurma @remoteforslides Nice slide deck you got there… 😂

via Echofon

tldraw The TLDraw extension for @code is now live! No sponsorship required ;) pic.twitter.com/vZ7GxxZdQm

via Twitter Web App (retweeted on 9:04 AM, Nov 11th, 2021 via Echofon)

RT @bagder: “This specification defines a new HTTP method, QUERY, as a safe, idempotent request method that can carry request content.”

ht…

via Echofon

@simevidas @argyleink Not on macOS. Interestingly you can prefer increased contrast, but then bump it up even further via a slider.

via Twitter for iPhone

RT @CSSWeekly: Patrick Brosset (@patrickbrosset) and Thomas Steiner (@tomayac) explain how the EyeDropper API enables you to use a browser-…

via Twitter Web App

@argyleink I honestly wonder who (and why) would ever choose the “less” option?! Sure, for individual sites if they overdid it, but at a system level?

via Echofon in reply to argyleink

pwabuilder Looking for ways to make your PWA look more like a native app on Windows? Ever wish you could customize the default PWA title-bar? Check out this tutorial from @patrickbrosset that shows how to do this with the experimental Window Controls Overlay API! youtu.be/NvClp35dFVI

via Twitter Web App (retweeted on 10:49 PM, Nov 9th, 2021 via Echofon)

@mhartington 🙋‍♂️ Yepp, somewhat similar. Opened https://t.co/VHzNuJAQfO to track this.

via Echofon

I’m super happy that Project Fugu 🐡 enables workflows like this: the VS Code PWA hosting the TLdraw PWA as an extension, and both can access local files through the #FileSystemAccess API. See the quoted tweet and the tweet it is a reply to for detail

via Echofon

RT @rikschennink: 🧪 Use CSS numeric factory functions instead of string concatenation to set style unit values.

https://t.co/S4E5wzt7MT ht…

via Echofon

@OlivierJacquot3 @GoogleTrends Thanks for the kind words and reading this post in the first place. 😃

via Echofon in reply to OlivierJacquot3

@FWeinb Wait. What? 🤯 This depends on a helper app that does the Bluetooth communication and opens a local server that the extension talks with, right? Or how did you do it?

via Echofon

@slightlylate It’s called airplane redundancy. There is nothing in an airliner that is necessary to flight which is not at least triple redundant. In case the built-in hardware implementation fails, the software implementation can take over. Solid engin

via Echofon in reply to slightlylate

RT @hochsays: W3C Audio WG wants to hear your voices about the future of Web Audio API!

The survey: https://t.co/51sXCLRk4q

cc/ @padenot…

via Echofon

@Paul_Kinlan @jeffposnick 😮 Never gets old. Time for our next team offsite planning to start.

via Echofon in reply to Paul_Kinlan

@xeenon Thanks a lot for the tip already. Logged out and in again, but same issue 😕. Not sure if this helps you identify the problem: STATE_ERROR.VALIDATION_ERROR.90283 for id cca9cf0a-603d-4080-9fb5-2b27d739f3fpic.twitter.com/btEHkZyTZ7TZ7

via Twitter Web App in reply to xeenon

@xeenon @atannerhodges I keep running into invalid provisioning profile errors. Whenever I want to submit an update to my extension, it feels like I’m starting from scratch… :-( If you permit jumping onto this thread, any idea how to fix the issue? Thanpic.twitter.com/yFJt4IWzsz

via Twitter Web App in reply to xeenon

RT @tomayac: 🔢 New blog post “Things mode and strings mode in @GoogleTrends,” in which the #SemanticWeb geek in me helps you better unders…

via Twitter Web App

@atannerhodges No, I haven’t. Coincidentally I was struggling with the process as well earlier today, but unrelated to your issue. In the past@xeenonon has been very helpful when I had problems.

via Twitter Web App in reply to atannerhodges

🔢 New blog post “Things mode and strings mode in @GoogleTrends,” in which the #SemanticWeb geek in me helps you better understand what you see in Google Trends 🔉 and in which I also teach you a fun trick to handcraft 🔨 Google search landing page

via Twitter Web App

RT @samthor: The <dialog> is coming to Safari, after 10+ years only in Chrome! Read about the superpowered modal dialog here:
https://t.co/…

via Echofon

@agektmr @agl__ @samuelgoto @timcappalli Not sure. I’d guess something around scope extension, but that hasn’t been implemented yet as far as I know. Try checking out the manifest, if it is this, then you should see the URL from your screenshot somewh

via Twitter Web App

RT @DasSurma: Chrome Canary just got structuredClone()! That means *all* browsers (yes, even Safari) and Deno now support structuredClone()…

via Echofon

RT @alexainslie: Productivity tip: try out Tab Search in @googlechrome to jump quickly between your open tabs.

You’ll find it in the top…

via Echofon

@autiomaa @m_yxnk @nomadtechie Fingerprinting is the real evil nowadays if you ask me, on both Web and platform apps. https://t.co/h3ByIpQyKA

via Twitter Web App

@steveruizok @tldraw Thanks to all contributors (including you) for making it better and better! 🙏

via Twitter Web App in reply to steveruizok

RT @steveruizok: file system support is back in @tldraw 💾💾💾 https://t.co/xuLCf9rgRB

via Twitter Web App

@slightlylate I told ya to get some 🍿. It’s also a freakin’ nightmare.

via Twitter Web App in reply to slightlylate

Iconmap analyzed 425,909 favicons, and their findings are actually super interesting and entertaining. Prepare some popcorn 🍿! https://t.co/RfWukUL1BW

via Twitter for iPhone

@voxpelli @Twitch There’s the Digital Goods API (https://t.co/2Cj16evpbz). @andreban can tell you (or @Twitch 😉) more about it!

via Twitter Web App

Wow, @Twitch has started to position its PWA equally to their Android app:

â’  Go ttwitch.tvhS, “engage” so the install banner appears at the bottom. It gives you choice (Android/Web).
â’¡ Install Web app and note how the top “Open in App” pic.twitter.com/PEtld1f6Sw

via Twitter Web App

@RubenVerborgh The browser landscape is getting tighter and tighter. Also just leaving this here… ⤵️ https://t.co/h3ByIpQyKA. For the record, I want this situation to massively improve, in the browser and in platform-specific apps.

via Twitter Web App

@RubenVerborgh To be fair, Google has always rooted strongly for the Web (and, yes, advocated for apps, too). Selfishly so, sure, the article tells you why, but it’s definitely not a “turn of events”.

via Twitter Web App in reply to RubenVerborgh

@patrickbrosset @rrelyea I’m aware of Stanford’s file naming best practices, but it’s mostly aimed at researchers: https://t.co/7QEfx4hWt7 [PDF]

via Twitter Web App

@rrelyea @patrickbrosset When you cover naming things, can you also cover cache invalidation? Always struggle with these three!

via Twitter Web App in reply to rrelyea

Demo of GeckoKit (think: the actual Firefox engine) running on iOS in 2015: https://t.co/K3GfrjppRB. 🤯
“Add a GeckoUIViewExample application which shows how you can use GeckoUIView. It contains a simple location bar with back/forward buttons.”—ht

via Echofon

“Google was insulated from the effects of Apple’s changes [to require apps to ask users if they want to be tracked] because many of its services are used heavily in web browsers and less as apps, which are subject to Apple’s rules.”— https://t.c

via Twitter Web App

There’s more tweets in this month! Go up and select a date to see more ↑