To source

@sv/elements

A reference page.

This package includes all custom-elements used in components.

Installation

Make sure your project is set up with access to the registry as described in Setup.

bun add @sv/elements --exact

Changelog


@sv/elements

4.0.3 (2025-11-22)

Fixes

  • a-popover: Prevent exit event loop in popover

4.0.2 (2025-11-22)

Fixes

  • a-blur: Captured exit event infinite loop

4.0.1 (2025-11-22)

Fixes

  • a-blur: Captured exit event cant be prevented

4.0.0 (2025-11-08)

Breaking Changes

  • Track does not listen on touchend events (svp/atrium!54)

Fixes

  • Add shortcut element to package exports

2.13.3-dev.0 (2025-10-17)

Fixes

  • Catch error when finding deeplink in expandable
  • Fix track listeners

2.13.2-dev.0 (2025-10-17)

Fixes

  • Only prevent default, if overflow
  • Catch error when finding deeplink in expandable

3.0.0-dev.1 (2025-10-17)

Breaking Changes

  • Move chart and animation elemnts into own package

Fixes

  • Track does not listen on touchend events
  • a-track: Dont prevent pointerdown events for focus on inputs etc
  • Only prevent default, if overflow
  • Only prevent default, if overflow
  • Catch error when finding deeplink in expandable

3.0.0-dev.0 (2025-10-16)

Breaking Changes

  • Move chart and animation elemnts into own package

Fixes

  • Track does not listen on touchend events
  • a-track: Dont prevent pointerdown events for focus on inputs etc
  • Only prevent default, if overflow
  • Only prevent default, if overflow
  • Catch error when finding deeplink in expandable

2.13.2-dev.3 (2025-10-14)

Fixes

  • Track does not listen on touchend events
  • a-track: Dont prevent pointerdown events for focus on inputs etc
  • Only prevent default, if overflow
  • Only prevent default, if overflow
  • Catch error when finding deeplink in expandable

2.13.2-dev.2 (2025-10-13)

Fixes

  • Track does not listen on touchend events
  • a-track: Dont prevent pointerdown events for focus on inputs etc
  • Only prevent default, if overflow
  • Only prevent default, if overflow

2.13.2-dev.1 (2025-10-13)

Fixes

  • Track does not listen on touchend events
  • a-track: Dont prevent pointerdown events for focus on inputs etc
  • Only prevent default, if overflow

2.13.2-dev.0 (2025-09-15)

Fixes

  • Track does not listen on touchend events

2.13.1 (2025-09-03)

Fixes

  • Ensure TouchEvent class is defined.

2.13.0 (2025-09-03)

Features

  • a-track: Clamp to max-index or bounds on snapping
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: itemsInView off by one

Fixes

  • Solve for new tests
  • Solve for new tests
  • a-track: role attribute is overwritten
  • Moveing out of bounds wraps without loop enabled
  • a-transition: Observe attribute changes too

2.13.0-dev.8 (2025-08-19)

Features

  • a-track: Dont clamp toTargetPositon index
  • a-track: Clamp to max-index or bounds on snapping
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: itemsInView off by one

Fixes

  • Solve for new tests
  • Solve for new tests
  • a-track: role attribute is overwritten
  • Moveing out of bounds wraps without loop enabled
  • a-transition: Observe attribute changes too

2.13.0-dev.7 (2025-08-18)

Features

  • a-track: Ignore snapping bounds if overflow=ignore
  • a-track: Dont clamp toTargetPositon index
  • a-track: Clamp to max-index or bounds on snapping
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: itemsInView off by one

Fixes

  • Solve for new tests
  • a-track: role attribute is overwritten
  • Solve for new tests
  • a-transition: Observe attribute changes too

2.13.0-dev.6 (2025-08-15)

Features

  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Move track to the end within bounds, if the last item is the target
  • a-track: Ignore snapping bounds if overflow=ignore
  • a-track: Dont clamp toTargetPositon index
  • a-track: Clamp to max-index or bounds on snapping
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: itemsInView off by one

Fixes

  • a-track: role attribute is overwritten
  • a-transition: Observe attribute changes too

2.13.0-dev.5 (2025-08-14)

Features

  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Move track to the end within bounds, if the last item is the target
  • a-track: Ignore snapping bounds if overflow=ignore
  • a-track: Dont clamp toTargetPositon index
  • a-track: Clamp to max-index or bounds on snapping
  • a-track: Fix itemsInView when track is smaller than one item
  • a-track: Fix itemsInView when track is smaller than one item

