We'd love your feedback!
Learn more & see open questions: developer.chrome.com/blog/focusgr...
H/t to Edge folks for prototyping
We'd love your feedback!
Learn more & see open questions: developer.chrome.com/blog/focusgr...
H/t to Edge folks for prototyping
Movement of the player is handled 100% by the upcoming `focusgroup` HTML attribute!
Focusgroup was definitely *not* made for this 😅
But, so cool to have this out of the box on the web.
More ➡️ open-ui.org/components/s...
Movement of the player is handled 100% by the upcoming `focusgroup` HTML attribute!
Focusgroup was definitely *not* made for this 😅
But, so cool to have this out of the box on the web.
More ➡️ open-ui.org/components/s...
Email ‘em to focusgroup@thebulwark.com.
Email ‘em to focusgroup@thebulwark.com.
The web feels like it’s getting so good at exactly the moment our collective worst practices are getting calcified as the default.
The web feels like it’s getting so good at exactly the moment our collective worst practices are getting calcified as the default.
Tell us what you think → goo.gle/4uvFIkz 🧵(1/3)
Tell us what you think → goo.gle/4uvFIkz 🧵(1/3)
Thanx for your great (as always) talk!
Thanx for your great (as always) talk!
developer.chrome.com/blog/focusgr...
I'm *so excited* for this, it's a common and super useful behavior that is *absolute trash garbage* to implement yourself. *Plus* it gives you some common ARIA mappings for free!
developer.chrome.com/blog/focusgr...
I'm *so excited* for this, it's a common and super useful behavior that is *absolute trash garbage* to implement yourself. *Plus* it gives you some common ARIA mappings for free!
Lots to discuss and tweak before it's finished but got to start somewhere.
Lots to discuss and tweak before it's finished but got to start somewhere.
developer.chrome.com/blog/new-in-...
Its been a long time coming, glad to have been able to get this out the door!
Also note that there polyfill ready to go: www.npmjs.com/package/@mic...
developer.chrome.com/blog/new-in-...
Its been a long time coming, glad to have been able to get this out the door!
Also note that there polyfill ready to go: www.npmjs.com/package/@mic...
we need this :(
we need this :(
Yes, you can override with explicit `role`, which will undoubtedly happen as devs choose kbd patterns that don’t match the role.
But still neat.
codepen.io/aardrian/pen...
Yes, you can override with explicit `role`, which will undoubtedly happen as devs choose kbd patterns that don’t match the role.
But still neat.
codepen.io/aardrian/pen...
Focusgroup is a new HTML attribute, with early support in Edge, Chrome, and other Chromium-based browsers, that completely handles arrow key navigation within complex widgets. No JS needed!
➡️ blogs.windows.com/msedgedev/20...
Focusgroup is a new HTML attribute, with early support in Edge, Chrome, and other Chromium-based browsers, that completely handles arrow key navigation within complex widgets. No JS needed!
➡️ blogs.windows.com/msedgedev/20...
margin-trim
reference target
focusgroup
CSS functions + if()
customized built-ins (as is tradition)
…
margin-trim
reference target
focusgroup
CSS functions + if()
customized built-ins (as is tradition)
…
developer.chrome.com/release-note...
The second part (the new JS setting APIs, include the streaming ones) we're still working on the spec side, but maybe for Chrome 152?
developer.chrome.com/release-note...
The second part (the new JS setting APIs, include the streaming ones) we're still working on the spec side, but maybe for Chrome 152?
This was discussed at TPAC. Is it something you'd like on the platform?
https://github.com/WICG/webcomponents/issues/1029
We'd love your feedback!
Learn more & see open questions: developer.chrome.com/blog/focusgr...
H/t to Edge folks for prototyping
- flex-wrap: balance 👀
- Media element pseudo-classes
- focusgroup attribute
- light-dark() with image values
- image(
- CSS text-fit
- AccentColor and AccentColorText system colours
and more...
#css #html