All notable changes to livewire-slide-overs will be documented in this file.
- feat: instant open, dynamic resize, native dialog mode by @mckenziearts in #19
Full Changelog: https://github.com/laravelcm/livewire-slide-overs/compare/v2.0.4...v2.1.0
- chore(deps-dev): bump the js-dependencies group with 2 updates by @dependabot[bot] in #16
- chore(deps-dev): bump the js-dependencies group with 2 updates by @dependabot[bot] in #17
- fix: stacked slide-over UX (ESC pops single panel, responsive width) by @mckenziearts in #18
Full Changelog: https://github.com/laravelcm/livewire-slide-overs/compare/v2.0.3...v2.0.4
- fix: safelist max-width classes for Tailwind v4 by @mckenziearts in #15
Full Changelog: https://github.com/laravelcm/livewire-slide-overs/compare/v2.0.2...v2.0.3
- fix: stacked panel overflow and initialize changelog by @mckenziearts in #14
Full Changelog: https://github.com/laravelcm/livewire-slide-overs/compare/v2.0.1...v2.0.2
- fix: support both Livewire 3.x and 4.x component resolution (#13)
PanelContractnow defines method signatures (was an empty marker interface)- Component ID hashing changed from
serialize()tojson_encode() getListeners()replaced by#[On]attributes
- Stacked panels support (
'stack' => truein config) - Per-component position in panelAttributes
- Bug fix:
this.show→this.openin closePanel() JS - Escape key closes only active panel in stacked mode
- Modern Livewire:
#[On]attributes - Cleaner type resolution:
Reflector::getParameterClassName() - Reactive close-icon: Alpine
x-if="closeOnEscape"per-component - Build workflow: path filter on
resources/ - 2 new tests