Fixes

  • a-track: role attribute is overwritten
  • a-transition: Observe attribute changes too

2.13.0-dev.4 (2025-08-14)

Features

  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Move track to the end within bounds, if the last item is the target
  • a-track: Ignore snapping bounds if overflow=ignore
  • a-track: Dont clamp toTargetPositon index

Fixes

  • a-track: role attribute is overwritten
  • a-transition: Observe attribute changes too

2.13.0-dev.3 (2025-08-14)

Features

  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Move track to the end within bounds, if the last item is the target
  • a-track: Ignore snapping bounds if overflow=ignore

Fixes

  • a-track: role attribute is overwritten
  • a-transition: Observe attribute changes too

2.13.0-dev.2 (2025-08-14)

Features

  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Move track to the end within bounds, if the last item is the target

Fixes

  • a-track: role attribute is overwritten
  • a-transition: Observe attribute changes too

2.13.0-dev.1 (2025-08-14)

Features

  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow

Fixes

  • a-track: role attribute is overwritten
  • a-transition: Observe attribute changes too

2.13.0-dev.0 (2025-08-14)

Features

  • a-track: Implement itemsInView getter, and snap without overflow
  • a-track: Implement itemsInView getter, and snap without overflow

Fixes

  • a-track: role attribute is overwritten
  • a-transition: Observe attribute changes too

2.12.1 (2025-07-28)

Fixes

  • a-popover: Remove debug logs

2.12.0 (2025-07-28)

Features

  • Adds a-loader element for loading and error states (svp/atrium!51)

2.11.1 (2025-07-28)

Fixes

  • a-track: Fix track not moving with darkreader
  • Exception when reattatching a popover

2.11.1-dev.0 (2025-07-23)

Fixes

  • a-tooltip: Layout not working
  • a-track: Fix track not moving with darkreader

2.12.0-dev.1 (2025-07-22)

Features

  • Popover variant for tooltips

Fixes

  • Dunamically check for show and hide functions in trigger
  • a-tooltip: Layout not working

2.12.0-dev.0 (2025-07-22)

Features

  • Popover variant for tooltips

Fixes

  • Transition behaviour
  • Overwriteable popover instance check for triggers
  • Dunamically check for show and hide functions in trigger
  • a-tooltip: Layout not working

2.11.0 (2025-07-22)

Features

  • a-track: Sets slot to all: inherit, a-popover-trigger: Renames .close of a-popover-trigger to .hide (svp/atrium!48)

2.11.0-dev.8 (2025-07-08)

Features

  • Popover respects temporary portals

Fixes

  • Popover is not hidden when "exit" of blur is called
  • a-popover: emit events
  • Overrideable popover trigger selector
  • Transition behaviour
  • Overwriteable popover instance check for triggers
  • Dunamically check for show and hide functions in trigger

2.11.0-dev.7 (2025-07-08)

Features

  • Popover respects temporary portals

Fixes

  • Popover is not hidden when "exit" of blur is called
  • a-popover: emit events
  • Overrideable popover trigger selector
  • Transition behaviour
  • Overwriteable popover instance check for triggers

2.11.0-dev.6 (2025-07-07)

Features

  • Popover respects temporary portals

Fixes

  • Popover is not hidden when "exit" of blur is called
  • a-popover: emit events
  • Overrideable popover trigger selector
  • Transition behaviour

2.11.0-dev.5 (2025-07-06)

Features

  • Popover respects temporary portals

Fixes

  • Popover is not hidden when "exit" of blur is called
  • a-popover: emit events
  • Overrideable popover trigger selector

2.11.0-dev.4 (2025-07-06)

Features

  • refactor how items are counted, respecting the layout, when items are wrapped
  • Popover respects temporary portals

Fixes

  • Popover is not hidden when "exit" of blur is called
  • a-popover: emit events

2.11.0-dev.3 (2025-07-06)

Features

  • Set track slot element to all: inherit
  • refactor how items are counted, respecting the layout, when items are wrapped

Fixes

  • Popover is not hidden when "exit" of blur is called

2.11.0-dev.2 (2025-06-30)

Features

  • Set track slot element to all: inherit
  • refactor how items are counted, respecting the layout, when items are wrapped

2.11.0-dev.1 (2025-06-30)

Features

  • Set track slot element to all: inherit
  • refactor how items are counted, respecting the layout, when items are wrapped

2.11.0-dev.0 (2025-06-26)

Features

  • Set track slot element to all: inherit
  • refactor how items are counted, respecting the layout, when items are wrapped

