-
Notifications
You must be signed in to change notification settings - Fork 112
Releases: NoriginMedia/Norigin-Spatial-Navigation
- @noriginmedia/norigin-spatial-navigation@3.2.1
- @noriginmedia/norigin-spatial-navigation-react@3.2.1
- @noriginmedia/norigin-spatial-navigation-react-native-tvos@4.0.0
- @noriginmedia/norigin-spatial-navigation-core@4.0.0
- @noriginmedia/norigin-spatial-navigation@3.2.0
- @noriginmedia/norigin-spatial-navigation-react@3.2.0
- @noriginmedia/norigin-spatial-navigation-core@3.2.0
- @noriginmedia/norigin-spatial-navigation@3.1.0
- @noriginmedia/norigin-spatial-navigation-react@3.1.0
- @noriginmedia/norigin-spatial-navigation-core@3.1.0
@noriginmedia/norigin-spatial-navigation@3.2.1
58b5da0 Assets 2
@noriginmedia/norigin-spatial-navigation-react@3.2.1
58b5da0 Assets 2
@noriginmedia/norigin-spatial-navigation-react-native-tvos@4.0.0
58b5da0 Major Changes
-
54353b0: - Add NodeTypeOverrides interface to allow node type to be overridden by the adapter
- Added
ReactNativeLayoutAdapterfor React Native TV support
BREAKING CHANGES
- Removed
nativeModeoption fromSpatialNavigationServiceOptions - Removed
isNativeModemethod fromSpatialNavigationService
- Added
Patch Changes
- 54353b0: - Add extra compatibility for web bundlers like Vite or Webpack when using with React Native Web
- Updated dependencies [54353b0]
- Updated dependencies [54353b0]
- Updated dependencies [54353b0]
- @noriginmedia/norigin-spatial-navigation-core@4.0.0
- @noriginmedia/norigin-spatial-navigation-react@3.2.1
Assets 2
@noriginmedia/norigin-spatial-navigation-core@4.0.0
58b5da0 Major Changes
- 54353b0: - Measure layout methods are now async
- Deprecated
useGetBoundingClientRectoption ininitmethod. Preferinit({ layoutAdapter: GetBoundingClientRectAdapter })or keep the flag until you migrate - Added
Schedulerclass to manage asynchronous tasks in a strict sequence - Export
BaseWebAdapterandGetBoundingClientRectAdapterfrom@noriginmedia/norigin-spatial-navigation-core
- Deprecated
Minor Changes
-
54353b0: - Add NodeTypeOverrides interface to allow node type to be overridden by the adapter
- Added
ReactNativeLayoutAdapterfor React Native TV support
BREAKING CHANGES
- Removed
nativeModeoption fromSpatialNavigationServiceOptions - Removed
isNativeModemethod fromSpatialNavigationService
- Added
Patch Changes
- 54353b0: - Add
nextFocusResolverto override default behavior
Assets 2
@noriginmedia/norigin-spatial-navigation@3.2.0
2a0924b Minor Changes
- a18ed66: Add
focusOnPresetKeyinit option (defaulttrue) to control whether a component is automatically focused when it is added and its focus key was already set as the current focus key (e.g.setFocuswas called before the component mounted). Set it tofalseto disable this implicit refocus on add.
Patch Changes
- Updated dependencies [a18ed66]
- @noriginmedia/norigin-spatial-navigation-core@3.2.0
- @noriginmedia/norigin-spatial-navigation-react@3.2.0
Assets 2
@noriginmedia/norigin-spatial-navigation-react@3.2.0
2a0924b Minor Changes
- a18ed66: Add
focusOnPresetKeyinit option (defaulttrue) to control whether a component is automatically focused when it is added and its focus key was already set as the current focus key (e.g.setFocuswas called before the component mounted). Set it tofalseto disable this implicit refocus on add.
Patch Changes
- Updated dependencies [a18ed66]
- @noriginmedia/norigin-spatial-navigation-core@3.2.0
Assets 2
@noriginmedia/norigin-spatial-navigation-core@3.2.0
2a0924b Minor Changes
- a18ed66: Add
focusOnPresetKeyinit option (defaulttrue) to control whether a component is automatically focused when it is added and its focus key was already set as the current focus key (e.g.setFocuswas called before the component mounted). Set it tofalseto disable this implicit refocus on add.
Assets 2
@noriginmedia/norigin-spatial-navigation@3.1.0
eda97ef Minor Changes
-
0a867bd: Add accessibility labels on focusable components.
Introduces a new optional
onUtterTextcallback oninit()and anaccessibilityLabelprop onuseFocusable()(and the underlyingaddFocusable/updateFocusablepayloads). When focus lands on a focusable component, the library concatenates the labels of all newly-entered parent regions with the leaf node's own label and passes the resulting string toonUtterText. Parent region labels are only included when focus enters a region for the first time (similar to howaria-labelonrole="region"behaves), so subsequent focus moves within the same parent only utter the leaf label.This library does not implement Text-To-Speech itself — it only provides a unified way to declare accessibility labels and wire the callback to the platform's TTS engine, which is particularly useful for cross-platform TV apps where native
aria-*support is fragmented.
Patch Changes
- Updated dependencies [0a867bd]
- @noriginmedia/norigin-spatial-navigation-core@3.1.0
- @noriginmedia/norigin-spatial-navigation-react@3.1.0
Assets 2
@noriginmedia/norigin-spatial-navigation-react@3.1.0
eda97ef Minor Changes
-
0a867bd: Add accessibility labels on focusable components.
Introduces a new optional
onUtterTextcallback oninit()and anaccessibilityLabelprop onuseFocusable()(and the underlyingaddFocusable/updateFocusablepayloads). When focus lands on a focusable component, the library concatenates the labels of all newly-entered parent regions with the leaf node's own label and passes the resulting string toonUtterText. Parent region labels are only included when focus enters a region for the first time (similar to howaria-labelonrole="region"behaves), so subsequent focus moves within the same parent only utter the leaf label.This library does not implement Text-To-Speech itself — it only provides a unified way to declare accessibility labels and wire the callback to the platform's TTS engine, which is particularly useful for cross-platform TV apps where native
aria-*support is fragmented.
Patch Changes
- Updated dependencies [0a867bd]
- @noriginmedia/norigin-spatial-navigation-core@3.1.0
Assets 2
@noriginmedia/norigin-spatial-navigation-core@3.1.0
eda97ef Minor Changes
-
0a867bd: Add accessibility labels on focusable components.
Introduces a new optional
onUtterTextcallback oninit()and anaccessibilityLabelprop onuseFocusable()(and the underlyingaddFocusable/updateFocusablepayloads). When focus lands on a focusable component, the library concatenates the labels of all newly-entered parent regions with the leaf node's own label and passes the resulting string toonUtterText. Parent region labels are only included when focus enters a region for the first time (similar to howaria-labelonrole="region"behaves), so subsequent focus moves within the same parent only utter the leaf label.This library does not implement Text-To-Speech itself — it only provides a unified way to declare accessibility labels and wire the callback to the platform's TTS engine, which is particularly useful for cross-platform TV apps where native
aria-*support is fragmented.