🚀 Enhancements
- PositioningDisabled + mobile example (433118a)
- Backdrop element to improve autohide on mobile (803dcca)
- AutoMinSize => autoSize, autoMaxSize => autoBoundaryMaxSize, closes #834 (#834)
- Nested poppers auto lock (75694ae)
- Handle diagonal submenu (aim) (df5e9e9)
- Add aiming expiration delay (01ef6f8)
- V-close-popper only close closest nested popper (81af5e5)
- Autofocus popper node (0a39097)
- Add open popper classes on body (29c9d78)
- AutoHide function prop (ec3313d)
- NoAutoFocus (919df7c)
- Add pointers event (#855)
🩹 Fixes
- Some directive tooltips not working (d3c3b3d)
- Max-size on inner > div (3699726)
- AutoMaxSize - reset size to allow bestFit (40dae98)
- Don't compute position on scroll if hidden, closes #835 (#835)
- Silence popperNode() errors, closes #828 (#828)
- Duplicate hide events, closes #376 (#376)
- Remove internal style on
.v-popper
(2698d84) - Restore nuxt 3 support, closes #820 (#820)
- Theme null on .v-popper (25db8e8)
- Don't use $el (29e9992)
- Don't auto hide parent if contains click (98d9449)
- Close-popper not working in nested submenu (980e42b)
- CreateTooltip().show() (56bc9d2)
- Tooltip not closing when aiming it, closes #851 (#851)
- Popper: Add attrs to root div (4391e5c)
- Scoped CSS not working (0524082)
- Remove browser outline on dropdown, fix #848 (#848)
- Remove duplicate component registration (a27d1a3)
- Duplicate classes (9740a35)
- $refs.popper can be null initially (4c7f4b9)
- DisposeTimeout not working, closes #941 (#947, #941)
💅 Refactors
- ⚠️ Project maintanace (#959)
📖 Documentation
- Update homepage (dc5e79e)
- editor: Fix scrollbars (e33383d)
- editor: Create theme validations (e45d807)
- editor: Keep sandbox alive (88c93bf)
- editor: New styles system, closes #821 (#821)
- editor: Fix get parent themes (13dfd26)
- Mobile demo code changes (4ae5ecc)
- Fix offset config (b66f7b1)
- Typo (d5e023d)
- Update sponsors (14c2c9b)
- Sub menu aim (f06366c)
- Fix typo (acf3881)
- Clearer vtooltip disable example (c5f50e0)
- Fix typo's in CSS guide (#877)
- Update README (47be706)
- Update Nuxt 3 installation guide (#865)
- Fix floating-ui.com link (#942)
- Typo (#915)
- Remove stylus from SponsorButton.vue (fd50931)
- Fix build (e1f40af)
- Improve styles in dark mode (90d9dd2)
- Use src component directly (c2ffed5)
📦 Build
- Exclude sources from published package (#945)
🏡 Chore
- Fix deploy (8537d84)
- Changelog (3b86637)
- Changelog (e6b9611)
- Fix eslint rule (69ebe27)
- Changelog (25e14b2)
- Changelog (6f8a76b)
- Changelog (e567113)
- Update yarn.lock (c9056a5)
- Changelog (8e3439d)
- Fix changelog (14d98a3)
- Changelog (36eff8c)
- Changelog (bab066c)
- Changelog (636e331)
- demo: Upgrade vue-cli (fcd9f0b)
- Changelog (62571eb)
- Update changelog (63cebeb)
- Changelog (a7c30de)
- demo: Migrate vue 3 demo to vite (a3fdc5a)
- demo: Fix width (37135d7)
- Changelog (b7ba8b6)
- demo: Migrate to vite (3181330)
- Changelog (ac8a802)
- Changelog (7b335b9)
- Update lockfile (b24e047)
- Submenu demo for vue3 (7f378d8)
- Changelog (1c5163d)
- Changelog (0d2f14c)
- Update lockfile (781bcf6)
- Changelog (b937129)
- Update changelog (269a766)
- Changelog (c9db4f6)
- Update lockfile (77b3d44)
- Changelog (50b2be9)
- Update changelog (c0fd57e)
- Changelog (1e7303a)
- Changelog (6c36293)
- Changelog (8864756)
- Changelog (f6f9e6f)
- Changelog (2c9c49b)
- Changelog (91542de)
- Changelog (971beb5)
- Changelog (77dbe53)
- Changelog (5f08f6f)
- Changelog (86a916f)
- Copy LICENSE (b85e169)
- Update deps (5d2448e)
- Downgrade floating-ui (113c5ee)
- Upgrade
@floating-ui/dom
(6a6c350) - Update for aou changes (5952dda)
- Improve lints (081d153)
- Clean up (677829c)
✅ Tests
⚠️ Breaking Changes
- ⚠️ Project maintanace (#959)
❤️ Contributors
- Anthony Fu anthonyfu117@hotmail.com
- Guillaume Chau (@Akryum)
- Jairo Blatt (@jairoblatt)
- Ari Perkkiö (@AriPerkkio)
- Y-tomida (@ty-v1)
- David Hewson dev@daveid.co.uk
- Damian Głowala
- Amal Mathew
- Hayden Woods