Skip to content

Releases: enactjs/enact

Release 5.5.2

Choose a tag to compare

@enact-bot enact-bot released this 08 Jul 11:18

Added

  • core/util functions applyDefaultProps and normalizePublicClassNames
  • Developer guide section on using @enact/spotlight as a standalone library

Changed

  • spotlight/SpotlightRootDecorator to use a functional component
  • ui/resolution to not resize too often for some intermediate resolutions
  • ui/Transition to remove static will-change declarations, reducing persistent GPU layer promotion and memory usage on TV targets

Fixed

  • core/kind inline handler injection to use a props snapshot so each handler receives the same base props
  • ui/Scroller native scroll animation to land exactly on the target position instead of overshooting by up to one animation step
  • ui/VirtualList native scroll animation to land exactly on the target position instead of overshooting by up to one animation step

Release 5.5.1

Choose a tag to compare

@enact-bot enact-bot released this 01 Jun 05:05

Changed

  • ui/VirtualList.VirtualListBasic scroll animation method for scrollMode: native

Fixed

  • ui/Scroller jumping back when scrolled by long press
  • ui/VirtualList overscroll effect at the bottom of the list
  • ui/VirtualList.VirtualList overscroll effect at the bottom of the list
  • ui/VirtualList.VirtualGridList overscroll effect at the bottom of the list

Release 5.4.4

Choose a tag to compare

@enact-bot enact-bot released this 22 May 06:58

Fixed

  • ui/Scroller jumping back when scrolled by long press

Release 5.5.0

Choose a tag to compare

@enact-bot enact-bot released this 08 May 01:35

Added

  • core/util function checkPropTypes to check the prop types of a component
  • spotlight/SpotlightRootDecorator config focusEffectClass and function setFocusEffectClass to apply a css class to every spottable component when it receives spotlight focus.
  • ui/resolution Added support for linear scaling type
  • ui/Slider support for colorPicker

Changed

  • sampler look and feel by updating to Storybook 10
  • spotlight/Spottable to reduce redundant work during high-frequency re-renders
  • ui/Marquee to reduce redundant lifecycle work during high-frequency re-renders

Fixed

  • spotlight to focus visible children of elements which do not have overflow:true
  • ui/resolution to display the components accordingly on wide resolutions
  • ui/VirtualList.VirtualList to adjust itemSize properly when resizing window
  • ui/VirtualList.VirtualList to scroll properly when another VirtualList exist

Release 5.4.3

Choose a tag to compare

@enact-bot enact-bot released this 26 Feb 09:38

Fixed

  • spotlight to revert 5.4.0 fix to skip visibility check when entering a restricted container or choose a visible container as next target

Release 5.4.2

Choose a tag to compare

@enact-bot enact-bot released this 28 Jan 01:01

Changed

  • core/platform to support safari 16.6, chrome 119, and firefox 128 or later
  • ui/Scroller scroll animation method for scrollMode: native

Fixed

  • ui/VirtulList not to cut off focused item when scroll by pressing key
  • ui/VirtualList not to jump to the top when item size was changed
  • ui/VirtualList.VirtualGridList to adjust itemSize properly when resizing window

Release 5.4.1

Choose a tag to compare

@hong6316 hong6316 released this 30 Dec 12:14

No significant changes.

Release 5.4.0

Choose a tag to compare

@enact-bot enact-bot released this 08 Dec 12:37

Added

  • limestone/Card splitCaption prop to allow user to split the content for the captions
  • ui/useScroll.ScrollAnimator oase-out-cubic animation function

Changed

  • ui/useScroll.ScrollAnimator default animation function

Fixed

  • spotlight to skip visibility check when entering a restricted container or choose a visible container as next target

Release 5.3.2

Choose a tag to compare

@hong6316 hong6316 released this 29 Oct 08:37

Fixed

  • spotlight navigation from an element to a different container on page load.

Release 5.3.1

Choose a tag to compare

@enact-bot enact-bot released this 14 Oct 06:05

Fixed

  • ui/Scroller to calculate correctly targetX and targetY when scrolling to a position
  • spotlight navigation from an element to a different container