reactive-controllers

Overview Changelog

Description

Section titled Description

Reactive controllers are a tool for code reuse and composition within Lit, a core dependency of Spectrum Web Components. Reactive controllers can be reused across components to reduce both code complexity and size, and to deliver a consistent user experience. These reactive controllers are used by the Spectrum Web Components library and are published to NPM for you to leverage in your projects as well.

Reactive controllers

Section titled Reactive controllers
  • ColorController
  • ElementResolutionController
  • FocusGroupController
  • LanguageResolutionController
  • MatchMediaController
  • RovingTabindexController
  • SystemContextResolutionController

Changelog

1.0.1 (2024-11-11)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

1.0.0 (2024-10-31)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.49.0 (2024-10-15)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.48.1 (2024-10-01)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.48.0 (2024-09-17)

Section titled

Features

Section titled Features
  • reactive-controller: new pending state controller (#4605) (68baf94)

0.47.2 (2024-09-03)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.47.1 (2024-08-27)

Section titled

Bug Fixes

Section titled Bug Fixes
  • reactive-controllers: update focusable element's tab-index to 0 on accepting focus (#4630) (d359e84)

0.47.0 (2024-08-20)

Section titled

Features

Section titled Features
  • breadcrumbs: add Breadcrumbs component (#4578) (acd4b5e)

0.46.0 (2024-08-08)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.45.0 (2024-07-30)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.44.0 (2024-07-15)

Section titled

Features

Section titled Features
  • action-bar: support for action-menus (#3780) (4aff599)

0.43.0 (2024-06-11)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.42.5 (2024-05-24)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.42.4 (2024-05-14)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.42.3 (2024-05-01)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.42.2 (2024-04-03)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.42.1 (2024-04-02)

Section titled

Bug Fixes

Section titled Bug Fixes
  • reactive-controllers: add DependencyManagerController (c7f7dea)

0.42.0 (2024-03-19)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.41.2 (2024-03-05)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.41.1 (2024-02-22)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.41.0 (2024-02-13)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.40.5 (2024-02-05)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.40.4 (2024-01-29)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.40.3 (2024-01-11)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.40.2 (2023-12-18)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.40.1 (2023-12-05)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.40.0 (2023-11-16)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.39.4 (2023-11-02)

Section titled

Bug Fixes

Section titled Bug Fixes
  • support numeric IDs when resolving elements (f62bf0d)

0.39.3 (2023-10-18)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.39.2 (2023-10-13)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.39.1 (2023-10-06)

Section titled

Bug Fixes

Section titled Bug Fixes
  • grid: grid focusgroup fix on mutationObserver (#3684) (5d47db5)

0.39.0 (2023-09-25)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.38.0 (2023-09-05)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.37.0 (2023-08-18)

Section titled

Features

Section titled Features
  • overlay: ship Overlay API v2 (67b5d1b)

0.36.0 (2023-08-18)

Section titled

Bug Fixes

Section titled Bug Fixes
  • added default focus in focus group (cd59f18)
  • added Mutation Observer in the tags workflow (3af1861)
  • reactive-controllers: functionality debugged (f98013b)
  • reactive-controllers: handleItemMutation (d0e32a2)
  • removed disabled property check (816732f)
  • removed mutation controller from tags and added to focusgroup (aaa1bc0)
  • tags: corner cases handled (8ec6b6a)
  • tags: delete functionality working (60e6c2e)
  • tags: documented the function (f97c7a7)
  • tags: handled corner cases (55a95b7)
  • tags: performed the suggested changes (6e3ef36)
  • tags: removed comment (771dc0e)
  • tags: some extra chnages (45f1a9d)
  • tags: some minor chnages (36886fc)
  • tags: suggested changes done (8aca49e)

0.35.0 (2023-07-31)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.34.0 (2023-07-11)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.33.2 (2023-06-14)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.33.0 (2023-06-08)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.32.0 (2023-06-01)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.31.0 (2023-05-17)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.30.0 (2023-05-03)

Section titled 0.30.0 (2023-05-03)

Bug Fixes

Section titled Bug Fixes
  • add Grid pattern (341f493)
  • add support for Element Resolution (d6a65d0)
  • convert the langage resolution workflow to a Reactive Controller (b7781db)
  • ensure reactivity of resolved language (5863a15)
  • leverage Color Controller to unify color interface across packages (fb71690)
  • manage updated node types (0517fc1)
  • table: add resize controller to TableBody for a11y reasons (85dd406)

Features

Section titled Features
  • add reactive controllers package (d434e9d)
  • include all Dev Mode files in side effects (f70817c)
  • modified .selected to make a controllable component (#2006) (4c69b25)
  • picker: support responsive delivery of menu (20031d1)

0.3.5 (2023-01-09)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.3.4 (2022-11-21)

Section titled

Bug Fixes

Section titled Bug Fixes
  • add support for Element Resolution (d6a65d0)

0.3.3 (2022-11-14)

Section titled

Bug Fixes

Section titled Bug Fixes
  • ensure reactivity of resolved language (5863a15)

0.3.2 (2022-10-28)

Section titled

Bug Fixes

Section titled Bug Fixes
  • manage updated node types (0517fc1)

0.3.1 (2022-10-10)

Section titled

Bug Fixes

Section titled Bug Fixes
  • convert the langage resolution workflow to a Reactive Controller (b7781db)
  • leverage Color Controller to unify color interface across packages (fb71690)
  • table: add resize controller to TableBody for a11y reasons (85dd406)

0.3.0 (2022-08-09)

Section titled

Features

Section titled Features
  • include all Dev Mode files in side effects (f70817c)

0.2.5 (2022-08-04)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.2.4 (2022-06-07)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.2.3 (2022-05-12)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.2.2 (2022-03-08)

Section titled

Note: Version bump only for package @spectrum-web-components/reactive-controllers

0.2.1 (2022-03-04)

Section titled

Bug Fixes

Section titled Bug Fixes
  • add Grid pattern (341f493)

0.2.0 (2022-02-02)

Section titled

Features

Section titled Features
  • picker: support responsive delivery of menu (20031d1)

0.1.0 (2022-01-26)

Section titled 0.1.0 (2022-01-26)

Features

Section titled Features
  • add reactive controllers package (d434e9d)
  • modified .selected to make a controllable component (#2006) (4c69b25)