v5.0.0-beta.1
Pre-release
Pre-release
·
2116 commits
to main-beta
since this release
5.0.0-beta.1 (2023-12-19)
Bug Fixes
- esl-event-listener: fix delegation recognition on non-DOM targets (4716947)
- esl-event-listener: fix missing host in debug information of empty subscription (4abfa1e), closes #2078
- esl-event-listener: improve compatibility of decorated event handler type (de0c37e)
- esl-panel-group:
has-opened
attribute inconsistent (13003e4) - esl-popup: create optional autofocus property; update flow with optimized rendering flow (8e71d20)
- esl-share: fix focus behavior to a loop inside esl-share-popup (e3393fe)
- esl-share: fix share() method signature of print action (ca7091d)
- esl-toggleable: rework actions pre-checks to fix flow on reopening toggleable (c023e55)
- esl-tooltip: add constraints to fix DOM position management for
esl-tooltip
(9c25137) - esl-trigger: default target for
esl-trigger
is not logically correct and obvious (db4ffb8)
Code Refactoring
- esl-toggleable: move
open
state updating toonShow
/onHide
callbacks (b184eb1)
Features
- esl-event-listener:
ESLWheelTarget
proxy target created to handle long wheel user actions (#2031) (4dc4bfc), closes #2017 - esl-open-state: create ESL Open State mixin (a8327a8)
- esl-popup: add support of
PopupActionParams.extraClass
on popup level (32b6d0a) - esl-popup: add support of
PopupActionParams.extraStyle
(399685b) - esl-share: add ability to update config items (single one or in batch) (96eac6b)
- esl-share: add OOTB configuration for the Skype share button (c3a76c4)
- esl-share: add OOTB configuration for the Tumblr share button (bb73186)
- esl-share: add OOTB configuration for the Viber share button (5dd4ea4)
- esl-share: add OOTB configuration for the WhatsApp share button (748117f)
- esl-utils: improve
rect
utility (it's almost ready to be immutable) (f82fb1e)
BREAKING CHANGES
- esl-toggleable:
this.open
of Toggleables does not updating util
super.onShow/
super.onHidecalled. Make sure you update
this.opensynchronously or manually notify consumers in case the super call of
onShow/
onHide` should be postponed. - esl-trigger:
esl-trigger
does not have target defined to::next
by default - esl-toggleable:
onBeforeShow
andonBeforeHide
have retired. The constraint now insideshouldShow
/shouldHide
methods,
activator change now is the part of main togglable flow