2.10.0 (2025-06-26)

Features

  • Adds a-list element, fixes a-blur finding tabindex=-1 elements as focusable (svp/atrium!47)

2.10.0-dev.0 (2025-06-20)

Features

  • Set track slot element to all: inherit

2.9.0 (2025-06-05)

Features

  • a-track: listen to touch events for better touch responsiveness (svp/atrium!45)

2.9.0-dev.1 (2025-06-05)

Features

  • a-track: Listen to touch events too

Fixes

  • a-track: Click not working

2.8.1 (2025-05-20)

Fixes

  • Type fixes

2.9.0-dev.0 (2025-05-14)

Features

  • a-track: Listen to touch events too

2.8.0 (2025-04-24)

Features

  • Fix a-blur expecting anchor without href to be focusable, Adds a-blur to be aware of slots, Adds a-transition animation with using FLIP (svp/atrium!44)

2.8.0-dev.4 (2025-04-19)

Features

  • Add flip animation to a-transition

Fixes

  • Blur regards any element with href as focusable
  • Blur does not see children in slots
  • Blur does not see children in slots
  • Fix check
  • Fix slots handling

2.8.0-dev.3 (2025-04-19)

Features

  • Add flip animation to a-transition

Fixes

  • Blur regards any element with href as focusable
  • Blur does not see children in slots
  • Blur does not see children in slots
  • Fix check

2.8.0-dev.2 (2025-04-19)

Features

  • Add flip animation to a-transition

Fixes

  • Blur regards any element with href as focusable
  • Blur does not see children in slots

2.8.0-dev.1 (2025-04-19)

Features

  • Add flip animation to a-transition

Fixes

  • Blur regards any element with href as focusable

2.8.0-dev.0 (2025-04-17)

Features

  • Add flip animation to a-transition

2.7.1 (2025-04-12)

Fixes

  • Blur outside click should cancel click event propagation

2.7.0 (2025-04-04)

Features

  • Customizable range slider (svp/atrium!42)

Fixes

  • Blur focus-trap not working in shadowDOM (svp/atrium!43)
  • Improve toast animations (svp/atrium!38)

2.7.0-dev.1 (2025-04-03)

Features

  • Customizable range slider
  • Customizable range slider

2.7.0-dev.0 (2025-04-03)

Features

  • Customizable range slider

2.6.0 (2025-03-22)

Features

  • Fix bugs in a-track, add a-list element (svp/atrium!34)

2.6.0-dev.4 (2025-03-22)

Features

  • Fix package version

Fixes

  • Dont calculate velocity on position

2.5.3-dev.0 (2025-03-22)

Fixes

  • Dont calculate velocity on position

2.6.0-dev.2 (2025-03-21)

Features

  • a-track: major refactor

Fixes

  • Add wrap param for findIndex

2.6.0-dev.1 (2025-03-15)

Features

  • a-track: major refactor

Fixes

  • Add wrap param for findIndex

2.6.0-dev.0 (2025-03-14)

Features

  • a-track: major refactor

2.5.1 (2025-03-13)

Fixes

  • a-track: Fix bug where inputs where skipping frames on high refreshrate displays

2.5.0 (2025-03-12)

Features

  • Several a-track improvements (svp/atrium!33)

0.0.1-dev.3 (2025-03-09)

Fixes

  • package version

0.0.1-dev.2 (2025-03-09)

Fixes

  • Grab wont allow clicking on items

0.0.1-dev.1 (2025-03-09)

Fixes

  • Grab wont allow clicking on items

0.0.1-dev.0 (2025-03-09)

Fixes

  • Grab wont allow clicking on items

2.4.2-dev.3 (2025-03-08)

Fixes

  • Improve track behaviour on different variable hardware
  • Fix check
  • Bug whre snap with align center did not snap to the last item
  • Grab wont allow clicking on items

2.4.2-dev.2 (2025-03-08)

Fixes

  • Improve track behaviour on different variable hardware
  • Fix check
  • Bug whre snap with align center did not snap to the last item
  • Grab wont allow clicking on items

2.4.2-dev.1 (2025-03-08)

Fixes

  • Improve track behaviour on different variable hardware
  • Fix check
  • Bug whre snap with align center did not snap to the last item

2.4.2-dev.0 (2025-03-08)

Fixes

  • Improve track behaviour on different variable hardware
  • Fix check
  • Bug whre snap with align center did not snap to the last item

2.4.1 (2025-03-04)

Fixes

  • a-track: vertical track not interactable

