HiDeoo's Avatar

HiDeoo

@hideoo.dev

Mostly TypeScript, Astro, React and some Go — @astro.build core maintainer https://hideoo.dev

547
Followers
136
Following
70
Posts
15.08.2023
Joined
Posts Following

Latest posts by HiDeoo @hideoo.dev

Preview
Request for developer feedback: focusgroup  |  Blog  |  Chrome for Developers Try out focusgroup and comment on the proposal.

Open UI has been working on speccing out the focusgroup attribute: a declarative way to support roving focus & add keyboard nav to composite widgets like toolbars/menus

We'd love your feedback!

Learn more & see open questions: developer.chrome.com/blog/focusgr...

H/t to Edge folks for prototyping

05.03.2026 16:54 👍 68 🔁 20 💬 6 📌 2
Blink: Intent to Ship: CSS contrast-color() Blink: Intent to Ship: CSS contrast-color()

Blink: Intent to Ship: CSS contrast-color()

04.03.2026 13:53 👍 23 🔁 5 💬 0 📌 4
document.ariaNotify(
  `Item ${item.name} added to cart!`,
  {    
    priority: "high",  
  },
);

document.ariaNotify( `Item ${item.name} added to cart!`, { priority: "high", }, );

Firefox will start supporting `ariaNotify` in release 150. 🎉

`ariaNotify` allows you to provide text that should be announced by a screen reader if available and activated. No more fiddling with live regions. No more fiddling with live regions! 💪

Ticket: bugzilla.mozilla.org/show_bug.cgi...

03.03.2026 09:31 👍 78 🔁 12 💬 3 📌 0
Video thumbnail

CSS shape() landed in Firefox 148. It's similar to path(), but allows the full expressiveness of CSS…

02.03.2026 15:07 👍 151 🔁 24 💬 8 📌 3
Preview
What's new in Astro - February 2026 | Astro February 2026 - Astro shines in the 2025 State of JS, adoption climbs according to HTTP Archive results, and more!

One of these days, I won't be able to keep up with the amazing @astro.build community... but I live to fight another month!

astro.build/blog/whats-n...

28.02.2026 17:50 👍 24 🔁 4 💬 2 📌 0
Preview of a Starlight documentation website using the Vintage theme in both light and dark mode.

Preview of a Starlight documentation website using the Vintage theme in both light and dark mode.

🎨 As we're getting closer to the release of Astro v6, let's take a trip down memory lane with a new Starlight theme which is heavily inspired by the timeless design of the legacy Astro documentation.

github.com/HiDeoo/starl...

25.02.2026 13:48 👍 33 🔁 1 💬 1 📌 1
Preview
Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 – Mozilla Hacks - the Web developer blog Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted…

The Sanitizer API landed in Firefox 148, along with element.setHTML().

This lets you fully configure how HTML strings are cleaned as they're parsed.

hacks.mozilla.org/2026/02/good...

24.02.2026 14:18 👍 203 🔁 58 💬 1 📌 14
Preview
Access all pull request comments without leaving the new Files changed page - GitHub Changelog When reviewing a pull request, it’s common to move back and forth between the “Files changed” and the “Conversation” pages just to understand the full context. With this update, you…

New update for pull requests. 🚀

You can now follow the discussion directly in the "Files changed" tab. No more context switching.

Plus, we streamlined change requests: If you’ve already commented, skip the summary and just submit.

Get the details. ⬇️

20.02.2026 19:55 👍 29 🔁 5 💬 2 📌 2

~7 years ago I started curating a list of Design Tokens resources on GitHub… today I launch something better.

An updated, tagged collection of 292+ articles on design tokens.

www.alwaystwisted.com/projects/dtm...

more links/resources coming soon.

🙏🖤

#DesignTokens #DesignSystems #WebDev

11.02.2026 14:50 👍 66 🔁 12 💬 2 📌 4
Preview
Release astro-d2@0.9.0 · HiDeoo/astro-d2 Minor Changes #49 68bfe04 Thanks @HiDeoo! - Adds new inline attribute to override the global inline configuration for a specific diagram. #49 68bfe04 Thanks @HiDeoo! - Adds support for customiz...

The astro-d2 integration, transforming D2 in Markdown into diagrams, now experimentally support using D2.js, a JS wrapper around D2 to run it through WebAssembly.

No local D2 installation, easier deployments, and the long term plan is to make it the default behavior.

github.com/HiDeoo/astro...

06.02.2026 15:55 👍 7 🔁 1 💬 0 📌 0
Preview
The CSS Selection - 2026 Edition - Project Wallace The CSS Selection shows real-world CSS usage from over 100,000 websites and looks at the most important metrics.

Announcing The CSS Selection!

📰 www.projectwallace.com/the-css-sele...

📚 100,000 websites
⏱️ 100+ metrics
🔖 7 chapters

The biggest deep-dive ever into real-world use of CSS across the globe. Dive in and find out some hidden gems. Also, see how much of 'the new CSS' is actually used!

06.02.2026 10:08 👍 87 🔁 37 💬 6 📌 5
Blink: Intent to Prototype: Speculative load measurement Blink: Intent to Prototype: Speculative load measurement

Blink: Intent to Prototype: Speculative load measurement

04.02.2026 13:13 👍 2 🔁 1 💬 0 📌 1
Post image

🎉 Live from the CSS WG F2F: We just agreed to support multiple borders and outlines per element, comma-separated!

But we can’t decide on the order: inside out or outside in?
What feels more natural to you, A or B?

(it needs to be the same across borders and outlines or different box-sizing values)

28.01.2026 22:03 👍 146 🔁 31 💬 102 📌 7
<meta name="text-scale" content="scale" />

<meta name="text-scale" content="scale" />

