v0.5.0
What's Changed
- docs: track untyped-JS / no-static-type-checking as tech debt by @ohxyz in #74
- ci: auto-publish dev release to npm on merged PR by @ohxyz in #76
- ci: consolidate dev publish into publish.yml by @ohxyz in #77
- ci: exclude files to trigger dev publish by @ohxyz in #79
- debug: ci dev publish by @ohxyz in #80
- ci: debug again by @ohxyz in #81
- docs: update claude instuctions by @ohxyz in #82
- chore: add pre commit hook to format code by @ohxyz in #83
- feat: windowless glass (floating on document.body) + modal option, with detached-glass move/resize hardening by @ohxyz in #75
- fix: detached glass move/resize/activate work without a mounted window by @ohxyz in #85
- feat: list-placement glass actions as a popover dropdown by @ohxyz in #86
- refactor: pass action type as bw-action-type attribute by @ohxyz in #87
- feat: updatePane API — layout at frame layer + glass title/content by @ohxyz in #88
- feat: drive detached glass open/close via [opening]/[closing] attributes by @ohxyz in #89
- refactor: detached glass manager only tracks/unregisters, callers own DOM removal by @ohxyz in #90
- refactor: make detachedGlassManager the single point for detached-glass lifecycle by @ohxyz in #92
- refactor: make updatePane take paneSashId as first positional arg by @ohxyz in #93
- feat: add resizable option to detached glass via can-resize attribute by @ohxyz in #94
- docs: framework-free quick start in README by @ohxyz in #95
- feat: animate detached glass shrinking into its sill pot on minimize by @ohxyz in #96
- fix: let an off-screen detached glass drag back toward the viewport by @ohxyz in #97
Full Changelog: v0.4.4...v0.5.0