Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

February 2022

@georapbox @StoryKaboom Oh, interesting. Hadn’t run into this myself, but looks like I easily could. Thanks, starred the bug.

via Twitter Web App in reply to georapbox

RT @OpenWebAdvocacy: Announcing Open Web Advocacy!

Join us in advocating for the web:
🚀 so you can build anything
🌐 so you can reach use…

via Echofon

RT @jimniels: 🔝 Blogged some about how you can use Safari’s Web Inspector to look under the hood of certain views in macOS. No real utility…

via Echofon

Web Component Pseudo-Classes and Pseudo-Elements are Easier Than You Think: https://t.co/S1Rcigimfu. A nice overview of `::part`, `::slotted, `:defined`, `:host`, and the `:host-context` pseudo classes, by @storykaboom.

via Twitter Web App

“This is not a regular Smashing article. But these aren’t regular times either.”—A very personal post by @smashingmag’s Vitaly Friedman: https://t.co/4orgWVhcQe. We all are Ukraine! #StandWithUkraine 🇺🇦

via Twitter Web App

If the European Union 🇪🇺 got together to ban Russia Today, then, @SusanWojcicki, I’m sure YouTube can and should, too. Stop disinformation from spreading! #StandWithUkraine 🇺🇦 https://t.co/IR4BbrSR5E

via Echofon

There’s a DDoS attack on 🇷🇺 state-friendly media running via https://stop-russian-des… (0-width space before “page”—⚠️ The site will burn your mobile data plan). It’s low-tech and the `Refer` should be easy to block, bupic.twitter.com/gm41CdnE8U

via Twitter Web App

@abrax5 @simevidas Oh, brilliant. Thanks for the detailed explanation!

via Twitter for iPhone