2.4.0 (2025-03-01)

Features

  • Make overflowscroll default behaviour and add overflow attribute.

2.3.0 (2025-02-28)

Features

  • Multiple fixes for a-track and adds initialfocus ans allowscroll attributes to a-blur (svp/atrium!31)

Fixes

  • Give a-blur the option to not inert when disabled

2.2.0 (2025-02-27)

Features

  • Multiple fixes for a-track and adds initialfocus ans allowscroll attributes to a-blur (svp/atrium!31)

2.2.0-dev.6 (2025-02-27)

Features

  • a-track: find items through slots
  • Give 'a-blur' the option to disable automatic focus on first focusable element

Fixes

  • remove weird scroll logic
  • Fix scroll jitter on low hz displays
  • reformat on align prop change
  • track moves on both axis at the same time
  • Add a some buffer pixels to maxIndex calculation
  • add allowscroll attribute, rename allowinert to autoinert, added test for new attributes

2.2.0-dev.5 (2025-02-27)

Features

  • a-track: find items through slots
  • Give 'a-blur' the option to disable automatic focus on first focusable element

Fixes

  • remove weird scroll logic
  • Fix scroll jitter on low hz displays
  • reformat on align prop change
  • track moves on both axis at the same time
  • Add a some buffer pixels to maxIndex calculation
  • add allowscroll attribute, rename allowinert to autoinert, added test for new attributes

2.2.0-dev.4 (2025-02-25)

Features

  • a-track: find items through slots

Fixes

  • remove weird scroll logic
  • Fix scroll jitter on low hz displays
  • reformat on align prop change
  • track moves on both axis at the same time
  • Add a some buffer pixels to maxIndex calculation

2.2.0-dev.3 (2025-02-20)

Features

  • a-track: find items through slots

Fixes

  • remove weird scroll logic
  • Fix scroll jitter on low hz displays
  • reformat on align prop change
  • track moves on both axis at the same time

2.2.0-dev.2 (2025-02-20)

Features

  • a-track: find items through slots

Fixes

  • remove weird scroll logic
  • Fix scroll jitter on low hz displays
  • reformat on align prop change

2.2.0-dev.1 (2025-02-20)

Features

  • a-track: find items through slots

Fixes

  • remove weird scroll logic
  • Fix scroll jitter on low hz displays

2.2.0-dev.0 (2025-02-20)

Features

  • a-track: find items through slots

2.1.2 (2025-02-19)

Fixes

  • Give a-blur the option to not inert when disabled

2.1.1 (2025-02-07)

Fixes

  • a-transition: Make transition timing configruable through css

2.1.0 (2025-01-30)

