Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.5.0] — 2026-03-24
Added
containerClassNameandcontainerStyle: customize the full-screen overlay container (portal root that wraps backdrop and panel).innerWrapperClassNameandinnerWrapperStyle: customize the animate-size inner wrapper (only whenanimateSizeis true andsnapPointsis not set).
[0.4.0] — 2026-03-17
Added
scrollLockprop: whenfalse, disables body scroll lock entirely so the page stays scrollable while the sheet is open. Default remainstrue.scrollLockPaddingonly applies whenscrollLockistrue.
[0.3.0] — 2026-03-16
Added
contentClassNameandcontentStyleprops: style the inner content wrapper (the div that wraps children, used for ResizeObserver). Useful for overflow, scroll, padding, and other layout tweaks.
[0.2.0] — 2026-03-13
Added
scrollLockPaddingprop: control body padding during scroll lock.true(default) uses scrollbar width,falsedisables padding,stringfor custom value (e.g."0","1rem").
Changed
- Breaking: Removed default
maxHeight: 90vhandmaxWidth: 90vw. WhenmaxHeight/maxWidth/maxSizeare not provided, no max constraint is applied — size is determined by content and parent layout.
[0.1.1] — 2026-03-07
Changed
- Code formatting (spacing, tabs, Prettier)
[0.1.0] — 2026-03-07
Initial release
- Initial release of the project