(White red white of course: https://t.co/i990uj3YGL.)

via Echofon

Flowers and candles in front of the Consulate General of Ukraine in Hamburg, Germany.

Protestants with Ukrainian and the red-white-red Belarussian protest flags in front of the Consulate General of Russia in Hamburg, Germany.

ðŸ‡pic.twitter.com/nyvXt0zhGK

via Echofon

@BoxySVG @ChromiumDev This is a brilliant list, looking forward to seeing these features land.

Thanks for the kind offer. I’m a happy paying customer.

via Twitter Web App in reply to BoxySVG

Hamburg Rathausmarkt and singing John Lennon’s Imagine. ðpic.twitter.com/6ehgMj36ERhgMj36ER

via Twitter Web App

@henrylim96 Definitely still down from this side of the Internet.

via Twitter for iPhone

@Una 💔 This is so incredibly sad and outrageous. I’m sorry for everyone who has to suffer through this, from right there on the ground or from a physically safe distance. Hugs!

via Echofon

RT @Una: Here’s where you can find protests and rallies near you:

https://t.co/ANYUGx4337

Also check Facebook events

via Echofon

Seems like hackers have taken care of what YouTube didn’t finish ⤵️.

“Is rt.​com down right now?
It’s not just you! rt.​com is down.”—https://t.co/azJUoabm48 https://t.co/ovrR8g8t4N

via Echofon

@simevidas @abrax5, do you know what might be causing the behavior Å ime described here? My expectation, too, would be for the emoji to stay sharp. Thanks!

via Twitter Web App

The 🇩🇪 counterpart of the quoted tweet is https://t.co/BL3xQ0vmSx: “The Russian attack marks a turning point. It’s our duty to do our best to support Ukraine in its defense against Putin’s invading army. [W]e are delivering 1000 anti-tank weapon

via Echofon

@beth_panx @nitya @harshitgarg22 @ThePracticalDev Thanks, feed readers might actually be smart enough to filter maintenance changes out. They commonly have some diff tolerance and don’t blast out every character change as a new feed entry. Appreciate yo

via Twitter Web App

@johnwilander Massive congratulations 🎈! With great responsibility, erm, comes great power they say, right?

via Echofon

@BoxySVG @ChromiumDev Submit now, we can always update your info when you add even more features. Thanks for your interest, great app that I would love to showcase (and use myself 😃).

via Twitter Web App in reply to BoxySVG

@bramus @jaffathecake The worst are date pickers that control year, month, and day dependent on each other and try to validate in real time, so don’t let you have invalid intermediate states.

via Echofon in reply to bramus

@mafintosh Wishing for the best and thinking of you and your relatives! Massive hugs, what a freakin’ nightmare!

via Echofon in reply to mafintosh

@CharlieCroom You do! Constant source of inspiration. But the byte cost over the wire isn’t worth it, since you have the Launch Handler origin trial token just below. web.dev/launch-handler/wAnPs.

(Test-interviewing myself, I’m glad I’d @AnandChowdhary

via Twitter Web App in reply to CharlieCroom

@CharlieCroom Hey Charlie, triggered by https://t.co/xuAcDfsKKW I looked at your `head` and noticed a far expired origin trial token there, which was for the Contact Picker API. Search your code base for Apir4chqTX+4eFxKD+ErQlKRB/VtZ/dvnLfd9Y9Nenl5r1xJcf8

via Twitter Web App

RT @PMoelleken: .@ZelenskyyUa’s tv address to the Russian (!) people might be the most moving speech that I’ve ever seen in my entire life.…

via Echofon

@RReverser Thinking of you! I’m outraged and incredibly sorry for how this situation is developing.

via Echofon

@alexborsody @ChromiumDev @fldrupalcamp Cool, thanks! The Demo link on slide 12 isn’t working: https://t.co/tKG8sVzXtc.

via Twitter Web App

@beth_panx @nitya @harshitgarg22 @ThePracticalDev Just checked and https://t.co/q4486Y8K7N loaded fine for me in Feedly. If you regularly rebuild the feed when you add new articles it should work. Seems good to merge. Thanks for working on this!

via Twitter Web App

@Nyr0 Sorry, the bug should be fixed now. There still is a problem with too large images, but there also was an unrelated issue and I rolled back a dependency to fix it for now. Please try again.

via Twitter Web App

@Loilo92 @Vincent_Scheib Looks great, please submit it to the form! Thanks a lot!

via Echofon in reply to Loilo92

@Una Little did I know! Hope this nightmare will be over soon and that everyone is and stays safe. Big hugs! 🇺🇦

via Echofon

@nhoizey Yes, @mathias has filed the feature request and I have added iOS specifics: https://t.co/EwLX1vozlW. We should probably also simulate the notch or camera cutouts.

via Echofon

@smfr @cobra_winfrey @bramus @CodePen @jensimmons That’s great, hope the bug can get fixed soon. I just verified in the source code that the comment in https://t.co/etS38f38ZI is actually from the demo. Not a fan personally of this cliché. Thanks for t

via Echofon

@cjamcl Yepp: https://t.co/7PJJLMtGZN. NFT be gone, blockchain be gone, 🧵 be gone…

via Echofon

@henrylim96 @andreban I noticed that, too. Something definitely has changed.

via Echofon

RT @argyleink: Media Scroller
☝🏻
lookin at the stats, this is def the most slept on of my GUI Challenges y’all!

fix that!

Try it https:/…

via Echofon

@simevidas Doesn’t reproduce here. Tried on iOS 15.4 beta 4 with SVGcode (https://t.co/KkNtcSZGbS).

via Echofon

@stefanjudis This red “Update” banner though…

via Echofon in reply to stefanjudis

@alexborsody @ChromiumDev Are these slides public? I’d be curious to see them. Thanks!

via Twitter Web App

RT @andreban: Have you built or know of an impressive app using Fugu APIs? Let us know about it!

via Twitter Web App

RT @nitya: Day 6️⃣ of #30DaysOfPWA

* What is the Web Capabilities project?
* What is Project Fugu? 🐡🐡🐡🐡
* What are some capabilities I ca…

via Twitter Web App

@cobra_winfrey @bramus @CodePen Wow, super beautiful. Unfortunately stutters on my iPhone Pro Max and the filter isn’t properly applied@jensimmonsns FYI who I think is interested in cases like this.

via Echofon in reply to cobra_winfrey

@qwtel You just gave me a fantastic idea: https://t.co/bs4vNjvZHE. Danke!

via Twitter Web App

RT @ChromiumDev: 🔢 The Project Fugu 🐡 team is working on a showcase of the most impressive apps that make use of Fugu APIs.

🔋 Help us by (…

via Twitter Web App

@qwtel Fully agree! Big fan here, too! Just note https://t.co/NbrPg70jES and my recently filed https://t.co/oLnmGpxkyV. This may be of interest.

via Twitter Web App

Turns out, I _did_ launch a chat app 💬 after all: https://t.co/FI85nVlYkq. Google leadership, please notice!
#VirtualKeyboard #Perf #LifeAtGoogle https://t.co/2K9MgH2cei

via Twitter Web App

Dealing with SQLite databases 🗄? SQLite Viewer by @qwtel may come in handy: https://t.co/FQxmeOxs13. I love how Project Fugu 🐡 enables apps like this! https://t.co/ZUN4DU7jH1

via Twitter Web App

@danbri @w3c Wow, this is hilarious. How do you even understand each other? I guess you don’t, which is how Brexit happened. (? If so, sorry!)

via Twitter Web App in reply to danbri

@danbri People gave me the look when I pronounced pear 🍐 like fear 😰 when it’s like bear 🐻 . Yay, English.

via Echofon in reply to danbri

RT @hdjirdeh: If you’re interested in learning more about supporting dark mode in your site, I would be remiss to not include @tomayac’s am…

via Echofon

RT @jaffathecake: Confused about ‘this’ in JavaScript? Here’s how to figure out what it references in various situations https://t.co/IGsTA…

via Echofon

@lolaodelola @maudnals Well done, welcome to the GDE family! 💏

via Echofon

@Nyr0 This is https://t.co/LYTOSZYzDQ. I haven’t had time to properly do something about it in the app. The current workaround is to shrink the image with an external tool before loading it into SVGcode. In the future, the app should do this itself. If yo

via Twitter Web App

@reillyeon Sure! Thanks for writing.

via Echofon

@aerotwist Wow, congratulations! Releasing your thesis publicly? 🎈

via Echofon in reply to aerotwist

@jon_neal @briankardell Happy to help. Reach me at tomac@google.com. Cheers!

via Twitter for iPhone in reply to jon_neal

I keep a list of the most wanted PWA features on iOS/iPadOS/macOS Safari 🧭, and, wow, the @webkit team has made progress. Just updated the list according to the latest public info: https://t.co/wQWt179U1r. I’d love if they tackled Web Share Target next

via Twitter Web App

@rauschma Somewhat unrelated, but this reminded me of a blog post that I wrote on why the Web doesn’t have title case: https://t.co/VzPyL1BHom.

via Echofon

@simevidas @webkit Feel free to take the data and go for it. I shouldn’t be putting up websites about other browser vendors. 😅

via Echofon

It’s Perf time at Google. Looking at my achievements, I wish I had launched a chat app. mpact (not)

via Twitter Web App

@MaxArt2501 Mille grazie! I got the flag straight from Wikipedia: https://t.co/cNjvVkVjAd. I know it’s not the usual flag 🇮🇹, just wanted to challenge the tracing algorithm a bit, similar to what I have done with Polish: https://t.co/tvbsz0XE4X

via Echofon

@fernap3 The discussion partner at Apple has dropped the mic 🎤 ⤵️, but we do have some internal discussions that keep going on. I’m hoping we can test-drive the metered connection bit.

via Echofon in reply to fernap3

“Deckelmann says the two Firefox browsers have distinct use cases, and she doesn’t see the apps merging into one product.”—@selenamarie

At this stage I do wonder what those different use cases are. 🤔
- I hear @Firefox is great.
- Erm, which sh

via Echofon

@lesault @AdaRoseCannon This wins the Internet today. I’m here for wordplays like this. Chapeau!

via Echofon in reply to lesault

RT @tomayac: Anyone up for verifying or improving the Italian 🇮🇹 translation of SVGcode (https://t.co/KkNtcSZGbS)? The file in question is…

via Echofon

@daviddalbusco Just dropping this here: https://t.co/AYE0WFV4Lr. It has types, too. 😃

via Echofon

Anyone up for verifying or improving the Italian 🇮🇹 translation of SVGcode (https://t.co/KkNtcSZGbS)? The file in question is here: https://t.co/gLMR1O95hA. Grazie 🙏! https://t.co/GR3bCW68Cr

via Twitter Web App

@dluzar @steveruizok @farzad_yz @excalidraw It’s definitely cool, but a quick shoutout in the blog post seems adequate nonetheless.

via Twitter for iPhone in reply to dluzar

@stefanjudis That’s not how “I’ve got a new job” reveal posts go. You missed the reveal, and that’s the most important part. 😂

via Echofon in reply to stefanjudis

@shadeed9 That’s clever, maybe even too clever. Probably needs some good inline comments for future readers of your code. And a future reader could be yourself in 6 months.

via Echofon in reply to shadeed9

@eleven_ty @jeffposnick @Netlify Congratulations 🎈. I love the collaboration here! Thanks everyone involved for the work that went into this!

via Echofon

What I like the most about `AbortSignal.timeout()` is that you don’t have to instantiate an `AbortController` to get an `AbortSignal` to pass to the thing you want to abort, to then `AbortController.abort()` the controller. 🤯 https://t.co/w1gagzh9CS

via Echofon

Cross-Browser support with Cross-Origin isolation. ⁦@SamVerschueren⁩ explains why ⁦@stackblitz⁩ currently works on Chromium browsers only. I really love the “Let’s recap” section. That’s a brilliant tech writing approach. 💏 https://t.c

via Twitter for iPhone

All the Ways to Make a Web Component is one of my favorite regularly updated series ⤵️. From the latest iteration: “Except Stencil and Svelte, none of the libraries offer CSS minification out of the box”. This, plus HTML minification. I still do t

via Echofon

@dluzar @steveruizok @farzad_yz @excalidraw I can assure you that I had nothing to do with this. But I will try to reach out to the blog author and ask them if they can credit Excalidraw.

via Echofon in reply to dluzar

@gregwhitworth This sounds like it could be of interest to @denladeside.

via Twitter Web App

@kennethrohde @CharlieCroom @rauschma Maybe the current behavior could just be changed, so links always open in the default browser (the same way `_blank` now automatically implies `rel=noopener`) and pages that need to stay in the app need to explicitly

via Twitter Web App

@mtomweb @rauschma In your example this would require the PWA to capture links from oauth.com, which may not work if oauth.com is used by more than just your PWA, which most commonly will be the case.

via Twitter Web App in reply to mtomweb

@dgrammatiko Try installing https://t.co/AI5Xrg8rWD on desktop or mobile and see what happens for the different links. It’s for all those use cases (and more: that is, the default browser part).

via Twitter Web App

@dgrammatiko Can you say why you feel this way?

via Twitter Web App

@RReverser @mchcopl Yes, you can argue either way. The way it works today definitely isn’t right. I came from the fact that _authors_ can determine the value of `target` today, but (power) _users_ can always override (e.g., via middle-click to always open

via Twitter Web App

@kennethrohde @rauschma My proposal is that these links would open in Firefox for you if Twitter were to annotate all links (that is, links in tweets) with `target=”_default-browser”` in your example.

via Twitter Web App

WasmWeekly LibreOffice running within the browser using WebAssembly

lab.allotropia.de/wasm/ pic.twitter.com/zWEPPbwpin

via TweetDeck (retweeted on 11:07 AM, Feb 17th, 2022 via Twitter Web App)

@beth_panx @nitya @harshitgarg22 @ThePracticalDev Thanks a lot for adding this. It’s a valid feed with some warnings. Validated by pasting the RSS file into https://t.co/G2HmeBYwTo. https://t.co/ypuA5yHmol

via Twitter Web App

@rauschma Yeah, getting this right for everyone will be hard. Maybe a reason for more power user settings.

via Echofon in reply to rauschma

@JohnMu Also see the second part for when current=default:
“A side effect of this would also be that if browser A happens to be the default browser that links would then not open in the in-app browser experience of the installed PWA, but just in a regul

via Echofon

RT @philwalton: 🔢 If you’re passionate about Web Performance, and you want to help developers around the world improve, my team on Chrome i…

via Echofon

RT @simonhearne: Survivorship bias in #WebPerf - why your data may be lying to you and why FCP is a key metric to optimise for.
Slow users…

via Echofon

@rauschma Some flows like OAuth might make it desirable to stay in the in-app browser. But I tend to agree that in general the default browser should be respected.

via Twitter for iPhone in reply to rauschma

@brucel Maybe @Snugug has an idea or can route to someone who knows the answer?!

via Echofon in reply to brucel

@zachleat @SaraSoueidan As we’re renaming things, can I vouch for `document.qwertySelector()`?

via Echofon in reply to zachleat

@mchcopl The proposed `target` attribute value would make the desire explicit. I think it’s fair leaving this to authors, just like today where they can choose if they want links to open in a new tab (`_blank`) , or replace the current page (no value).

via Twitter for iPhone in reply to emceeMCtwo

RT @maudnals: Third-party cookies 🍪 will be phased out in Chrome. But things like third-party chat embeds rely on cookies to save interacti…

via Echofon

⁉️ Imagine a user installs a PWA using Browser A. Further imagine the user’s default browser is Browser B.

Should there be a new browsing context name or keyword “_default-browser” that forces links from a PWA installed via Browser A to open in Brows

via Twitter Web App

Thanks, @lukasscislowski, for translating SVGcode (https://t.co/KkNtcSZGbS) to Polish 🇵🇱! I went with the eagle 🦅 flag variant to challenge the algorithm a bit…

By the way, to force a language, you can now set a `?lang` URL parameter like http

via Twitter Web App

@dakoller Not a known one. It will simply choke on “too large” images and throw a `RangeError: offset is out of bounds at Int8Array.set`. I need to catch this and do something actionable with it. Tracked as https://t.co/LYTOSZYzDQ.

via Twitter Web App

I use `CanvasRenderingContext2D.filter` to apply an `feComponentTransfer` filter that posterizes the input image, which makes it feasible to trace. This filter just never kicks in on Safari/Firefox. Try it by loading SVGcode with the `?debug` query param:svgco.de/?debugpic.twitter.com/NsmuDT16x2

via Twitter Web App in reply to tomayac

💡 SVGcode (https://t.co/KkNtcSZGbS) is mega slow in Safari/Firefox. I now know why:
Safari doesn’t support `CanvasRenderingContext2D.filter` at all❗️ (https://t.co/1SC6I8Ezma) and Firefox doesn’t support it w/ SVG filters (https://t.co/KZ51nAX8jv).

via Twitter Web App

@tyohan @arufian_b Perfect, thanks for verifying! If you don’t mind, I’d be super grateful if you could spread the news about the app (and its availability in the local language) to the Indonesian 🇮🇩 developer community.

via Twitter for iPhone in reply to tyohan

@tyohan @arufian_b This should be fixed. Please try again and let me know if the fix works for you. Thanks so much for your help!

via Twitter Web App in reply to tomayac

@brucel Twitter dot com? `alt=”Image”` if no user-provided text exists.

via Echofon in reply to brucel

@tyohan @arufian_b Thanks for the help! I’ll work on a fix.

via Twitter Web App in reply to tyohan

@beth_panx @nitya @harshitgarg22 @ThePracticalDev Filed as https://t.co/HT2NTfqFlt. It’s 2022, the year of the return of RSS!

via Echofon

@cramforce @bgalbs @teachergoals This, and mushrooms 🍄 from Poland were super cheap, but banned from our family’s table for years.

via Echofon in reply to cramforce

@samuelgoto Please don’t abuse this power and continue writing blog posts instead. 😆

via Echofon in reply to samuelgoto

@tyohan @arufian_b Oops, that’s a bug, could you file an Issue and paste the output of the `navigator` object logged to the Console, please? (You can switch languages by opening the menu and scrolling all the way down to the select box.)

via Twitter for iPhone in reply to tyohan

RT @sundarpichai: Excited about Chrome OS Flex, a new version designed to run on old PCs and Macs to bring the same speed, security and sim…

via Echofon

@BenDelarre I’m thankful to my employer that this is not a problem, and I don’t even build Web apps for a living, but work on new APIs for Web browsers. Nothing beats being able to test something on a real device (and on a real network connection, whi

via Echofon in reply to BenDelarre

Neat introduction of the Site Engagement (https://t.co/kr41SkIEzu) concept and what Chromium browsers use it for by @ericlaw: https://t.co/vcrGYlOufL. #TIL that the text boxes with the engagement scores are editable for reproduction of observed behavior o

via Echofon

@sangwhanmoon I’m oftentimes the only one in a t-shirt with everyone else wearing feathers or button-down shirts. I guess we both will get over it.

via Echofon in reply to sangwhanmoon

@shadeed9 @PantchoT Well, thank _you_ for writing this! 😃

via Twitter for iPhone in reply to shadeed9

@harleenkbatra Wait, this is a priority seat. Is this the most subtle way yet of announcing something? 🫄
(Sorry, just trolling, but could not not notice.)

via Echofon in reply to harleenkbatra

@arufian_b FYI @tyohan who is deeply involved with the local tech community.

via Twitter Web App in reply to tomayac

@arufian_b Thanks for using it, thanks so much for translating it to Indonesian, and thanks for considering helping spread the word about it. Tell all your friends, write a blog post, ping a journalist and let them know about the Indonesian version,…

via Twitter Web App in reply to arufian_b

@andreban 🙏 Obrigado! Merged and deployed. Fun fact: a lot of it was just me verifying GitHub Copilot (https://t.co/Vsu2Aje1WI) suggestions. It’s amazing for translation tasks (and many more things).

via Twitter Web App

I know enough Romance languages to be dangerous in Portuguese 🇵🇹🇧🇷… Anyone who actually speaks the language able to verify the Portuguese translation of SVGcode (https://t.co/KkNtcSZGbS)? PRs welcome: https://t.co/10nqjsqIDw. https://t.co/If

via Twitter Web App

Woohoo, SVGcode (https://t.co/KkNtcSZGbS) is now available in Bahasa Indonesia 🇮🇩 thanks to @arufian_b’s contribution. Did you know Indonesia is the country with the forth most Internet users of the world (after China, India, and the US)? 🤯 https

via Twitter Web App

@fakebaldur Good thread. Minor correction on this bit: they essentially manage something like a swap file using access handle that they use to move large images between RAM and disk.

via Twitter Web App in reply to fakebaldur

For RTL (Right-to-Left) layouts, logical CSS Logical Properties and Values Level 1 (https://t.co/eF6EpJMceH) is super valuable and I’m happy in my CSS for SVGcode I was using it already. I just ran into a small problem for `transform-origin`: https://t.co

via Twitter Web App

RT @PantchoT: Very proud of this small contribution to this awesome open source project!

via Twitter Web App

And followed immediately by an Arabic version of SVGcode (https://t.co/KkNtcSZGbS), courtesy of @LoukilAymen 💏. So that’s two RTL versions now.
(Thanks to @shadeed9 as well who offered his help, too. We can always fine-tune https://t.co/ckyLhSUM9Z afte

via Twitter Web App

Thanks to @PantchoT for the Hebrew 🇮🇱 translation of SVGsvgco.decSZGbS) and for reviewing that my first ever RTL app feels right 💆, apart from having correct translations.

Also huge @shadeed9@shadrtlstyling.comN366esdIG, pic.twitter.com/DGAHYgUKoi

via Twitter Web App in reply to tomayac

@RGadellaa @kornelski @googlechrome Re-opened the bug. Thanks for the pointer.

via Echofon in reply to RGadellaa

@leobalter @mathias @felipenmoura The relevant quote—that actually even mentions number formats—seems to be “So, for example, spaces in number formats can be always changed to non-breaking spaces (U+00A0).”—https://t.co/p4QCgO09mN

via Echofon

@hdjirdeh All the best for the new role and massive congratulations 🎈! The future of Aurora is bright!

via Echofon in reply to hdjirdeh

@eleven_ty @Netlify Great news for the Eleventy community. Thanks, @zachleat, for making this possible! Also thanks for running the project so brilliantly.

via Echofon

Super Duper Secure Mode (https://t.co/koKgpibPG1, gotta love the name) that was announced in August 2021 is live in @MSEdgeDev 98 now. ⤵️ https://t.co/uKldt8tkBQ

via Echofon

@shadeed9 @LoukilAymen has done a first pass already, so it’s in much better shape than it was at the beginning! Thanks for that! 🙏

via Twitter Web App in reply to shadeed9

RT @github: A picture tells a thousand words, but now you can quickly create and edit diagrams in markdown using words with Mermaid support…

via Echofon

@shadeed9 Massive props to rtlstyling.com. It’s my first ever RTL app ever, so hopefully it feels right (apart from having correct translations).

via Twitter Web App in reply to shadeed9

@shadeed9 This would be awesome! Thanks so much for volunteering! <3

via Twitter for iPhone in reply to shadeed9

I’m looking for an Arabic-speaking volunteer to verify or improve the (machine-)translation of SVGcode (https://t.co/KkNtcSZGbS):

Source code: https://t.co/0vMpiEFi5t (only the file `ar-LB.js`)
Deploy preview: https://t.co/P6K3Qt1lNg

شكرا لك! ðŸ

via Twitter Web App

If you want @webkit to implement the picker methods for true access to user-accessible files, let @jensimmons and friends know by describing your use case in my bug: https://t.co/PWbrm1y6UB (Don’t just “+1” or “me too”, please add substance.)

via Twitter Web App

💏 Ace to see @webkit make some noise about their implementation of the origin private file system part (including access handles for performant file access) of the File System Access API. (Note that this doesn’t include the picker methods like `Windo

via Echofon

Getting Started With the File System Access API, by ⁦@devdevcharlie⁩: https://t.co/OZ18QpU3VT

via Twitter for iPhone

@koush @slightlylate @vysorapp I’m sure @ThaUnknown_ would know. I think the list is about their own PWAs at the moment.

via Twitter Web App in reply to koush

Really neat collection of utility apps, all implemented as PWAs and using powerful Project Fugu 🐡 APIs: https://t.co/su0G5TCI2V (each app can be installed individually). https://t.co/0sbX86yA3H

via Twitter Web App

@Rumyra Feedback in form of Issues/PRs is more than welcome.

via Twitter for iPhone in reply to Rumyra

@Rumyra I’m happy to make exporting the paths (collectively or individually) a feature of SVGcode. If interested, could you file an Issue where you describe in what shape this would be the most useful to your use case? https://t.co/j1jbhXjkBE

via Twitter for iPhone

@Rumyra All of those look fantastic! 🤩

via Echofon in reply to Rumyra

@Rumyra Thanks for the kind words about SVGcode. It uses Potrace via esm-potrace-wasm (https://t.co/zqIN1uEA3T) internally (GPL v2 or later), which has a ‘pathonly` option. (Not sure if this is addressed your feedback.)

via Twitter Web App

@jaffathecake @foolip I’m on the latest beta, iOS 15.4 (19E5219e) with no experimental Safari flags. I haven’t found a way to reproduce it reliably. The progress bar at the bottom stays at zero when it happens, so probably something worker-related. I

via Twitter Web App

@foolip @jaffathecake I had this too. The workaround is to “share” the result and click on the preview link until Jake fixes it.

via Echofon

@jaffathecake @Paul_Kinlan @gusthema This link needed a “CW: spoilers”.

via Echofon

@reillyeon “Shut up and take my money” happy! https://t.co/m3erQjc11S

via Echofon

RT @jaffathecake: Introducing 🎉 The Wordle Analyzer 🎉

Were you lucky? Were there more possibilities remaining than you realised? Tell it w…

via Echofon

pwabuilder Yall, look at that Windows logo all over the place! You can do SO MUCH with a Progressive Web App on Windows. And as you can see, a lot of those same features also work on Android and more! fugu-tracker.web.app/#shipped pic.twitter.com/4WCMZneeqw

via Twitter Web App (retweeted on 10:24 AM, Feb 12th, 2022 via Echofon)

RT @Justinwillis96: Developing a PWA and worried that on tablets or mobile devices, the software keyboard will hide some of your UI? There…

via Echofon

Thanks, @pepelsbey and community friends for the Russian 🇷🇺 translation of SVGcode (https://t.co/KkNtcSZGbS) and thanks to @HansenSigve for the Norwegian 🇳🇴 one. Too bad I can’t update the quoted tweet , but I let you update it mentally:
noNO

via Twitter Web App

@kennethrohde @Not_Woods Came here to ask the same question. I don’t think it is. @quicksave2k has been working in this area recently, so maybe he knows more?!

via Echofon

@samthor @jeffposnick ¯\_(ツ)_/¯ The other day I had to get @lockheimer’s SVP approval to sign a CLA in an Edge repo. It was quite a process, but it was improved for the repo in question by going through said process and approval was granted. 🎉

via Echofon

RT @Una: Really awesome (and super early stage!) selectmenu demos from @MSEdgeDev team being presented rn in @openuicg

https://t.co/ewPuJ…

via Echofon

@CharlieCroom @jensimmons +1 to all of Charlie’s points. Web Share Target support would be super, especially for apps like Twitter! 💍

via Echofon in reply to CharlieCroom

LiebeHeide is an amazing-looking color 🎨 font by @LiebeFonts inspired by ballpoint pens 🖊. Try the demo on Apple hardware if you can.
(It’s not in COLRv1 format, but maybe ⁦@abrax5⁩ is still interested.) https://t.co/GTpydk0Vg1

via Twitter for iPhone

@agektmr @Paul_Kinlan I can’t reproduce this behavior here. Maybe it’s caused by a script that I’m blocking? Not in the mood to debug now, might look tomorrow.

via Echofon

@johannh @Paul_Kinlan #TIL about https://t.co/vXZxvRHGTj. This behavior, if detectable, definitely deserves an intervention.

via Echofon

RT @chris_dumez: We’ve just enabled Shared Workers on WebKit trunk. Coming to a Safari Technology Preview build soon!

via Echofon

@Nitek @Vincent_Scheib Neat choice of music (and technology). 😂

via Echofon in reply to Nitek

RT @css: SVGcode for “Live Tracing” Raster Images https://t.co/6v1q2IwZ49

via Twitter Web App

RT @tomayac: Waking up to a @chriscoyier article on @css(🎈) about my little tool SVGcode (https://t.co/KkNtcSZGbS) is just fantastic: https…

via Twitter Web App

@chelo_xl @zachleat That’s right, but it’s extra code. It would be wonderful if it were supported directly, but @webkit has decided to WONTFIX the bug https://t.co/gakUzv24dv unfortunately.

via Twitter Web App

RT @ChromiumDev: 🤝 Thanks to amazing(!) community contributions, SVGcode (https://t.co/jMHV4SBHoq) has learned some 🗺 new languages:

caES…

via Twitter Web App

@peterfriese @Twitter It’s Tech Writers who write in LaTeX.

via Echofon in reply to peterfriese

RT @ChromiumDev: 🆕 #GUIchallenges
Building a light/dark adaptive SVG favicon

Watch → https://t.co/n9DkJhxVUV
Read and build → https://t.co…

via Echofon

@steveruizok @_paulshen And Safari recently gained support (https://t.co/bBKr8CXqxT). It might take a while to be usable.

A neat follow-up feature might be idle detection. Feel free to take inspiration from this @excalidraw PR: https://t.co/vfWPht2KCZ. ð

via Echofon

@AnaestheticsApp @simevidas @briankardell It’s definitely not “always” for me and happens at random times, not just the first time the app is opened. If you have a reproducible case, please report it via Feedback Assistant so someone can investigate

via Echofon

RT @zachleat: New blog post, new web component:

Add Responsive-Friendly Enhancements to <details> with <details-utils>

https://t.co/3Lv5K…

via Echofon

@zachleat Oh, nice! The “Tweak” menu of SVGcosvgco.deZGbS) is essentially this, but it hides the outer `summary` when the viewport is large enough. Resize the window to test. Your force-open behavior also reminds me@briankardelldell’s

via Echofon in reply to zachleat

@cramforce I have high hopes in browser-level solutions. There are three I’m aware of (concrete scopes vary):

1) https://t.co/ZcI7Cg9Tq6

2) https://t.co/9YwXxyrJ3i

3) https://t.co/o7q8PzlT6w

Lawmakers and technologists need to collaborate on this, e

via Echofon

Thank you, Mykhailo Dudar, for the Ukrainian 🇺🇦 translation, triggered (https://t.co/ZYAXCqxIeQ) via the post https://t.co/86FCc83wO2 about the ongoing Russian 🇷🇺 translation. 🕊 https://t.co/YksmLM2hg8

via Twitter Web App

@codepo8 @ronderksen Hehe, that’s the one language I was 100% confident on. But you can always improve it, since I never use software in German, so might have missed nuances modern software localization takes into account. (Lack of proper plural support

via Twitter for iPhone

Thanks, @suzukik, for adding Japanese 🇯🇵! It’s humbling to see all these contributions. Thank you very much! https://t.co/232mshPSbu

via Twitter Web App

@suzukik It worked, thanks so much! I have opened https://t.co/Q2GIqMdufU on your behalf!

via Twitter Web App

@suzukik Oh, fantastic. I don’t see the PR, but you can just email the file to me via tomac@google.com. Thank you so much!!!

via Twitter Web App

Fun fact: the black flag is actually the Flag of Catalonia emoji. @Emojipedia has interesting facts regarding its composition: https://t.co/2XZVBxGG9W. It’s not generally supported, though, so renders as a black flag on almost all platforms.

via Twitter Web App

Waking up to a @chriscoyier article on @css(🎈) about my little tool SVGcode (https://t.co/KkNtcSZGbS) is just fantastic: https://t.co/WkWrcgIfaq. Thanks for covering this (and having me on the @ShopTalkShow)! https://t.co/oQwFTf2Gdg

via Twitter Web App

RT @kennethrohde: Windows 11 is really amazing! Running Linux based Inkscape and PWA SVGCode next to each other! @tomayac @diekus https://t…

via Twitter Web App

@bananajr Hehe, happy it’s still delightful to some folks after all those years. You can tell when this was released by looking at the screenshots. The code is evergreen, though, so Twitter can change their design and it will still correct them.

via Twitter Web App in reply to bananajr

@chovy I don’t know. I certainly never did. Maybe for some code analysis tools? Code about code.

via Twitter Web App in reply to chovy

@cassyspencer All credits to @argyleink. I have never edited .ico files myself. I always went with any of the online favicon tools that magically generated the .ico for me based on a .png or .svg. These days, it’s save to use the latter two, there’s no ne

via Twitter Web App in reply to cassyspencer

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