New article on my blog!
๐ข A release note for the Web.
๐ https://patrickbrosset.com/articles/2024-09-04-a-release-note-for-the-web-platform/
New article on my blog! ๐ข A release note for the Web. Scroll to Text Fragment (i.e. #:~:text=โฆ) has had poor accessibility and weโve been slow to implement it, wanting a better solution. As of https://bugzil.la/1914877, Firefox now supports this feature, highlighting the range to assistive technologies to support better accessibility. Firefox will reconsider supporting JPEG XL if they get a Rust implementation: https://github.com/mozilla/standards-positions/pull/1064 This is a very good news for web standards: https://mastodon.social/@kornel/113078862354601952 and will fix a blocker that is hurting adoption of JPEG XL. The reference implementation has unfortunately been written in C++ just as browser vendors started looking into migrating away from C++ for security reasons, and saw the C++ codec primarily as a big new attack surface.
Show previous comments
@kornel *sighs* Of COURSE this'll just fuel the Rust Cult people. JPEG XL is cool though.
Show previous comments
@heydon Bless you. Please sell a REACT IS A CULT shirt. My wife saw me watching the video when that came on the screen and said โSee, youโre not alone!โ @heydon Amazing - the genocide->hooks transition is wonderful. Just in case no one has called it out yet - a link in your transcript has the text and link the wrong way round, so it doesn't render as a link - Just open sourced i-html, a modestly sized web component which allows dynamically importing of html fragments inline. It enables some surprisingly nice patterns. https://www.keithcirkel.co.uk/i-html/ Be the change you want to see in the world. Start by changing your editor settings from spaces to tabs.
Show previous comments
@sindresorhus now my workplaceโs git pre-commit hooks replace all my code anyway. Was this helpful? I donโt know. I havenโt had a chance to see the content yet, and I probably wonโt. @pepelsbey I absolutely love reading articles through the tiny 20px tall window between the cookie banners, fixed headers, newsletter modals and chatbot popups. In Firefox, you can style the way a plain text response looks like by adding a `Link: <url>; rel=stylesheet` HTTP header. Sadly doesnโt work in Safari or Chrome. My new post: โQuerying the Color Schemeโ. https://blog.kizu.dev/querying-the-color-scheme/ Media queries are nice, but for many things, we donโt even need them: there is this great #CSS property `color-scheme`, which allows us to make various things adapt to the current color scheme. We can even set it on a per-element basis. This post describes how we can use registered custom properties and style queries to read the current value of a `light-dark()` color for styling any non-color properties as well.
Show previous comments
@kizu I feel the same way about the linked issue proposing to change how `prefers-color-scheme` to work. I think Iโd have to rewrite some of my CSS mental models if that were to change. Seems less harmful to either use the style query approach youโve demonstrated or for that to develop into its own specific query. Also, seems like style query support for at least some non-custom properties worth revisiting. @kizu ha, i was working on a post about color-scheme too. this just means i have to write fewer things ๐ and totally agreed on the media queries behavior: media queries should reflect the user's preference, not the author's (even if that's set in HTML). https://front-end.social/@mayank/112763009752291121 @kizu oooh I love your new (?) aside components! have you talked about those already? Little bonus @waveformpodcast today about ActivityPub and the Fediverse! If you're trying to understand what the heck the Fediverse is, we get... possibly a little too deep into it. But it's a fun one. Featuring some big names such as @evanprodromou , @mosseri , @mmccue and more. ๐ @davidimel @waveformpodcast @evanprodromou @mosseri @mmccue If you'd told me the video was going to be used too I would've put more effort into cleaning up the room behind me ๐ Awesome episode @davidimel, y'all crushed it. Shoutout to @evanprodromou, @mmccue, and others for lending their perspectives. Back from our summer break we would like to invite you to learn about CSS4, CSS5 and beyond ๐, presented by the CSS-Next community group tomorrow โจ: It's finally here. Retcon is available now! Drag-and-drop to rewrite your Git history, with instant results. Undo anything with โZ, from a squash to a push. See conflicts with exceptional clarity, and resolve them with newfound confidence. It all adds up to an unmatched mix of speed, and delight. Download the free trial now on https://retcon.app/, and save 25% if you buy this week. @Retcon Yearly subscriptions for those (small) support tools is a no-go for me. Iโm happy to pay 30 bucks for a permanent license, and upgrade if future versions offer improvements Iโm looking for. But yearly subscriptions for basic tools like git or diff/merge (hello kaleidoscope)?? No, thanks! I have a birthday coming up in a few days, an anniversary even. My favorite bar is on vacation, my friends are scattered around the worldโฆ So, I decided to invite everyone to a livestream. August 25th at 12:00 Berlin time. Let's chat about everything. I suspect it would be mostly in Russian, but everyoneโs welcome, really. Drinks are on you! It is *so cool* to see my colleague @jonsneyersโs years of work on JPEG XL, which I had the great privilege of shooting the shit with him about, pay off in various ways: https://www.idownloadblog.com/2024/08/22/iphone-16-jpeg-xl-rumor/ Some really good changes coming for default apps on iOS in the EU. My realization in 2024 has been that the DMA fork of iOS is the best iPhone experience. We can finally use our phones like actual computers with more default apps and apps from external sources.
Show previous comments
No, Apple still has to approve thrid party app stores and is still standing there between developer and user. There is also iOS standing in the way. Computers are not a certan set of features, they are universal, having ALL the features. To be a computer for the user you need to let it run any program, directly on the processor, not API layer of iOS. By the way, the State of CSS 2024 survey is now open! https://survey.devographics.com/en-US/survey/state-of-css/2024?source=mastodon |
@patrickbrosset Nice content. I very much appreciated it, but for some reason the way the paragraphs are broken up made the continuity of thought flow funny. It might just be me though.