@qwik-ui/headless@0.1.18
·
1666 commits
to main
since this release
0.1.18 (2023-11-30)
Bug Fixes
- accordion: disabled in safari (cfe5083)
- combobox test (#480) (166093c)
- dialog:a11y: replce role=button with section element (74a9b55)
- dialog: close dialog on backdrop click (ea5ba0e)
- dialog: export dialog from headless library (8e85362)
- dialog: lock scrolling when dialog is opened (cf6783e)
- dialog: resolve lint-error concerning scope (7713ed1)
- docs: animation support, fixed scrollbar flickering across the board (3ab1824)
- modal: animations events are now properly cleaned up (40cd056)
- modal: avoid accidantal close clicking the edges of the modal (bb4b582)
- modal: avoid closing when label is clicked (87fce3e)
- modal: correct calculation of boundingClientRect (95f9676)
- modal: deactivate focus-trap before close (a802ef2)
- modal: deactivate FocusTrap once (38e8b03)
- modal: fixing scrollbar flickers (426bf48)
- modal: get modal to work again (d3219bd)
- modal: prevent closing from being executed twice (5ebf5d9)
- modal: remove focus logic since it works out-of-the-box (cb81d11)
- modal: remove modal-closing when no animation is applied (d18ca00)
- modal: remove modal-opening after animation is finished (884a0df)
- modal: scroll flicker (20946a9)
- modal: scrollbar flicker, copy button goes back to normal state (fc3f0cf)
- modal: stop calling closing in task-clean-up (faddf1a)
- modal: tolerate if no tabbable elements are inside the modal (81ee5d2)
- modal: transition was using the wrong event, fixed (10360be)
- modal: type errors preventing preview build (34f86bb)
- pagination (#499) (1b040d9)
- pagination: add disable attribute and remove pointer event none (c6b3cde)
- pagination: moved signal update inside useTask (fd0965e)
- pagination: remove implicit role button (2476236)
- pagination: remove implicit role=navigation (8294b37)
- pagination: remove useTask (c083445)
- pagination: use relative path in import (9b2d1da)
- repo: various target and dependency updates (03851a9)
- typos: minor typo correction in comments (2f6646a)
- vite.config.ts: remove external rollupOptions (50c5abb), closes #473
Features
- dialog: add ContentText (017164a)
- dialog: add dialog (36fdfec)
- dialog: add Dialog.Actions (253fd58)
- dialog: add Dialog.Title (61ace39)
- dialog: add Example for tailwind dialog (584fc0e)
- dialog: all dialog overrides are passed via Dialog.Root (64997dc)
- dialog: expose props of Dialog.Root (cb578e4)
- dialog: expose public API via ref (9aba660)
- dialog: introduce Dialog.Trigger & Dialog.Portal (bfc48a7)
- dialog: make tailwind example work (2c93081)
- dialog: position Dialog.ContentTitle sticky (6d4ffc2)
- dialog: stop passing through every dialog-property (0591394)
- dialog: support full-screen mode (a8470ed)
- focus trapping: adding focus trapping to the modal, executes when open, cleans up when closes (456240c)
- focus-trap: setup skeleton (4d4f4b5)
- modal: allow disabling close on backdrop-click (70c88cc)
- modal: allow styling ModalContent (a849cd8)
- modal: clean up focus-trap (98a3f4d)
- modal: export public API (c737fce)
- modal: hero example changed, fixed copy button and border radius issue, semantic markup (831dd89)
- modal: introduce trigger, close and portal (0270e0f)
- modal: remove "show" & "bind:closeOnBackdropClick" (d0dc878)
- modal: remove fullScreen property (be52fc2)
- modal: require bind:show (99ae628)
- modal: transition support, fixed type errors in spec (0da3e6b)
- modal: use signals instead of exposing functions (6ffa690)
- pagination: add algorithm for dynamic button generation (79a0683)
- pagination: add disable feature and improve doc (e05014a)
- pagination: allow to hide next and previous buttons (ee8b639)
- pagination: support custom labels (cf9e79e)
- tailwind:dialog: add full-screen example (03a6d1f)
- tailwind:dialog: add scrolling content example (03f3120)
Reverts
- Revert "refactor(modal): remove ESC-handler" (4a453a8)