So there's a new meta element arriving in town (Chrome Canary first)? 👏

www.joshtumath.uk/posts/2026-0...

27.01.2026 21:48 👍 16 🔁 8 💬 1 📌 0
Preview
Accessibility For Everyone by Laura Kalbag Read the book online for free.

My book, Accessibility For Everyone, is now free and online as a website.

accessibilityforeveryone.site

The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.

27.01.2026 13:14 👍 308 🔁 194 💬 9 📌 10
Preview
Astro 6 Beta | Astro A redesigned development server, significant rendering performance improvements, and new built-in APIs for working with CSP, fonts, and live content collections.

The gap between dev and prod has never been smaller 🔬

astro.build/blog/astro-6...

13.01.2026 20:24 👍 25 🔁 3 💬 1 📌 0

Today the Temporal proposal has entered the stable stream shipping Chrome 144. This opens the gates for attaining Stage 4 at TC39.

That means tonight I will be purchasing a supply of champagne in preparation.

It’s been a long journey and so very worthwhile!

13.01.2026 16:31 👍 57 🔁 7 💬 4 📌 1

What a year it has been! Such a great review 🥳

12.01.2026 18:05 👍 3 🔁 1 💬 0 📌 0
Preview
GitHub - HiDeoo/starlight-changelogs: Starlight plugin to display changelogs alongside your project documentation Starlight plugin to display changelogs alongside your project documentation - HiDeoo/starlight-changelogs

📜 The Starlight Changelogs plugin now supports changelog files using the Keep a Changelog format.

github.com/HiDeoo/starl...

31.12.2025 08:54 👍 8 🔁 1 💬 0 📌 0

Amazing, really glad to hear that 🙌

31.12.2025 06:52 👍 1 🔁 0 💬 0 📌 0
GitHub comment saying:

Great point about caching being independent of the request method. Having clear, reliable behavior makes systems easier to trust just like in real-life situations where people rely on dependable services, such as bail bonds Tampa, to guide them quickly and clearly through a stressful process. Straightforward solutions always matter.

GitHub comment saying: Great point about caching being independent of the request method. Having clear, reliable behavior makes systems easier to trust just like in real-life situations where people rely on dependable services, such as bail bonds Tampa, to guide them quickly and clearly through a stressful process. Straightforward solutions always matter.

🤯 What did I just read? Is that an ad disguised as a GitHub comment on a discussion, generated by AI? This gotta be a new low point ...

28.12.2025 10:20 👍 153 🔁 8 💬 13 📌 5

This video is such a monumental step backwards. 😅

21.12.2025 16:12 👍 61 🔁 6 💬 3 📌 1
Preview
WebKit Features for Safari 26.2 Safari 26.2 is a big release.

Safari 26.2 (a selection):

- command invokers
- field-sizing: content
- sibling-index() & sibling-count()
- anchor improvements like position-try-fallbacks affecting psuedos
- oklab default in color-mix()
- scrollbar-color

webkit.org/blog/17640/w...

12.12.2025 22:03 👍 33 🔁 2 💬 0 📌 2

Wooow, this looks amazing, really impressive! 🤩

Feel free to add it to the showcase section on the Starlight docs if you ever want: starlight.astro.build/resources/sh...

12.12.2025 07:32 👍 1 🔁 0 💬 1 📌 0

Great feedback, thanks for sharing!

1. Totally valid, something we definitely want to improve, especially with some technical limitations being lifted with time
2. Planned & work has started on that front
3. A plugin supports this feature if you want to check it out: docs.rettend.me/starlight-pl...

11.12.2025 15:21 👍 3 🔁 0 💬 1 📌 0

🆕 The 202511 Chrome User Experience (CrUX) release is now live on BigQuery!

Check out the announcement post for the full info:
groups.google.com/a/chromium.o...

Highlights below 👇

🧵 1/3

09.12.2025 12:06 👍 5 🔁 3 💬 1 📌 0
Restart Frame | Down and Dirty with Chrome Developer Tools A deep dive into advanced functionality within the Chrome Developer tools that will enable you to more effectively build and debug web apps. Presented at the 2014 OpenWest Conference.

TIL: Restart Frame in the Chrome devtools 🤯
blittle.github.io/chrome-dev-t...
thanks to the amazing @stefanjudis.com' newsletter ❤️

08.12.2025 14:41 👍 7 🔁 3 💬 0 📌 0
Preview
Modes for variables Before you Start Who can use this feature Anyone on Education, Professional, Organization, and...

Design Tokens excitement!!

Figma finally supports variable exports help.figma.com/hc/en-us/art...

DTCG published a full spec for resolvers which enables GitHub-style theme inheritance www.designtokens.org/tr/2025.10/r...

05.12.2025 17:21 👍 11 🔁 2 💬 1 📌 0

I feel the dilemma is, that I feel responsible for being friendly and welcoming to make the experience nicer for newcomers to OSS, who may not yet know the manner well.

But with AI messing this up, it's really hard to tell if it's a human behind I should take care or just AI doing terrible work.

05.12.2025 05:05 👍 163 🔁 16 💬 2 📌 2
A partial screenshot of a GitHub PR that has been merged. The PR title is "Environment API". The next alpha/beta of Astro v6 will support Vite Environment APIs.

A partial screenshot of a GitHub PR that has been merged. The PR title is "Environment API". The next alpha/beta of Astro v6 will support Vite Environment APIs.

It's merged! The next alpha/beta release @astro.build will support @vite.dev Environment APIs!

It took a long time because we had to re-architect the whole rendering pipeline. With this, even the @cloudflare.social Vite Plugin will work out of the box!

04.12.2025 13:44 👍 74 🔁 9 💬 1 📌 1