1.5.3 (2025-08-21)
Extra
- 🔥 AI Chatbot demo
Features
- core/events: new
ResizeEventsto handle window resize and orientation change; adds smooth end handling by cancelling RAF and applying any pending move update; preserves current X on transition end for modules that need it (PR #254) - core/transitions: unified 3D transform helpers and support for X+Y movement in transition system;
setPaneElTransformnow updates both axes; safer transition switching during drag → breakpoint sequences (PR #254) - settings/models: new
scrollZeroDragBottomsetting (default:true) (PR #254) - modules/horizontal: modernized horizontal module with X+Y control, combined
initialBreaksyntax like "middle right", accurate left/right break calculations, and new helpersmoveToHorizontalBreak(),getCurrentHorizontalBreak(), andmoveToWidth(x, y)(PR #254) - modules/modal: allow horizontal drag during move while auto-centering X on end; destroy-from-current-position respects parsed transforms (PR #254)
- modules/inverse: improved inverse coordinate system with proper boundaries, swipe logic, and vertical-only movement (PR #254)
Enhancements
- events: fast swipe detection now requires an actual drag; scroll handler toggles
scrolledclass on content; improved mouseup/mouseleave handling and layout flush to ensure transitions apply (PR #254) - fitHeight: restores grab cursor after transitions; avoids forcing overflow hidden during fit-height flows (PR #254)
- follower/zStack: use unified transform builders for consistency and performance (PR #254)
Bug Fixes
- events: prevent swipe-next without real drag steps; ensure pending move data is applied before ending; preserve current breakpoint updates only when dragged (PR #254)
- horizontal/inverse/modal: correct X/Y transform synchronization, breakpoint calculations, and initial positioning across modules (PR #254)
Full Changelog: v.1.4.0...v.1.5.3