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

OpenWebAdvocacy Announcing Open Web Advocacy!

Join us in advocating for the web:
🚀 so you can build anything
🌐 so you can reach users on every device
⚔️ so competition thrives

Learn More at open-web-advocacy.org

via Twitter Web App (retweeted on 9:14 PM, Feb 28th, 2022 via Echofon)

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 here—just fun. Thx to@samhenrigoldd for the tip.
blog.jim-nielsen.com/2022/inspectin…9pic.twitter.com/DWtvkEWo9ii

via Twitter Web App (retweeted on 9:12 PM, Feb 28th, 2022 via Echofon)

Web Component Pseudo-Classes and Pseudo-Elements are Easier Than You Think: css-tricks.com/web-component-…. 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@smashingmagg’s Vitaly Friedman:smashingmagazine.com/2022/02/we-all…e. We all are Ukraine!e 🇺🇦

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! 🇺🇦 twitter.com/vonderleyen/st…

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 in reply to abrax5

@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/6ehgMj36ER

via Twitter Web App

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

via Twitter for iPhone in reply to henrylim96

@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 in reply to Una

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

standwithukraine.live/peace-protests/

Also check Facebook events

via Twitter for iPhone (retweeted on 10:52 AM, Feb 27th, 2022 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.”-downforeveryoneorjustme.com/rt.com?proto=h…8twitter.com/jaffathecake/s…N

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 in reply to simevidas

The 🇩🇪 counterpart of the quoted tweet is twitter.com/Bundeskanzler/…: “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 weapontwitter.com/ZelenskyyUa/st…

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 in reply to beth_panx

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

via Echofon in reply to johnwilander

@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/.

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

via Twitter Web App in reply to CharlieCroom

@CharlieCroom Hey Charlie, triggered by css-tricks.com/explain-the-fi… 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

PMoelleken .@ZelenskyyUa’s tv address to the Russian (!) people might be the most moving speech that I’ve ever seen in my entire life. The whole world needs to see, understand and share this crucial Ukrainian message.
pic.twitter.com/WoMOgqXTWX

via Twitter Media Studio (retweeted on 8:51 AM, Feb 25th, 2022 via Echofon)

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

via Echofon in reply to RReverser

@beth_panx @nitya @harshitgarg22 @ThePracticalDev Just checked and raw.githubusercontent.com/microsoft/win-… 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 in reply to beth_panx

@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 in reply to Nyr0

@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 in reply to Una

@nhoizey Yes, @mathias has filed the feature request and I have added iOS specifics: bugs.chromium.org/p/chromium/iss…. We should probably also simulate the notch or camera cutouts.

via Echofon in reply to nhoizey

@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 bugs.webkit.org/show_bug.cgi?i… is actually from the demo. Not a fan personally of this cliché. Thanks for t

via Echofon in reply to smfr

Vincent_Scheib Many great web apps are out there. stackedit.io & hexed.it makecode.com recently come to mind as a developer. What are your favorites? twitter.com/ChromiumDev/st…

via Twitter Web App (retweeted on 11:49 PM, Feb 23rd, 2022 via Echofon)

@cjamcl Yepp: help.twitter.com/en/using-twitt…. NFT be gone, blockchain be gone, 🧵 be gone…

via Echofon in reply to cjamcl

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

via Echofon in reply to henrylim96

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

fix that!

Try it gui-challenges.web.app/media-scroller…
Watch youtube.com/watch?v=jmLdZY…
Read web.dev/building-a-med…
Get the source github.com/argyleink/gui-… twitter.com/argyleink/stat…

via Twitter Web App (retweeted on 11:26 PM, Feb 23rd, 2022 via Echofon)

@simevidas Doesn’t reproduce here. Tried on iOS 15.4 beta 4 with SVGcode (svgco.de).

via Echofon in reply to simevidas

@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 in reply to alexborsody

andreban Have you built or know of an impressive app using Fugu APIs? Let us know about it! twitter.com/ChromiumDev/st…

via Twitter Web App (retweeted on 5:55 PM, Feb 23rd, 2022 via Twitter Web App)

nitya Day 6️⃣ of

* What is the Web Capabilities project?
* What is Project Fugu? 🐡🐡🐡🐡
* What are some capabilities I can try?
* What is feature detection? How do I use it?
* Explore capabilities support in sample PWA.

dev.to/azure/06-make-…

via Twitter Web App (retweeted on 12:55 PM, Feb 23rd, 2022 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. @jensimmons FYI who I think is interested in cases like this.

via Echofon in reply to cobra_winfrey

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

📋 Help us by (anonymously) submitting your or others’ apps via the form docs.google.com/forms/d/e/1FAI…. (You can submit more than one app.)

💬 For questions ping @tomayac.

via TweetDeck (retweeted on 12:15 PM, Feb 23rd, 2022 via Twitter Web App)

@qwtel Fully agree! Big fan here, too! Just note web.dev/window-control… and my recently filed crbug.com/1295253. This may be of interest.

via Twitter Web App in reply to qwtel

Turns out, I _did_ launch a chat app 💬 after all: web.dev/virtualkeyboar…. Google leadership, please notice!
twitter.com/tomayac/status…

via Twitter Web App

Dealing with SQLite databases 🗄? SQLite Viewer by @qwtel may come in handy: sqliteviewer.app. I love how Project Fugu 🐡 enables apps like this! twitter.com/qwtel/status/1…

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

hdjirdeh If you’re interested in learning more about supporting dark mode in your site, I would be remiss to not include @tomayac’s amazing deep-dive into all things dark mode (the history of dark mode, support and loading impact, and best practices). 🌘

web.dev/prefers-color-… pic.twitter.com/ae2Tbk2oB1

via Typefully (retweeted on 9:16 AM, Feb 23rd, 2022 via Echofon)

jaffathecake Confused about ‘this’ in JavaScript? Here’s how to figure out what it references in various situations web.dev/javascript-thi…

via Twitter Web App (retweeted on 8:42 AM, Feb 23rd, 2022 via Echofon)

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

via Echofon in reply to lolaodelola

@Nyr0 This is github.com/tomayac/SVGcod…. 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 in reply to Nyr0

@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: docs.google.com/document/d/1ch…. I’d love if they tackled Web Share Target nexttwitter.com/tomayac/status…

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: blog.tomayac.com/2019/02/05/eng….

via Echofon in reply to rauschma

@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 in reply to simevidas

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

via Twitter Web App

@MaxArt2501 Mille grazie! I got the flag straight from Wikipedia: en.wikipedia.org/wiki/Flag_of_I…. 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: twitter.com/tomayac/status…

via Echofon in reply to MaxArt2501

@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.”-@selenamariee

At this stage I do wonder what those different use cases are. 🤔
- I hear@firefoxx is great.
- Erm, which shtwitter.com/firefox/status…

via Echofon

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

via Echofon in reply to lesault

tomayac Anyone up for verifying or improving the Italian 🇮🇹 translation of SVGcode (svgco.de)? The file in question is here: github.com/tomayac/SVGcod…. Grazie 🙏! pic.twitter.com/GR3bCW68Cr

via Twitter Web App (retweeted on 10:19 PM, Feb 18th, 2022 via Echofon)

Anyone up for verifying or improving the Italian 🇮🇹 translation of SVGcode (svgco.de)? The file in question is here: github.com/tomayac/SVGcod…. Grazie 🙏! pic.twitter.com/GR3bCW68Cr

via Twitter Web App in reply to tomayac

@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 in reply to eleven_ty

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. 🤯 twitter.com/simonplend/sta…

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. 👏 blog.stackblitz.com/posts/cross-br…

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 tgithub.com/GoogleChromeLa…twitter.com/webcomp_dev/st…

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

@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 in reply to kennethrohde

@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 basic-pwa.glitch.me 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 in reply to dgrammatiko

@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 openpic.twitter.com/4ZeOEoK1uQ

via Twitter Web App in reply to RReverser

@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 in reply to kennethrohde

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 validator.w3.org/feed/#validate…. pic.twitter.com/ypuA5yHmol

via Twitter Web App in reply to beth_panx

@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 in reply to JohnMu

philwalton 📢 If you’re passionate about Web Performance, and you want to help developers around the world improve, my team on Chrome is hiring! ⚡

Please reach out if you’re interested or if you know someone who would be great. US/European timezones preferred; remote OK.

DMs are open!

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

simonhearne Survivorship bias in - why your data may be lying to you and why FCP is a key metric to optimise for.
Slow users are more likely to abandon a visit, biasing your analytics towards fast experiences.
simonhearne.com/2022/survorshi…

via Twitter Web App (retweeted on 9:45 AM, Feb 17th, 2022 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

maudnals Third-party cookies 🍪 will be phased out in Chrome. But things like third-party chat embeds rely on cookies to save interaction history.
So how will this keep working?

Proposal: CHIPS = opt-in partitioned cookies. Share your feedback!
developer.chrome.com/docs/privacy-s… by @bibydigital pic.twitter.com/sxvuax9DVz

via Twitter Web App (retweeted on 8:46 AM, Feb 17th, 2022 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 Browsgithub.com/whatwg/html/is…pic.twitter.com/ouB2ufHFPg

via Twitter Web App

Thanks, @lukasscislowski, for translating SVGcode (svgco.de) 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 liksvgco.de/?lang=pl-PLpic.twitter.com/gZPhbVtv1a

via Twitter Web App in reply to tomayac

@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 github.com/tomayac/SVGcod….

via Twitter Web App in reply to dakoller

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 (svgco.de) is mega slow in Safari/Firefox. I now know why:
Safari doesn’t support `CanvasRenderingContext2D.filter` at all❗️ (bugs.webkit.org/show_bug.cgi?i…) and Firefox doesn’t support it w/ SVG filters (bugzilla.mozilla.org/show_bug.cgi?i…).canvas-svg-filter.glitch.mepic.twitter.com/yxgHnS0Qrp

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

@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

sundarpichai Excited about Chrome OS Flex, a new version designed to run on old PCs and Macs to bring the same speed, security and simplicity of Chrome OS to existing hardware. Early access for now, but look forward to seeing feedback! chromeenterprise.google/os/chromeosfle…
engadget.com/google-chrome-…

via Twitter Web App (retweeted on 9:44 AM, Feb 16th, 2022 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 (chromium.org/developers/des…) concept and what Chromium browsers use it for by @ericlaw: textslashplain.com/2022/02/15/sma…. that the text boxes with the engagement scores are editable for reproduction of observed behavior otwitter.com/ericlaw/status…

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 (copilot.github.com) suggestions. It’s amazing for translation tasks (and many more things).

via Twitter Web App in reply to andreban

I know enough Romance languages to be dangerous in Portuguese 🇵🇹🇧🇷… Anyone who actually speaks the language able to verify the Portuguese translation of SVGcodesvgco.debS)? PRs welcomegithub.com/tomayac/SVGcod…Dwpic.twitter.com/IfEEjHPVnj

via Twitter Web App

Woohoo, SVGcode (svgco.de) 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)? 🤯 twitter.com/arufian_b/stat…pic.twitter.com/lPmSQtl1IV

via Twitter Web App in reply to tomayac

@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 (drafts.csswg.org/css-logical/) 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`: github.com/w3c/csswg-draf…

via Twitter Web App

PantchoT Very proud of this small contribution to this awesome open source project! twitter.com/tomayac/status…

via Twitter Web App (retweeted on 11:42 AM, Feb 15th, 2022 via Twitter Web App)

And followed immediately by an Arabic version of SVGcode (svgco.de), 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 github.com/tomayac/SVGcod… aftepic.twitter.com/eQGoDPGYG9

via Twitter Web App in reply to tomayac

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

Also huge props to @shadeed9 for rtlstyling.com, 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).cldr.unicode.org/development/cl…9mN

via Echofon in reply to leobalter

@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 in reply to eleven_ty

Super Duper Secure Mode (microsoftedge.github.io/edgevr/posts/S…, gotta love the name) that was announced in August 2021 is live in @MSEdgeDev 98 now. ⤵️ twitter.com/ericlaw/status…

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

github A picture tells a thousand words, but now you can quickly create and edit diagrams in markdown using words with Mermaid support in your Markdown files.
github.blog/2022-02-14-inc…

via Sprout Social (retweeted on 10:57 PM, Feb 14th, 2022 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

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: bugs.webkit.org/show_bug.cgi?i… (Don’t just “+1” or “me too”, please add substance.)

via Twitter Web App in reply to tomayac

👏 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 `Windotwitter.com/jensimmons/sta…

via Echofon

Getting Started With the File System Access API, by ⁦@devdevcharlie⁩: css-tricks.com/getting-starte…

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: haven.pages.dev (each app can be installed individually). twitter.com/ThaUnknown_/st…

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? github.com/tomayac/SVGcod…

via Twitter for iPhone in reply to Rumyra

@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 (github.com/tomayac/esm-po…) internally (GPL v2 or later), which has a ‘pathonly` option. (Not sure if this is addressed your feedback.)

via Twitter Web App in reply to Rumyra

@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 in reply to jaffathecake

@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 in reply to foolip

jaffathecake Introducing 🎉 The Wordle Analyzer 🎉

Were you lucky? Were there more possibilities remaining than you realised? Tell it words you played, and it’ll give you stats for each guess.

wordle-analyzer.netlify.app

via Twitter Web App (retweeted on 10:36 AM, Feb 12th, 2022 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)

Justinwillis96 Developing a PWA and worried that on tablets or mobile devices, the software keyboard will hide some of your UI? There is an API for that! The VirtualKeyboard API web.dev/virtualkeyboar… . Here I am using it to move the control bar above the keyboard when typing on my Pro X pic.twitter.com/ovQ943WCjk

via Twitter Web App (retweeted on 6:56 AM, Feb 11th, 2022 via Echofon)

Thanks, @pepelsbey and community friends for the Russian 🇷🇺 translation of SVGcode (svgco.de) 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
twitter.com/ChromiumDev/st…pic.twitter.com/mbO7yabrPy

via Twitter Web App in reply to tomayac

@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 in reply to kennethrohde

@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 in reply to samthor

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

microsoftedge.github.io/Demos/selectme…

Turn on experimental web platform features flag in latest Chromium to try

Most are pure CSS/HTML & anchor positioning will help w/no-JS too!🎉 pic.twitter.com/WK43gWqpAN

via Twitter Web App (retweeted on 10:59 PM, Feb 10th, 2022 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.) liebefonts.com/fonts/liebehei…

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 in reply to agektmr

@johannh @Paul_Kinlan about github.com/WICG/intervent…. This behavior, if detectable, definitely deserves an intervention.

via Echofon in reply to johannh

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

via Twitter for iPhone (retweeted on 9:52 PM, Feb 10th, 2022 via Echofon)

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

via Echofon in reply to Nitek

css SVGcode for “Live Tracing” Raster Images css-tricks.com/svgcode-raster…

via WordPress.com (retweeted on 7:17 PM, Feb 10th, 2022 via Twitter Web App)

tomayac Waking up to a @chriscoyier article on @css(🎈) about my little tool SVGcode (svgco.de) is just fantastic: css-tricks.com/svgcode-raster…. Thanks for covering this (and having me on the @ShopTalkShow)! twitter.com/css/status/149…

via Twitter Web App (retweeted on 7:10 PM, Feb 10th, 2022 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 bugs.webkit.org/show_bug.cgi?i… unfortunately.

via Twitter Web App in reply to chelo_xl

ChromiumDev 🤝 Thanks to amazing(!) community contributions, SVGcode (svgco.de) has learned some 🗺 new languages:

caES
daDK
deDE
elGR
enGB
enUS
esES
frFR
heIL (PR)
jaJP
koKR
nlNL
ruRU (PR)
ukUA
zhCN

Code in @tomayac’s repo: github.com/tomayac/SVGcode.

twitter.com/css/status/149…

via TweetDeck (retweeted on 7:01 PM, Feb 10th, 2022 via Twitter Web App)

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

via Echofon in reply to peterfriese

ChromiumDev 🆕
Building a light/dark adaptive SVG favicon

Watch → youtube.com/watch?v=4pJahm…
Read and build → goo.gle/3uASh1s
Try a demo → goo.gle/3GAzzt4
Get the source → goo.gle/3ov8x08 pic.twitter.com/rBqC94XFdU

via TweetDeck (retweeted on 3:07 PM, Feb 10th, 2022 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 in reply to AnaestheticsApp

zachleat New blog post, new web component:

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

zachleat.com/web/details-ut…

via Twitter Web App (retweeted on 2:47 PM, Feb 10th, 2022 via Echofon)

@zachleat Oh, nice! The “Tweak” menu of SVGcode (svgco.de) 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 of @briankardell’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) github.com/WebKit/explain…

2) dataprotectioncontrol.org/spec/

3) globalprivacycontrol.github.io/gpc-spec/

Lawmakers and technologists need to collaborate on this, e

via Echofon in reply to cramforce

Thank you, Mykhailo Dudar, for the Ukrainian 🇺🇦 translation, triggered (github.com/tomayac/SVGcod…) via the post twitter.com/pepelsbey/stat… about the ongoing Russian 🇷🇺 translation. 🕊 pic.twitter.com/YksmLM2hg8

via Twitter Web App in reply to tomayac

@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 supportgithub.com/tomayac/SVGcod…

via Twitter for iPhone in reply to codepo8

Thanks, @suzukik, for adding Japanese 🇯🇵! It’s humbling to see all these contributions. Thank you very much! pic.twitter.com/232mshPSbu

via Twitter Web App in reply to tomayac

@suzukik It worked, thanks so much! I have opened github.com/tomayac/SVGcod… on your behalf!

via Twitter Web App in reply to suzukik

@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 in reply to suzukik

Fun fact: the black flag is actually the Flag of Catalonia emoji. @Emojipedia has interesting facts regarding its composition: emojipedia.org/flag-for-catal…. It’s not generally supported, though, so renders as a black flag on almost all platforms.

via Twitter Web App in reply to tomayac

Waking up to a @chriscoyier article on @css(🎈) about my little tool SVGcode (svgco.de) is just fantastic: css-tricks.com/svgcode-raster…. Thanks for covering this (and having me on the @ShopTalkShow)! twitter.com/css/status/149…

via Twitter Web App

kennethrohde Windows 11 is really amazing! Running Linux based Inkscape and PWA SVGCode next to each other! @tomayac @diekus pic.twitter.com/uD53v8b4rk

via Twitter Web App (retweeted on 10:02 AM, Feb 10th, 2022 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

Thanks, Laura, for adding Catalan 🏴󠁥󠁳󠁣󠁴󠁿 and Spanish 🇪🇸 translations to SVGcode (svgco.de). ¡Viva! Visca! 🎈 pic.twitter.com/iIPanFUaiQ

via Twitter Web App in reply to tomayac

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