Features
- Spinner "constructor" functions now take optional ItemVisualizer
- New API for scrolling List/Tree to an index/path
- Native ScrollPanel behavior now supports smooth scrolling
- Native TextField behavior now allows spell-check to be enabled
- New FilteredList to support a filtered view of an ObservableList
- New helper for creating simple text button renderers
- Added NativeHyperLinkBehaviorBuilder to allow full customization of hyperlinks
- New helpers for Underline and LineThrough TextDecorations
APIs
- Applying explicitApi compiler flag to libs
- Marking several internal APIs that must be public for sharing with other Doodle libs with new @internal
- Deprecating NativeTheme mModule vals and adding functions instead
- ObservableList is now an interface
Bug Fixes / Improvements
- Native ScrollPanel behavior now executes scrollTo requests async to address edge case when it is called before size changes have been flushed to the DOM
- Fixing bug where FocusManager wasn't being enabled when native component selected for the first time in nested app.
- Fixed issue where shadows might be hidden on Safari
- Fixed place-holder text positioning on FF
- Work-around for smooth scrolling bug in FF
- Fixed issue where text-decoration = "" does not reset in Safari
- HorizontalFlowLayout now has a VerticalAlignment property
- Updated list diffing