reactive-controllers

Examples Changelog

1.0.3 (2024-12-09) #

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

1.0.1 (2024-11-11) #

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

1.0.0 (2024-10-31) #

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

0.49.0 (2024-10-15) #

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

0.48.1 (2024-10-01) #

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

0.48.0 (2024-09-17) #

Features #

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

0.47.2 (2024-09-03) #

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

0.47.1 (2024-08-27) #

Bug Fixes #

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

0.47.0 (2024-08-20) #

Features #

  • breadcrumbs: add Breadcrumbs component (#4578) (acd4b5e)

0.46.0 (2024-08-08) #

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

0.45.0 (2024-07-30) #

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

0.44.0 (2024-07-15) #

Features #

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

0.43.0 (2024-06-11) #

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

0.42.5 (2024-05-24) #

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

0.42.4 (2024-05-14) #

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

0.42.3 (2024-05-01) #

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

0.42.2 (2024-04-03) #

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

0.42.1 (2024-04-02) #

Bug Fixes #

  • reactive-controllers: add DependencyManagerController (c7f7dea)

0.42.0 (2024-03-19) #

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

0.41.2 (2024-03-05) #

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

0.41.1 (2024-02-22) #

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

0.41.0 (2024-02-13) #

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

0.40.5 (2024-02-05) #

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

0.40.4 (2024-01-29) #

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

0.40.3 (2024-01-11) #

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

0.40.2 (2023-12-18) #

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

0.40.1 (2023-12-05) #

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

0.40.0 (2023-11-16) #

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

0.39.4 (2023-11-02) #

Bug Fixes #

  • support numeric IDs when resolving elements (f62bf0d)

0.39.3 (2023-10-18) #

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

0.39.2 (2023-10-13) #

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

0.39.1 (2023-10-06) #

Bug Fixes #

  • grid: grid focusgroup fix on mutationObserver (#3684) (5d47db5)

0.39.0 (2023-09-25) #

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

0.38.0 (2023-09-05) #

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

0.37.0 (2023-08-18) #

Features #

  • overlay: ship Overlay API v2 (67b5d1b)

0.36.0 (2023-08-18) #

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) #

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

0.34.0 (2023-07-11) #

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

0.33.2 (2023-06-14) #

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

0.33.0 (2023-06-08) #

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

0.32.0 (2023-06-01) #

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

0.31.0 (2023-05-17) #

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

0.30.0 (2023-05-03) #

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 #

  • 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) #

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

0.3.4 (2022-11-21) #

Bug Fixes #

  • add support for Element Resolution (d6a65d0)

0.3.3 (2022-11-14) #

Bug Fixes #

  • ensure reactivity of resolved language (5863a15)

0.3.2 (2022-10-28) #

Bug Fixes #

  • manage updated node types (0517fc1)

0.3.1 (2022-10-10) #

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) #

Features #

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

0.2.5 (2022-08-04) #

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

0.2.4 (2022-06-07) #

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

0.2.3 (2022-05-12) #

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

0.2.2 (2022-03-08) #

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

0.2.1 (2022-03-04) #

Bug Fixes #

  • add Grid pattern (341f493)

0.2.0 (2022-02-02) #

Features #

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

0.1.0 (2022-01-26) #

Features #

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

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 #

  • ColorController
  • ElementResolutionController
  • FocusGroupController
  • LanguageResolutionController
  • MatchMediaController
  • RovingTabindexController
  • PendingStateController
  • SystemContextResolutionController