Features

  • a-form-field: Add invalid prop for styling of invalid states (#4)

2.0.10 (2025-01-24)

Fixes

  • a-track: Added current attribute to dynamically set current item

2.0.9 (2025-01-24)

Fixes

  • a-track: Calculate maxIndex based on overflowWidth

2.0.8 (2025-01-22)

Fixes

  • a-track: Overflowscroll off by one error

2.0.7 (2025-01-05)

Fixes

  • Fix portal proxied events being duplicated (svp/atrium!29)

2.0.6 (2025-01-03)

Fixes

  • Dont use crypto api for portal ids

2.0.5 (2025-01-02)

Fixes

  • Portal event proxy improvments

2.0.4 (2025-01-02)

Fixes

  • Popover blur listening on wrong event

2.0.3 (2025-01-01)

Fixes

  • Fix popover-arrow double define exception

2.0.2 (2025-01-01)

Fixes

  • Rename blur event to "exit"

2.0.1 (2024-12-26)

Fixes

  • a-blur: Find focusable elements within shadowRoots
  • a-transition: Animate size to 0

2.0.0 (2024-12-23)

Breaking Changes

  • Change the blur to not scrollock by default (svp/atrium!22)

Features

  • Expandable open on anchor link (svp/atrium!23)
  • Add a-box component (svp/atrium!26)

Fixes

  • Fix expandable deeplink not working, if link is inside a slot
  • Expandable find deeplinks of direct children of slots
  • Find active element of trigger button, within a shadowDOM

2.0.0-dev.1 (2024-12-11)

Breaking Changes

  • Change the blur to not scrollock by default (svp/atrium!22)

Features

  • Expandable open on anchor link (svp/atrium!23)
  • Add a-box component (svp/atrium!26)

2.0.0-dev.0 (2024-12-11)

Breaking Changes

  • Change the blur to not scrollock by default (svp/atrium!22)

Features

  • Expandable open on anchor link (svp/atrium!23)
  • Add a-box component (svp/atrium!26)

1.18.1 (2024-12-04)

Fixes

  • Do not move the focus automatically on invalid fields, just scroll to it

1.18.0 (2024-12-03)

Features

  • Remove arbitrary default time for toast

1.17.0 (2024-11-14)

Features

  • Update rive for text and layout support (svp/atrium!21)

Fixes

  • Make accordion content inert if closed

1.16.0 (2024-10-15)

Features

  • a-expandable: add css part to expandable container
  • add option to add arrow to popover

1.16.0-dev.0 (2024-09-24)

Features

  • a-expandable: add css part to expandable container

1.15.0 (2024-09-23)

Features

  • a-track: added centered attribute and handling

Fixes

  • a-track: uses wrong item to center itself
  • a-track: first element not cetnered correctly when align=center

1.15.0-dev.2 (2024-09-20)

Features

  • a-track: added centered attribute and handling

Fixes

  • a-track: uses wrong item to center itself
  • a-track: first element not cetnered correctly when align=center

1.15.0-dev.1 (2024-09-20)

Features

  • a-track: added centered attribute and handling

Fixes

  • a-track: uses wrong item to center itself

1.15.0-dev.0 (2024-09-19)

Features

  • a-track: added centered attribute and handling

1.14.4 (2024-09-18)

Fixes

  • a-select: scroll into view on invalid
  • a-select: fix scrollIntoView on invalid, even if already in view
  • fix form fields validating on inputs

1.14.3 (2024-09-04)

Fixes

  • fix form fields validating on inputs

1.14.2 (2024-08-23)

Fixes

  • a-select: fix scrollIntoView on invalid, even if already in view

1.14.1 (2024-08-21)

Fixes

  • a-select: scroll into view on invalid

1.14.0 (2024-08-15)

Features

  • add form reset event handling for select and checkbox in a-form-field

1.13.0 (2024-08-13)

Features

  • a-chart: added line chart type

1.12.0 (2024-08-03)

Features

  • renamed input slot to trigger for a-popover and a-select

Fixes

  • a-expandable: fix change event test

1.11.2 (2024-08-02)

Fixes

  • a-expandable: change event not dispatched on attribute change, and added test

1.11.1 (2024-08-02)

Fixes

  • improve testability of a-expandable
  • added chart element tests
  • added tests for blur element

1.11.0 (2024-08-01)

Features

  • a-select: handle blur and fix change events, add keyPressed for quicksearch
  • a-select: added internal selected vaule, documentation and fixed event names
  • a-select: arrow-down and up opens select when closed

1.10.1 (2024-07-29)

Fixes

  • a-select: initial value not set
  • a-select: inital value not set

1.10.0 (2024-07-29)

Features

  • a-toast-feed: add nice stack animation

1.9.1 (2024-07-24)

Fixes

  • a-track: disable snap past maxIndex

1.9.0 (2024-07-24)

Features

  • a-track: fix track reaching beyound end

1.8.0 (2024-07-13)

Features

  • a-popover: real popover with top-level positioning

- Rewrote popover to propperly render on top of other content using floating-ui.

  • Add Event proxying to a-portal.
  • Fixed a-blur not focusing the correct elements and listen for Esc keydown on window instead of the element directly.

1.7.2 (2024-07-09)

Fixes

  • a-blur: to not set focus to children when using a mouse, to prevent safari outline

1.7.1 (2024-07-07)

Fixes

  • a-chart: layouting improvements
  • a-chart: enabled tooltips

1.7.0 (2024-07-06)

Features

  • init a-chart element
  • a-chart: css styling

1.6.1 (2024-07-05)

Fixes

  • a-scroll: add a histroy strategy to store scroll position per histroy state

1.6.0 (2024-07-03)

Features

  • merge a-adaptive into a-transition
  • a-toggle: implement a-toggle

Fixes

  • a-select: initial options not updated

1.5.2 (2024-07-03)

Fixes

  • a-select: observe mutations for a-options

1.5.1 (2024-07-03)

Fixes

  • a-select: input fixed to required

1.5.0 (2024-07-02)

Features

  • added a-select for select and combobox components

1.4.1 (2024-06-28)

Fixes

  • fix cant scroll inside blur content

1.4.0 (2024-06-27)

Features

  • add a-transition element

1.3.0 (2024-06-27)

Features

  • advanced forms with selects and checkbox

Fixes

  • a-animation: fix default not loading

1.2.7 (2024-06-26)

Fixes

  • a-animation: fix recursion

1.2.6 (2024-06-26)

Fixes

  • a-animation: fix recursion bug

1.2.5 (2024-06-25)

Fixes

  • a-animation: manually cleanup instance cache

1.2.4 (2024-06-25)

Fixes

  • a-animation: fix out of memory error, do more cleanup

1.2.3 (2024-06-24)

Fixes

  • a-animation: cleanup wasm instance after use

1.2.2 (2024-06-23)

Fixes

  • a-animation: fix misc bugs from rewrite

1.2.1 (2024-06-23)

Fixes

  • a-animation: fix access after dispose

1.2.0 (2024-06-23)

Features

  • use rive advanced api to better handle loading of wasm

1.1.5 (2024-06-18)

Fixes

  • a-track: include item after lastIndex in maxIndex

1.1.4 (2024-06-18)

Fixes

  • a-track: fix wrong maxIndex
  • a-track optimize snap algorithm, added more documentation

1.1.3 (2024-06-12)

Fixes

  • fix bug where current item was not calculated correctly
  • a-track: calculate the item to snap to based on current velocity

1.1.2 (2024-06-10)

Fixes

  • Make toast elements restyleable

1.1.1 (2024-05-27)

Fixes

  • a-portal: fix the portal

1.1.0 (2024-05-27)

Features

  • added experimental portal gun 🌀

1.0.0 (2024-05-26)

  • added form elements

0.11.7 (2024-05-22)

Features

  • a-blur: force pointer events when enabled

0.11.6 (2024-05-22)

Features

  • a-track: set touch-action according to mode
  • a-track: improve perf by leaning on native scrolling more
  • a-animation: load wasm async

Fixes

  • a-adaptive: fix width and height calculations

0.11.5 (2024-05-14)

Features

  • a-animation: load wasm async

0.11.4 (2024-05-09)

Fixes

  • a-adaptive: fix width and height calculations

0.11.3 (2024-05-07)

Features

  • a-track: improve perf by leaning on native scrolling more

0.11.2 (2024-05-02)

Features

  • a-track: set touch-action according to mode

0.11.1 (2024-04-28)

Features

  • a-track add delta to move event detail

0.11.0 (2024-04-24)

Breaking Changes

  • update to lit v3.1.3

0.10.7 (2024-04-24)

Features

  • update to lit v3.1.3

0.10.6 (2024-04-20)

Features

  • a-track: add details to move event
  • a-animation: added layout prop and docuemntation

0.10.5 (2024-04-18)

Features

  • a-track: grab focus when clicked on
  • a-track: move on focus only when item is out of view

Fixes

  • correctly prevent click events while dragging
  • a-track: stop track on pointer down

0.10.4 (2024-04-14)

Features

  • Implemented focus management to a-blur

0.10.3 (2024-04-13)

Fixes

  • fix release

0.10.2 (2024-04-13)

Fixes

  • correctly debounce resize events

0.10.1 (2024-04-13)

Fixes

  • fix bug where a-track would prevent text selection on page
  • better configure behaviour of format changes

0.10.0

Minor Changes

  • 91ce937: a-track: refactor interface

0.9.2

Patch Changes

  • 9268acf: a-track: handle focus events inside children

0.9.1

Patch Changes

  • 1d07dc1: a-track: improve ux of snap

0.9.0

Minor Changes

  • 1300f04: a-popover: automatically determine direction of popover

0.8.3

Patch Changes

  • ed1d4bc: track: correctly prevent events with nested tracks
  • ed1d4bc: track: update caches when child dimensions change
  • ed1d4bc: track: prevent snapping when end is reached

0.8.2

Patch Changes

  • e169da2: track: fix snap trait not working

0.8.1

Patch Changes

  • da0612d: Make transition time configurable

0.8.0

Minor Changes

  • 0ae2eee: Track refactoring and fixes

0.7.1

Patch Changes

  • ceffb74: emit custom scroll events on a-track

0.7.0

Minor Changes

  • c61e875: Minor refactor of track element

0.6.0

Minor Changes

  • 0283038: a-track refactor

0.5.0

Minor Changes

  • cd71005: Refactor a-track to expose traits

0.4.0

Minor Changes

  • 24c1395: Refactor a-track to expose traits

0.3.1

Patch Changes

  • 608123d: Allow scrolling inside scroll-locked a-blur

0.3.0

Minor Changes

  • 6edf11d: Added adaptive element, disregard blur on mousedown instead of click

Full changelog