0.9.0
What's new in this release?
Features
- HasDropDown#openOnHover flag to open/close dropdowns on hover.
- Allow for centered popups to be dragged/resized.
- New a11y.getNextInTabbingOrder() method.
Enhancements
- Upgrade to Custom Elements V1 spec.
- Upgrade to DCL V2.
- iOS 13 and Catalina support.
- Support to restrict KeyNav behavior to a sub node.
- Emit "popup-after-show" and "popup-before-hide" events on popup widgets.
- Allow for "orient" parameter to popup.open() to be a function.
- New HasDropDown#dropDownType and anchorNode properties.
- New HasDropDown#openOnArrowDown flag.
- Close dropdowns when anchor scrolled out of view.
- Dialog: focus on first real field (if one exists) rather than the close icon.
- delite/popup: add the ability to explicitly display/not display the underlay.
Other
- Use ResizeObserver polyfill to test when popup's size changes.
- Upgrade to Intern 4
- Remove obsolete / half-implemented features: "textdir" property, "inherited-dir" has() flag, iOS and holodark themes, delite/theme! plugin.
- Removed dependency on jQuery.
- Publish on NPM rather than bower.
Also, numerous bug fixes.
See 0.8.2...0.9.0 for details.