Skip to content

Latest commit

 

History

History
299 lines (173 loc) · 21.2 KB

CHANGELOG.md

File metadata and controls

299 lines (173 loc) · 21.2 KB

(2024-10-15)

5.1.0 (2024-10-15)

⚠ BREAKING CHANGES

  • lists: make additionally rendered items less error prone (#163)

Bug Fixes

  • lists: make additionally rendered items less error prone (#163) (7b3f7ea)

5.0.0 (2024-10-08)

⚠ BREAKING CHANGES

  • VirtualizedList: remove numberOfElementsVisibleOnScreen and numberOfElementsRendered props (#153)

Features

  • add onLongSelect prop to Node (7dfae9a)
  • VirtualizedList: remove numberOfElementsVisibleOnScreen and numberOfElementsRendered props (#153) (2268059)

4.0.1 (2024-09-13)

Bug Fixes

  • lists: fix imperative focus not working properly on android (#149) (e7a38ef)
  • lists: range rendered in jump-on-scroll and stick-to-end (#148) (d9509dc)

4.0.0 (2024-08-01)

⚠ BREAKING CHANGES

  • scrollview: add CSS scroll on ScrollView (#146)

Features

  • scrollview: add CSS scroll on ScrollView (#146) (cc9e4cd)

3.6.1 (2024-05-27)

Bug Fixes

  • lists: fix imperative focus not always working on virtualized lists (bec7a62)

3.6.0 (2024-05-06)

Features

  • core: add isRootActive mechanism (0d6d8f0)

Bug Fixes

  • remove error when recreating node (c0f0e3d)

3.5.0 (2024-04-30)

Features

  • lists: add index in renderItem arguments (91e35df)

Bug Fixes

  • lists: fix lists not working properly with few elements with stick-to-start (bd9d139)

3.4.0 (2024-04-19)

Features

3.3.0 (2024-04-11)

Bug Fixes

  • core: fix double registering of elements (ac64a63)
  • race conditions with default focus (656738d)

3.2.0 (2024-04-09)

Features

  • Add onActive and onInactive props to SpatialNavigationNode (e79c480)
  • nodes can take an additional scrolloffset (b87654b)

3.1.0 (2024-03-28)

Features

  • Add imperative focus to SpatialNavigationView (cad3e80)

3.0.0 (2024-03-22)

⚠ BREAKING CHANGES

  • core: remove side effects from rendering cycles

Bug Fixes

  • core: remove side effects from rendering cycles (d2a0ef2)
  • prevent setting virtualized list size to zero (df9d1c1)

2.1.1 (2024-03-11)

Bug Fixes

  • core: export device type provider (b99002c)
  • core: improve scroll view scrolling compatibility across platforms (cc715e7)

2.1.0 (2024-03-01)

Features

  • accessibility: add accessibility state to focusable views (#80) (375d01b)
  • lists: add SpatialNavigationVirtualizedList ref (75e5059)

Bug Fixes

  • core: Fix additional click on some tvs (54d5e11)

2.0.0 (2024-02-28)

Features

  • add SpatialNavigationFocusableView (fa62c33)
  • core: handle accessibility in focusable views (#79) (1d4bdcf)
  • web: handle TVs with web pointers (111a375)

Bug Fixes

  • tests: add default value to list size to not break list tests (#77) (3d02c5e)

1.5.0 (2024-02-19)

Features

  • add alignInGrid to SpatialNavigationView (b496427)
  • add header handling to virtualized grids (#64) (c033b17)
  • expose SpatialNavigationNode ref (0fce024)

Bug Fixes

  • add missing display name to list components (#71) (681488b)

1.4.0 (2024-02-15)

Features

  • add isActive props (8549bed)
  • lists: handle different item sizes in virtualized list (47775e3)
  • lists: remove height and width props from virtualized list (96e13b1)

Bug Fixes

  • performance: add missing useMemo on useSpatialNavigatorFocusableAccessibilityProps (6b759c7)

1.3.1 (2024-02-07)

Features

  • adding testId for virtualized list and grid (53a8814)
  • core: add indexRange props to SpatialNavigationNode (bb5ee0d)

1.3.0 (2023-11-24)

Features

  • core: add lock mechanism (941c296)
  • core: add onBlur props to SpatialNavigationNode (2d73227)
  • spatial-navigation: add callback when key pressed but no movement (c9a171c)

Bug Fixes

  • remote: better lifecycles for remote control subscription (#33) (5c56ef0)

1.1.1 (2023-11-02)

Bug Fixes

  • build: do not minimize output (402e24e)

1.1.0 (2023-11-01)

Features

  • accessibility: add an experimental way to handle talkback accessibility (e579ab7)

1.0.4 (2023-10-25)

Bug Fixes

  • dependencies: put dependencies in the proper workspace (d07afa2)
  • typescript: fix all strict errors (74c3f88)

1.0.3 (2023-10-24)

1.0.2 (2023-07-27)

Features

  • add Box component (7eac091)
  • add component for Spacer (fad666a)
  • add empty native package (7f432fe)
  • add first navigation component in native package (6b40840)
  • add infos for program and add function to find progrem by id (e4da2bf)
  • add isLocked property to SN root and possibility to lock&unlock (50cb834)
  • add more nested rabbits (1cdc267)
  • add new Page component (4eabd4a)
  • add page title to home page (92750f2)
  • add prettier example (5d5181a)
  • add react spatial navigation example (dd99a4f)
  • add Typography (bd67262)
  • adjust program list visible nodes number (ee7afa7)
  • clean up home page design (ad47c54)
  • create default focus context and apply to node (6e137d4)
  • declare basic consts for theme (9fb0c37)
  • embed the demo page in a navigator (91ad353)
  • example: add goBack key on web (ba62428)
  • example: add react native keyevent (d096f88)
  • improve UI of ProgramDetail page (bee2c7a)
  • navigate to another page on press enter (c6a5a87)
  • navigate to another page on press enter (183b6c4)
  • navigation: add initial code and example (d2de313)
  • package: add script for jest tests (083794e)
  • pass program info to program detail page (799cae6)
  • push new screen on the stack on each click of program node (4fc43a5)
  • spatial-navigation: add definition files (d567490)
  • spatial-navigation: add spatial navigation scroll view (2a21ac7)
  • spatial-navigation: add spatial navigation with custom virtualized list (8647057)
  • spatial-navigation: change repo name (66d9eba)
  • spatial-navigator: add ability to configure keypresses (c3d31c9)
  • use sample data for program nodes (af926f7)
  • virtualizedGrid: add virtualizedGrid with spatial navigation (aa2466b)
  • VirtualizedGrid: allow scroll configuration for grids (c1c2aee)
  • VirtualizedGrid: modify row container style with props (0721dae)
  • VirtualizedList: add index to unindexed data (394a77f)
  • VirtualizedList: allow different scroll behaviors (00f6141)
  • Web: add web animation for virtualized list (fb01696)
  • wrap demo app with theme provider (bd3c1bd)

Bug Fixes

  • eslint: fix ts+eslint warnings on web example (093e8fd)
  • eslint: remove unused directive (c200ef0)
  • eslint: solve eslint warning by forcing new estree version (8becda3)
  • example: fix background color (b2ad8a6)
  • example: fix eslint and typescript setup (e37b6b2)
  • example: fix imports with new package name (3bd2c6d)
  • example: fix ios build (cd999d5)
  • example: fix keyboard subscription for web (cd2e789)
  • example: fix tsconfig and metro config (c0c31fb)
  • example: fix web example not working (62af1a7)
  • example: make cli work with yarn better (7f0ace1)
  • example: make ios work (73adcf5)
  • lib: fix React ref in bundle, as well as bundle size (ed6cf5e)
  • make react jsx transform work properly (c4574b7)
  • monorepo: fix example (2b56bbd)
  • monorepo: fix ts import (912e2f9)
  • remote-control: fix ts-ignore (f02b801)
  • rename tsconfig for monorepo root (1302293)
  • spatial-navigator: take out style from spatial navigation view (af98346)
  • temporary fix for Grid (e74a8ba)
  • typescript: fix error on navigation.navigate() (86007aa)
  • typescript: fix props that should be optional (2d0c579)
  • use View instead of div in native package (0476e95)
  • web: fix web webpack config (8956d46)