- Use native
dialog
- Convert to
.gjs
- Run ember-cli-update
- Upgrade dependencies
- Convert tests to
.gjs
- Update
@zestia
scoped packages
- Re-release of 4.5.0 but published to GH Packages instead of NPM
- Run
ember-cli-update
- Add fix & regression test for 4.4.0 which would hang when closing in some circumstances
- Removes
has-modal
class name from root element (use:has
instead or a polyfill) - Updates animation utils
- Remove BEM classes in favour of data attributes
- Ember Auto Import 2x
- Upgrade dependencies
- Run ember-cli-update
- Fix backtrack deprecation
- Remove
tabindex="0"
from the modal.
- When body scroll lock is enabled, only allow scrolling on scrollable children, not all children of the modal.
- Remove
@ember/render-modifiers
#17
- Fix: Remove event listener in teardown #15
- Fix: Allow auto focusing of child elements
- Add support for nested modals
- Release changes from 4.0.0-beta
- Fix body scroll lock on mobile devices
- Change: The modal dialog box is now focused initially
- Change: The exceeds viewport class is now on the modal dialog box
- Removed: Header, Content and Footer components
- Removed: Warning class name
- Removed:
@escapable
- Added
@onEscape
- Bump
@zestia/animation-utils
- Remove blur listener
- When the window is focused, restore focus to the last focused element inside the modal
- Bump
@zestia-animation-utils
- Utilise
@zestia/animation-utils
- Upgrade dependencies
- Add debug label to test waiter
- Clear animation deferred once used
- The close action uses a test waiter, and so is aware of the hide animation.
- Release changes from 3.1.0-beta.0
- Focus the first focusable element inside the modal, or the modal itself, when window is focused. #7
- Change
modal-dialog--too-tall
class name tomodal-dialog--exceeds-viewport
- Make exceeds viewport detection re-compute on window resize
- Fix focus trap including disabled elements #6
- Fix simultaneous animations
- Upgrade dependencies
- Simplify waiting for animation
- Fix holding down the mouse, dragging outside the modal dialog box, and releasing
- Add
contenteditable="true"
support for focus trap
- Upgrade dependencies
- Add Embroider support
- Restore focus to the element that had it, after the modal has closed
- Upgrade dependencies
- Upgrade dependencies
- Run ember-cli-update
- Upgrade dependencies
- Upgrade dependencies
- Upgrade dependencies
- Expose modal dialog box element via the yielded API
- Upgrade dependencies
- Upgrade dependencies
- Unpublished (contained a breaking change)
- Add focus trap
- Set body-scroll-lock's reserveScrollBarGap to true
- Make sure the dialog box can be scrolled on touch devices
- Add body-scroll-lock
- Upgrade dependencies
- Glimmerise component
- Drop support for Ember < 3.16
- Upgrade dependencies
- Splat attributes on header, content and footer components
- Upgrade dependencies
- Move
@onLoad
action from did insert hook to component initialisation hook
- More resiliant if argument actions are not functions
- Upgrade dependencies
- npm audit fix
- Initial release