|
2 | 2 |
|
3 | 3 | The following is a curated list of changes in the Enact project, newest changes on the top. |
4 | 4 |
|
| 5 | +## [2.0.0-beta.5] - 2018-05-29 |
| 6 | + |
| 7 | +### Removed |
| 8 | + |
| 9 | +- `moonstone/Popup`, `moonstone/Dialog` and `moonstone/Notification` property `spotlightRestrict` option `'none'` |
| 10 | +- `moonstone/VideoPlayer` prop `preloadSource`, to be replaced by `moonstone/VideoPlayer.Video` prop `preloadSource` |
| 11 | +- `moonstone/Button` and `moonstone/IconButton` allowed value `'opaque'` from prop `backgroundOpacity` which was the default and therefore has the same effect as omitting the prop |
| 12 | + |
| 13 | +### Added |
| 14 | + |
| 15 | +- `moonstone/VideoPlayer` props `selection` and `onSeekOutsideRange` to support selecting a range and notification of interactions outside of that range |
| 16 | +- `moonstone/VideoPlayer.Video` component to support preloading video sources |
| 17 | +- `ui/FloatingLayerDecorator` imperative API to close all floating layers registered in the same id |
| 18 | +- `ui/ProgressBar` and `ui/Slider` prop `progressAnchor` to configure from where in the progress bar or slider progress should begin |
| 19 | +- `ui/Slider` prop `progressBarComponent` to support customization of progress bar within a slider |
| 20 | +- `ui/ForwardRef` HOC to adapt `React.forwardRef` to HOC chains |
| 21 | +- `ui/Media` component |
| 22 | + |
| 23 | +### Changed |
| 24 | + |
| 25 | +- `moonstone/VideoPlayer.videoComponent` prop to default to `ui/Media.Media` instead of `'video'`. As a result, to use a custom video element, one must pass an instance of `ui/Media` with its `mediaComponent` prop set to the desired element. |
| 26 | + |
| 27 | +### Fixed |
| 28 | + |
| 29 | +- `moonstone/ContextualPopupDecorator` to properly stop propagating keydown event if fired from the popup container |
| 30 | +- `moonstone/Slider` to read when knob gains focus or for a change in value |
| 31 | +- `moonstone/Scroller` to not cut off Expandables when scrollbar appears |
| 32 | +- `moonstone/VideoPlayer` to correctly read out when play button is pressed |
| 33 | +- `ui/MarqueeController` to update hovered state when pointer hides |
| 34 | +- `ui/Touchable` to end gestures when focus is lost |
| 35 | +- `ui/VirtualList.VirtualList` and `ui/VirtualList.VirtualGridList` to prevent items overlap with scroll buttons |
| 36 | + |
5 | 37 | ## [2.0.0-beta.4] - 2018-05-21 |
6 | 38 |
|
7 | 39 | ### Added |
|
0 commit comments