Minor changes
- feat: export contexts for headless (PR #36229 by mainframev)
- feat: export base hooks (PR #36200 by mainframev)
- feat: expose react-menu base hooks (PR #36087 by mainframev)
- feat(react-motion): add replayKey prop to replay motion without remounting (PR #36108 by robertpenner)
- feat: add base hooks and expose them (PR #35812 by dmytrokirpa)
- feat: add OverflowReorderObserver to recompute overflow when items are reordered via React state without a container resize (PR #36231 by layershifter)
- chore: fix after broken release (PR #36037 by layershifter)
- Make Card base hooks tabster-free; expose shouldRestrictTriggerAction on CardBaseProps (PR #36004 by dmytrokirpa)
- feat: re-export motionSlot and presenceMotionSlot from @fluentui/react-motion (PR #35922 by robertpenner)
- feat: re-export OverflowReorderObserver from @fluentui/react-overflow (PR #36231 by layershifter)
- feat: expose inline drawer types and base hooks (PR #36042 by dmytrokirpa)
Patches
- chore: bump tabster to ^8.8.0 and keyborg to ^2.14.1 (PR #36082 by layershifter)
- fix: dismiss Tooltip when the document becomes hidden (e.g. tab backgrounded or app switched on mobile) (PR #36023 by Copilot)
- fix(react-tree): support indentation for TreeItem levels greater than 10 via inline CSS variable fallback (PR #36014 by Copilot)
- style: replace deprecated assertion syntax that causes issues to babel tsx (PR #36185 by Hotell)
- fix(Menu): Menu item with expanded submenu should be highlighted (PR #36098 by jurokapsiar)
- fix: update useMenuTriggerBase hook signature (PR #36237 by dmytrokirpa)
- feat: add headless Menu components (PR #36110 by mainframev)
- chore: extract useMenuItemBase_unstable into a separate module (PR #36234 by mainframev)
- fix: close Popover when focus escapes outside while trapFocus is enabled (PR #35995 by petdud)
- revert: revert removal of Griffel dependency from usePortalMount #35994 (PR #36235 by dmytrokirpa)
- fix: avoid pulling griffel in CardHeader and CardPreview base hooks (PR #36194 by dmytrokirpa)
- refactor: move isSafeUrl to chart-utilities package and update imports (PR #36206 by dmytrokirpa)
- safeurl related bug fix (PR #36121 by v-baambati)
- fix(Option): when disabled, hover styles should not show (PR #36077 by smhigley)
- fix: use role attribute instead of classname for active descendant (PR #36109 by dmytrokirpa)