– It's always been about examples. And we'll feature multiple libraries: Ariakit React, Radix, Base UI, RAC, Headless UI, and others outside the React ecosystem.
– It's always been about examples. And we'll feature multiple libraries: Ariakit React, Radix, Base UI, RAC, Headless UI, and others outside the React ecosystem.
Usage with Tailwind CSS:
<body class="selection:ak-layer-contrast-primary">
→ "primary" can be any token from your theme. In this case, it's a mid-tone blue.
Usage with Tailwind CSS:
<body class="selection:ak-layer-contrast-primary">
→ "primary" can be any token from your theme. In this case, it's a mid-tone blue.
Ariakit automatically adjusts the color to ensure a minimum contrast ratio of 4.5:1 with the layer background.
No JS. Just CSS and color theory.
Ariakit automatically adjusts the color to ensure a minimum contrast ratio of 4.5:1 with the layer background.
No JS. Just CSS and color theory.
This time we made donations to @ariakit.org, @colinhacks.com's zod, @typescript-eslint.io, floating-ui.com and www.haecksen.org. Thank you all for your work.
This time we made donations to @ariakit.org, @colinhacks.com's zod, @typescript-eslint.io, floating-ui.com and www.haecksen.org. Thank you all for your work.
It has it all — tabs, multi-column layout (grid), full keyboard navigation, solid API.
ariakit.org/examples/di...
It has it all — tabs, multi-column layout (grid), full keyboard navigation, solid API.
ariakit.org/examples/di...
A command palette built with Dialog, Combobox, and Tab components from Ariakit.
Demo: ariakit.org/examples/dia...
A command palette built with Dialog, Combobox, and Tab components from Ariakit.
Demo: ariakit.org/examples/dia...
Another benefit is that it provides out of the box interoperability with other libraries. For example, rendering React Aria's DatePicker within an Ariakit dialog just works™, even though React Aria renders the popover outside the dialog by default.
Another benefit is that it provides out of the box interoperability with other libraries. For example, rendering React Aria's DatePicker within an Ariakit dialog just works™, even though React Aria renders the popover outside the dialog by default.
Even the native <dialog> element doesn't support this yet, as browser extensions don't use the top layer.
Even the native <dialog> element doesn't support this yet, as browser extensions don't use the top layer.
Along with its simplicity, you also get internationalization for free ✨
Along with its simplicity, you also get internationalization for free ✨
Design comes first. Then, semantic HTML. If needed, ARIA follows.
Designers should first consider how users will engage with a widget and the rest of the page, always striving for the best user experience.
Design comes first. Then, semantic HTML. If needed, ARIA follows.
Designers should first consider how users will engage with a widget and the rest of the page, always striving for the best user experience.
Instead of using the CSS box-shadow property, try:
filter: drop-shadow(0 3px 3px gray);
developer.mozilla.org/en-US/docs/W...
Instead of using the CSS box-shadow property, try:
filter: drop-shadow(0 3px 3px gray);
developer.mozilla.org/en-US/docs/W...
We’ll discuss the recent performance improvements on the library with some comparison numbers. There’s also more information about an upcoming Tailwind v4 theme and Black Friday discounts.
We’ll discuss the recent performance improvements on the library with some comparison numbers. There’s also more information about an upcoming Tailwind v4 theme and Black Friday discounts.
Feels so good to navigate without ever touching the mouse ⬅️➡️⬆️⬇️. The animations could definitely use some work!
Feels so good to navigate without ever touching the mouse ⬅️➡️⬆️⬇️. The animations could definitely use some work!
Changelog: ariakit.org/changelog#0414
Changelog: ariakit.org/changelog#0414
---
Building a Linear style filtering UI with @ariakit.org. Surprisingly simple to compose menus, selects, comboboxes, and popovers
---
Building a Linear style filtering UI with @ariakit.org. Surprisingly simple to compose menus, selects, comboboxes, and popovers