Marco Ciampini
Marco Ciampini
### Current behavior Originally reported in https://github.com/WordPress/gutenberg/pull/64873 In the PR linked above, we use the `data-active-item` to apply active (and hover) styles to a `Ariakit.Menu`, and the `data-focus-visible` to apply...
### Motivation When animating a popover, knowing the placement can help to create an animation with directional awareness. While it is currently possible to somehow get the placement (maybe by...
## What? Part of #59418 Requires #64786 to be merged first Add exit animations to `Navigator` screen ## Why? An exit animation can help the user understand the transition to...
## What? Part of #59418 Supersedes #60927 Follow-up to #63317 Export the `Navigator` component, its subcomponents, and the `useNavigator` hook as stable APIs from the `@wordpress/components` package ## Why? This...
## What? Part of #50459 Updates `DropdownMenuV2` animation following the latest specs (shared by @nick-a8c) ## Why? For a better sense of polish, and alignment with the rest of the...
## What? Part of #50459 Add `GroupLabel` sub-component to `DropdownMenuV2` ## Why? As discussed in https://github.com/WordPress/gutenberg/pull/62880#discussion_r1689884904, there is a need for group labels in `DropdownMenuV2`. ## How? - Add a...
## What? Requires #64832 to be merged first Extracted from #64723 Refactor `CircularOptionPicker` so that it doesn't use the `store` from `useCompositeStore` to function. ## Why? See https://github.com/WordPress/gutenberg/issues/63704#issuecomment-2305291168 ## How?...
Instead, expose props directly on top-level component ## What? ## Why? ## How? ## Follow-ups - ## Testing Instructions ### Testing Instructions for Keyboard ## Screenshots or screencast
### Current behavior Keyboard focus and active tab id can go out of sync if `Tab` receives a controlled update while the keyboard focus is on a tab within the...
## What? This PR simplifies the layout of the style book ## Why? Current layout is based on absolute positioning, which feels hacky and can lead to unexpected layouts down...