All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.0.3 (2024-12-09)
- action-button: action-button with href can be perceived by screen reader (#4927) (2a0b3a5)
- dialog: fade-out animation when lazy loaded on popover overlays (#4937) (d36fc6e)
- number-field: added aria-hidden attribute for inc/dec buttons (#4933) (b16a839)
- overlay: overlay scroll in safari and firefox (#4969) (05d24ff)
- toast: adds iconLabel to address accessibility (#4944) (8121057)
1.0.1 (2024-11-11)
- action-group: add null check for slotElement in manageButtons (#4924) (60db5ab)
- icon: remove size300 suffix from chevron and checkmark icons in Spectrum 2 (#4904) (a22f42b)
- menu: prevent sp-menu-item text-align cascading (#4868) (6663820)
- number-field, slider: ensure cached value is cleared when toggling between different steps (#4846) (1c84c96)
- number-field: allow only numeric characters for Japanese/Chinese IME (#4817) (a791bd1)
- overlay: ensure smooth animation when opening modal overlays (#4879) (cd8dad7)
- overlay: overlay closing another overlay (#4880) (30434fa)
- overlay: remove flex display for dialog (#4902) (48448ea)
- picker: don't handle pointerdown for touch devices (#4850) (3a62d13)
- search: clear button ui in express (#4910) (f88e1e2)
- slider: update slider config to process the tick css correctly (#4905) (7b1dfd0)
1.0.0 (2024-10-31)
- dialog-wrapper: update heading to fully span grid area (#4810) (7d1f461)
- help-text: apply aria-live to ensure full help text is read to user (#4210) (049dc56)
- spectrum-web-components now supports Spectrum 2 system (#4829)
- coach-indicator: remove 'variant' and 'static' attributes from coach-indicator (#4772)
- split-button: remove split-button component (#4729)
- banner: remove banner component (#4723)
- badge: remove deprecated badge values (#4742)
- quick-actions: remove sp-quick-actions (#4761)
- popover: remove popover's dialog property (#4751)
- thumbnail: remove thumbnail deprecated sizes (#4760)
- progress-circle: remove progress-circle overBackground property (#4750)
- action-button, action-group, action-menu, button, link, meter, progress-bar: remove deprecated 'static' references (#4818)
- action-button: remove action-button variant property (#4741)
- theme: remove 'theme' attribute from sp-theme (#4765)
0.49.0 (2024-10-15)
- number-field: show decimal on iPad minimized keyboard (#4784) (deb7a1c)
- tabs: scroll exceeding tabs limit (#4722) (fc9a448)
0.48.1 (2024-10-01)
- add file extension to Theme imports and respective eslint rule (#4771) (a2b6bea)
- breadcrumbs: trigger change event on breadcrumbs via keyboard (#4769) (e14d082)
0.48.0 (2024-09-17)
- action-menu: dispatch scroll event (#4715) (c76f3f5)
- add null check in updated method of sp-number-field (#4709) (7b1eeab)
- combobox: update selected item state in menu (#4730) (c4cfd2a)
- menu: allow menu-item to support arbitrary element as the submenu root (#4720) (4c6a0dc)
- picker: added a custom class to make
:focus-visible
styles consistent across all browsers (#4724) (d667d08) - toast: added ability to wrap toast content with long words (#4738) (302d6fe)
- locale picker in the storybook's decorator (#4687) (9e0cd08)
- reactive-controller: new pending state controller (#4605) (68baf94)
0.47.2 (2024-09-03)
0.47.1 (2024-08-27)
- breadcrumbs: adjust ref directives imports (#4681) (6e7ba13)
- reactive-controllers: update focusable element's tab-index to 0 on accepting focus (#4630) (d359e84)
- slider: bump css version to increase slider z-index (#4682) (04bba95)
0.47.0 (2024-08-20)
- number-field: update IME change detection (#4672) (de05aee)
- picker: updated type for mobile and desktop (#4666) (d11da1f)
- tray: removed nonNull operator and initialized resolveTransitionPromise with dummy func (#4658) (1a8a479)
0.46.0 (2024-08-08)
- contextual-help: export typings (#4655) (8febc38)
- docummentation demo controls should should have their changes reflected (#4636) (adc8af9)
- menu: should not make a selection on right click (#4642) (d269629)
- rtl mobile layout view (#4645) (4b2d688)
0.45.0 (2024-07-30)
- progress-bar: removed duplicate label (#4494) (39b6622)
- tabs: prevent vertical auto scroll (#4613) (e1ef097)
- overlay replace at() polyfill (#4628) (8cef2c6)
- picker pointerup in mobile does not automatically make a selection (4227) ([56366ce] (https://github.com/adobe/spectrum-web-components/commit/56366ce2750bb4bb5c6e3fa5fe7d809434497adb))
- action-menu clicking a menu item in an action menu tray doesn't register a click behind it ([4461] (#4461)) ([56366ce] (https://github.com/adobe/spectrum-web-components/commit/56366ce2750bb4bb5c6e3fa5fe7d809434497adb))
- tray sp-tray now doesn't automatically retract when opened with fewer items in the iOS simulator ([4572] (#4572)) ([56366ce] (https://github.com/adobe/spectrum-web-components/commit/56366ce2750bb4bb5c6e3fa5fe7d809434497adb))
- action-menu ActionMenu tray in mobile device doesn't dispatch multiple events ([4459] (#4459)) ([56366ce] (https://github.com/adobe/spectrum-web-components/commit/56366ce2750bb4bb5c6e3fa5fe7d809434497adb))
0.44.0 (2024-07-15)
- add keyboard handlers to sp-table-cell-head (#4473) (794263e)
- number-field: multiple separators use-cases in decimal inputs in iOS devices (#4571) (6319da8)
- action-bar: support for action-menus (#3780) (4aff599)
- alert-banner: add alert banner component (#4266) (10d456e)
- sp-slider: adjust fillStart calculation for value=0 and normalization function (#4573) (369fee7), closes #4558
0.43.0 (2024-06-11)
- duplicate code to empty global-vars before generating (#4507) (83215b6)
- menu: enable numpad arrow and Enter keys (#4492) (012c411)
- number-field: updated number field to respect all locales (#4508) (cc6e928)
- swatch: sync aria-label with changes in label, color, and mixed state (#4519) (50aef31)
- combobox: add
pending
state (#4462) (2d0c388) - contextual-help: add contextual help pattern (#4285) (a259aa3)
0.42.5 (2024-05-24)
- coachmark,overlay: adjust imports of overlay and coachmark (#4455) (39706da)
- number-field: select full value when using Tab to enter a field with a unit (#4340) (a9d5cef)
- overlay: ensure hint Overlays within shadow roots open as expected (#4443) (7dd64b9)
- overlay: ensure that passing "open" to the directive manages a single strategy (#4474) (15d6ac7)
- overlay: persist "host" in directive rendered Overlay content (#4475) (5d189c2)
0.42.4 (2024-05-14)
- action-bar: include focus-visible polyfilling (#4273) (fd71ca1)
- action-menu: allow menu groups to handle their own selections (#4397) (5a19051)
- base: move lit imports to base (#4416) (b7cb07e)
- color-area: providing x and y attributes renders color handle correctly (#4240) (9eb5056)
- combobox: add missing React TS typings (#4419) (fd9b485)
- combobox: allow numeric values and trigger change event on keybo… (#4405) (235ae7c)
- combobox: correct package.json listings (35a69a2)
- combobox: process styles for invalid state (#4344) (c2b952e)
- link: added feature to stop click propagation for disabled link (#4251) (64f26a5)
- number-field, slider: floating point roundoff precision bug (#4263) (74480ef)
- number-field: handles values greater than 1000 (#4417) (45d69d0)
- overlay: prevent "receivesFocus=false" overlays from returning focus (607819f)
- picker-button: update quiet styles (#4383) (42bf291)
- revert back netlify to v15 (#4446) (7835eb8)
- slider,overlay: ensure that pointer events in Slider are handled as expected in Overlay (#4438) (db193e8)
- styles,theme: add S2 tokens and theme (#4241) (a29e4a2), closes #4232 #4228
- textfield: textarea actually grows with multiline (#4271) (d8d0e84)
- theme: deprecate
theme
property forsystem
(#4230) (ac26168) - tooltip: fix infinite loop in self-managed tooltips (#4269) (b66ee49)
- update dependency @ctrl/tinycolor to v4.1.0 (#4357) (a0e2182)
- update dependency @floating-ui/dom to v1.6.3 (#4322) (3ba0018)
- update dependency @floating-ui/dom to v1.6.4 (#4326) (8183df3)
- update dependency @floating-ui/dom to v1.6.5 (#4399) (bc8df32)
- update dependency @floating-ui/utils to v0.2.2 (#4327) (81b570d)
- update dependency @internationalized/number to v3.5.1 (#4323) (56d5a63)
- update dependency @internationalized/number to v3.5.2 (#4390) (4d10460)
- update dependency @web/dev-server-rollup to v0.6.2 (#4400) (08ee7f7)
0.42.3 (2024-05-01)
- color-area: providing x and y attributes renders color handle correctly (#4240) (9eb5056)
- combobox: correct package.json listings (35a69a2)
- link: added feature to stop click propagation for disabled link (#4251) (64f26a5)
- number-field, slider: floating point roundoff precision bug (#4263) (74480ef)
- overlay: prevent "receivesFocus=false" overlays from returning focus (607819f)
- textfield: textarea actually grows with multiline (#4271) (d8d0e84)
- theme: deprecate
theme
property forsystem
(#4230) (ac26168) - tooltip: fix infinite loop in self-managed tooltips (#4269) (b66ee49)
- update dependency @ctrl/tinycolor to v4.1.0 (#4357) (a0e2182)
- update dependency @floating-ui/dom to v1.6.3 (#4322) (3ba0018)
- update dependency @floating-ui/dom to v1.6.4 (#4326) (8183df3)
- update dependency @floating-ui/utils to v0.2.2 (#4327) (81b570d)
- update dependency @internationalized/number to v3.5.1 (#4323) (56d5a63)
0.42.2 (2024-04-03)
Note: Version bump only for package @adobe/spectrum-web-components
0.42.1 (2024-04-02)
- coachmark: add "step-count" slot for custom/internationalized pagination content (#4215) (f4136a6)
- dialog-wrapper: add dismiss-label attribute for the close button's label (#4154) (c450a09)
- reactive-controllers: add DependencyManagerController (c7f7dea)
- shared: ensure the "updateComplete" in Focusable is stable (885b4a5)
- slider: skip variant="filled" css when fill-start (#4217) (b6d389d)
- table: Add aria-rowcount to virtualized tables (#4156) (b4136ab)
0.42.0 (2024-03-19)
- action-group: manage Action Button selection through multiple slots (4d02b46)
- allowing split view to have a custom aria label (#4155) (d9abed7)
- badge: expand and update variant availability and mod override usage (#4162) (19e1a49)
- button: prevent pointer interaction of child/slotted content (2cd5823)
- color-field: added missing dependencies (#4141) (b3bb23a)
- menu: release synthetic "click" promise to unblock keyboard interactions (f8aecf3)
- overlay: prevent focus based hover interaction without :focus-visible (79337ff)
- overlay: prioritize non-"hint" Overlays on the same trigger (b9833f3)
- picker: add loading state to the picker (#3110) (d91e2c9)
- picker: allow open/close in tablet (dcfc96e)
- picker: correctly process the CSS for the quiet hover effect (#4167) (eb282fa)
- progress-bar: remove aria-label only if set by label and label is empty; add tests (d351451)
- progress-circle: remove aria-label only when set by label and changed label is empty (cdd181a)
- styles, theme: surface exports that omit Spectrum Vars proactively (#4142) (5b524c1)
- swatch: allow Swatch Group to manage selection through multiple slots (f333379)
- tab-overflow: improve tab navigation experience and support custom aria labels (#4165) (9c9bf95)
- theme: deprecate lightest and darkest color stops (#4179) (0c01a66)
- truncated: add truncated package (#4163) (4ba0480)
- asset: use core tokens (99e76f4)
0.41.2 (2024-03-05)
- button: add missing progress-circle dependency (#4086) (2dfeeb3)
- color-field: add color-field package (#3870) (5081634)
- menu: fix css for
disabled
"value" slots in menu items (#4113) (3c5855d) - overlay: ensure "manual" Overlays ignore "light dismiss" when [popover] is not supported (#4121) (eb5e1ad)
- overlay: leverage "transition-behavior" to persist top-layer content while closing (#4050) (e3dea14)
- picker: support inline labeling of quiet Picker (#3704) (3372286)
- slider: double click on slider handle to reset slider position (#3991) (64c594a)
0.41.1 (2024-02-22)
- menu: correct disabled menu item's chevron to appropriate colour (#4052) (30f5bb5)
- picker: correct implementation of "disabled", expand stories and documentation (#4040) (84c2fef)
- progress-circle: ensure size can be applied to non-"size" attribute bearing elements (2bc1065)
- slider: revert handle ui at min/max values (#4042) (da13af7)
- tabs: bring selected tab into view (#4032) (a187057)
- textfield: clearly mark/support "multiline" as a requirement of "grows" (a3e464d)
- top-nav: focus loupe on :focus-visible only (50d6870)
0.41.0 (2024-02-13)
- popover: correct tip delivery size (#4018) (4ff403e)
- slider: high contrast improvements for filled track (#3952) (782560d)
- support generating random IDs outside of secure contexts (485a67c)
- tray: only allow "click" events when they "pointerdown"ed on the Underlay (#4020) (4f9aa4a)
- coachmark: rename "sp-coachmark" to "sp-coachmark-indicator", add "sp-coachmark" (#3639) (a94389c)
- icon: use core tokens (a11ef6b)
- combobox: prevent initial list render and update tests to prove that reduces render time (3dc5b1f)
0.40.5 (2024-02-05)
- button: use larger icons in Close Button (c4aa02c)
- combobox: add combobox pattern (#3894) (47d7d71), closes #3887
- menu: process ":active" styles (7917583)
- slider: reimplement gradient slider track application (a10b91e)
- tabs: account for the indicator bar in the overflow decorator (f4a8744)
- theme: expose version property (#3978) (d42bb71)
- theme: include custom Spectrum color tokens in Express color tokens (370a1f1)
0.40.4 (2024-01-29)
- overlay: clean position data on close (edac590)
- picker,action-menu,split-button: update interaction model (#3935) (bae7d52)
- shared: update and expand attribute coverage in likeAnchor (5cb5f1d)
- slider: add "fill-start" attribute/property and associated "variant="filled" visual delivery (#3876) (2c3e35e)
0.40.3 (2024-01-11)
- button: adds pending button, fixes #3162 (#3163) (71254ec)
- overlay: automatically reposition overlay when the contents resize (83be807)
- overlay: move closed overlays to "display: none" (fc0278b)
- overlay: normalize popover toggling between native and synthetic [popover] usage (26fa692)
- overlay: support positioning overlays within parents leveraging container-type rules (21044b3)
- overlay: surface "overlay" property to "sp-opened" and "sp-closed" events (957f8e9)
- picker: force close slotted Tooltip elements with disabled when Menu openes (82c8f12)
- picker: prevent the Menu opening until required dependencies are loaded (55e6174)
- tooltip: surface "delayed" and "disabled" functionality (#3882) (ae9fcd2)
- top-nav: allow consumers to "ignore-url-parts" or "search" or "hash" (#3923) (83bf70b)
0.40.2 (2023-12-18)
- checkbox: add missing readonly prop (#3859) (35b5649)
- menu: support navigating to and selecting Menu Items in Menu Groups (8469ab2)
- number-field: validate min/max in more contexts (2328a62)
- slider: update handle alignment and color application (#3860) (bed73c0)
0.40.1 (2023-12-05)
- action-menu: allow tray to display full width (31415e4)
- overlay: ensure events are only bound once (abe57ce)
- picker: ensure menu placement in mobile (#3835) (4aba1c6)
- slider: align editable slider when no label provided (#3816) (a5f4900)
- tabs: prevent vertical scrolling in overflow tabs (eb0592f)
- checkbox: refactor architecture for more rendering perf and DOM element count (7c2277f)
0.40.0 (2023-11-16)
- button: support [icon-only] delivery (#3716) (e236a50)
- field-group: apply role when none present (3616199)
- number-field: update display value on scroll and arrow up/down (fc59a18)
- overlay: ensure manual overlays persist through interactions outside of their subtree (#3788) (ef5617f)
- split-view: expand accessible attribute usage and HCM delivery (cb7c71f)
- tags: make the 'delete' event cancelable (#3778) (d9afd41)
0.39.4 (2023-11-02)
- action-bar: allow "close" event to be cancelled (17cf55e)
- infield-button: add infield-button package (057b885)
- overlay: add delay resolution from overlaid content (#3748) (5c4f1f6)
- overlay: calculate more transforms (6538a45)
- overlay: place longpress helper content in a more accessible, less layout affecting location (dd12c23)
- support numeric IDs when resolving elements (f62bf0d)
- table: update row selection aria (6c8c706)
- top-nav: default to role="navigation", sprout aria-label when "label" applied (bbcea4a)
0.39.3 (2023-10-18)
- grid: plug a mememory leak from the render process (4414bd9)
- number-field: prevent over excited "change" events (7b93724)
- update deps graph, fix imports (f633005)
0.39.2 (2023-10-13)
- menu: conditionally access slots for their assigned content (#3717) (c045822)
- overlay: allow overlay to persist on hover (#3706) (7707040)
- update deps graph, update link docs (#3709) (2deb284)
0.39.1 (2023-10-06)
- action-button: allow change events to bubble and pierce shadowdom (#3614) (3f76e04)
- alert-dialog: use resize observer in place of page resize event for content measurement work (b963813)
- grid: grid focusgroup fix on mutationObserver (#3684) (5d47db5)
- menu: allow
change
events to be direct (#3689) (b2cd3da) - number-field: handle negative numbers (#3673) (62553dd)
- number-field: update number-field value on pressing "enter" (#3638) (649eb2f)
- progress-circle,toast,tooltip: ensure complete dependency graph (#3701) (a5dfada)
- slider: ensure z-index in Express theme (c0cc655)
0.39.0 (2023-09-25)
- action-menu: stack a "label-only" slot on top of the others to allow no icon menu buttons (6b5817d)
- alert-dialog: add Alert Dialog package (#3501) (1062847)
- base: add re-export of lit/directive.js (#3616) (d2e237f)
- base: introduce static version property for component class (#3582) (e7e2b76)
- color-handle,color-loupe,swatch,thumbnail: use the Opacity Checkerboard package (47e1fc4)
- menu: allow Menu elements to be controlled (74ed7fb)
- menu: manage deeply slotted menu items and initial focus (7f9ad69)
- opacity checkerboard inclusion order (#3651) (4f417dc)
- overlay: allow "receives-focus" to target the root of an overlay (#3658) (0db1025)
- overlay: ensure position when closing overlays over the top-layer (55fab0d)
- overlay: reduce circular dependencies (25eeb71)
- picker,split-button: include "tooltip" slot in the main button (699b8af)
- shared: scope querySelector to direct children, like slots are (515eaee)
- slider: add t-shirt sizing (24dac78)
- color-slider: migrate to core tokens (#3507) (96d0d40)
- meter: add "variant" (coalescing various boolean attributes) and remove "over-background" attributes (#3514) (40e5f8a)
- table: migrate to core tokens (#3441) (b866bab)
- underlay: use core tokens (9c555ab)
0.38.0 (2023-09-05)
- action-menu,split-button: ensure toggling the Menu closed completes (2dd0f98)
- action-menu: added static attribute support (#3573) (25889a8)
- correct composition entry of multi-byte numbers (#3610) (5e11934)
- dialog: include tab order management at slotchange time (0c7a079)
- menu: added support for menu item description (#3559) (ce99528)
- menu: correct types import for .d.ts file creation (a11d264)
- overlay: position for transformed and contained parents (ca8fd8a)
- picker: ensure the Menu opens in a Tray on mobile (6be2bed)
- radio-group: onChange event not triggering on keyboard navigation (#3592) (8501239)
- search: add mod to remove clear button padding (65168fe)
- sidenav: reintroduce support for slotted label content (26c7e6e)
- slider: ensure first render when no "value" is supplied (eed860b)
- slider: update CSS conversion for more correct visual delivery (99c83e4)
- tags: add mod for clear button width (bea891f)
- clear-button: migrate to core tokens (64be98a)
0.37.0 (2023-08-18)
- address margin effected positioning (38c8cf2)
- allow non-selection carying Picker derivatives to report value (02c0134)
- ensure submenus stay open when root it clicked again (83ced1c)
- handle longpress and over filter overlays (483e52d)
- dialog: leverage Overlay v2 (5c21ab5)
- menu: prepare for Overlay v2 and less connnected/disconnected responsibilities (5dfb71e)
- overlay: ship Overlay API v2 (67b5d1b)
- picker,action-group,split-button: leverage Overlay v2 (170a223)
- popover: leverage Overlay v2 (cde0a16)
- tooltip: leverage Overlay v2 (346edac)
- make lots of things lazy (b8fa3ad)
- make submenus lazier (a2d661c)
- make submenus lazy (93531b9)
- open/close timing update (d4ebcd3)
0.36.0 (2023-08-18)
- action-group: separate first selection management from later selection management (783b206)
- action-menu: add a slot for Tooltip content (#3488) (23cef3a)
- added default focus in focus group (1abe7e7)
- added default focus in focus group (cd59f18)
- added Mutation Observer in the tags workflow (3af1861)
- close button static white (d324017)
- parentNode declaration (c45fdc3)
- picker-button: include missing dependency on @spectrum-web-components/button (#3515) (ed44c2b)
- radio: aria-disabled misspelling (b3fbd25), closes adobe/spectrum-web-components#3526
- 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: removed extra white spaces (196bdae)
- tags: some extra chnages (45f1a9d)
- tags: some minor chnages (36886fc)
- tags: suggested changes done (8aca49e)
- toast: switches toast[open] to use visibility hidden to fix overlay handling (#3511) (8428cad), closes #3510
- menu: convert to core tokens (#3254) (da43540)
- opacity-checkerboard: add component (#3416) (90202f9)
- picker-button: migrate to core tokens (b39219c)
- sidenav: migrate to core tokens (1846aa3)
0.35.0 (2023-07-31)
- color-wheel: reorient reactively to "dir" changes (#3319) (6a9dcec)
- grid: added lit dependency (#3489) (fb5f166)
- menu item missing aria labels (#3417) (0d04869)
- meter, progress-bar, progress-circle: use innerText when label is not provided (#3483) (59358c7)
- meter: added role meter progressbar in meter component (#3459) (d2eccef)
- number-field: update button label to use number-field-labels as part of the text (#3474) (b92daf2)
- setting title when textfield is invalid (36d0537)
- split-button: update more button label application (#3354) (b4c9595), closes #3305
- swatch: clear previously selected children when updating
selected
(ce1bd36) - swatch: warn when mixed-value used with selects !== 'multiple' (#3460) (89c288e)
- tabs: allow bi-directional arrow key navigation in both orientations (#3410) (ea10049)
- textfield: add support for [grows] when [multiline] (3b306d4)
- textfield: update focus state when [multiline][quiet] (#3452) (a7f563a)
- action-bar: use core tokens (4e21edf)
0.34.0 (2023-07-11)
- action-button,action-menu,picker,split-button: expand and update application of aria-* attributes (52c0156)
- action-group: ensure Action Button clicks are attributed to the right element (#3292) (ddccab7)
- added role for href button (5a4ad98)
- color-area,color-slider: color-area labeling, RTL support, vertical slider orientation(#3315) (ca2acda), closes #3313
- color-loupe: hide svg from screen readers (#3318) (01e75b7)
- color-slider,color-wheel: fix focused state #3278 (96b83f7)
- color-slider: announce new value on change after keydown (#3304) (d70d0ae), closes #3303
- number-field,search,textfield: add t-shirt sizes (fda8f96)
- picker: correct label application for screen readers (8ce0cb0)
- radio: fix radio documentation usage of sp-field-label[for] and sp-radio-group[id] (60f54fb)
- sidenav: express hierarchy using list and listitem (f9019d7), closes #3348 #3348
- slider: #3340 fix visual regression (88e0bda)
- slider: slider input aria-valuetext omits formatOptions for unit #3340 (d5ff7e6)
- swatch: mixed-value state must be conveyed to screen readers using ARIA (#3330) (7711264)
- table: include all dependencies, @lit-labs/observers was missing (98d0370)
- text fixes (0121fd6)
- textfield: add rows attribute (#3356) (1ee1c37)
- vrt-compare: updating the readme about vrt tests (#3380) (8eb28c8)
- accordion: core token migration (#3300) (9650b71)
- card: use core tokens (9cccd26)
- tabs,top-nav: use Core Tokens (c6ba355)
0.33.2 (2023-06-14)
Note: Version bump only for package @adobe/spectrum-web-components
0.33.1 (2023-06-14)
- color-slider: use inset-block-_ and inset-inline-_ and fix RTL orientation and behavior #3301 (52aa328)
- menu: #3164 plug memory leak with gobal events (ff589d4)
- Revert "chore: bump @playwright/test from 1.30.0 to 1.35.0" (0fa99a7)
0.33.0 (2023-06-08)
- color-slider: vertical variant orientation is upside down #3291 (67c7e0a)
- number-field: simplify width management (ef4765a)
- removed usage of id in accordion (c26c81f)
- search: use core tokens (c62a7cd)
0.32.0 (2023-06-01)
- action-group: update application/management of "role" on group and buttons (533873b), closes #3221 #3221 #3221
- base: ensure streaming listener "streams" on the animation frame (1478db1)
- color-handle,color-loupe: accept updated CSS token names (8c28f6d)
- overlay: ensure CSS calcs resolve to the expected measurement value (51a3feb)
- picker: correct attribute spelling of "aria-label" in dismiss button (5fc9b30)
- process "defineElement()" to CEM files (cd8c99f)
- dropzone: use core tokens (11f7560)
- initial impl of next.js wrapper for the swc (af911e0)
- number-field: use core tokens (23a924e)
- popover: use core tokens (68328cc)
- search,textfield: use core tokens (2ed5135)
- slider: use spectrum-tokens (8b1e72c)
- thumbnail: use core tokens (e298035)
0.31.0 (2023-05-17)
- generate react/picker and pass react TS checks (101b88c)
- meter,progress-bar: add i18n to progress delivery (c7e4020)
- overlay: address review comments (dd8b985)
- overlay: removes use of px units in overlay stack (122f96c)
- overlay: stop the tab trapping if shadow root is not found (4f0ec46)
- shared: allow "disabled" first to return to "tabindex=0" in "focusable" (160bc59)
- icon: image src invalid error api (19e06f9)
- icon: review comment changes (ba75d94)
- icon: review comment changes (4597713)
- icon: review comment changes (19287fb)
- icon: review comment changes (dee1929)
- icon: review comment changes (cb41b33)
- icon: skipping test case for webkit (fa4b903)
- #2933 by adding optional variant property to SideNav (9c45c33)
- #353 with a temporary override (e6b4e37)
- abstract "hasVisibleFocusInTree" functionality and return trigger focus after close (4f39f2c)
- accordion: ensure item toggle events can be prevented from the outside (30dbfc8)
- accordion: update a11y tree to not double label (cc91a6b)
- action-button: add support for XS t-shirt size (75440ce)
- action-button: all "selected" Action Buttons should be "aria-pressed=true" (d85e235)
- action-button: ensure disabled buttons are not interactable (b81c3ba)
- action-button: expand Spectrum CSS processing (ff1a424)
- action-group: add custom focus() method and use sendKeys for correct "Enter" key testing (638aa35)
- action-group: allow direct setting aria-label on first update (84f7fdd)
- action-group: allow for initial button being "disabled" (a1e3939)
- action-group: allow quiet and emphasized attributes to be passed to slotted action buttons (aadfddb)
- action-group: pass styles to nested children, too (12f1be3)
- action-group: support ActionButtons that are not direct children (1d4efd5)
- action-group: use the correct role for buttons when not selects (0aae8ed)
- action-menu: apply slot text observer pattern (bbe6bb5)
- action-menu: call super.firstUpdated for focus control (88bad85)
- action-menu: fix 2510, unable to control top-level action-menu selection (c9198c2)
- action-menu: never set item selected values when selects is undefined (5237fdb)
- action-menu: provide action menu size to action button (b963f57)
- action-menu: spectrum adherence update (6eb1860)
- action-menu: stop stripping selected state from submenu items (968d1f2)
- actionbar: include dependencies and outline API (2fc42e5)
- actionbar: reflect "open" property to attribute (ec9979e)
- adapt and improve css (649eeed)
- adapt golden hash of new images for split-view visual stories (0135d03)
- adapt tests (88a2ff7)
- add "editable" option to "sp-slider" (e86d7fa)
- add "value" slot to sp-menu-item (e1bd264)
- add @slot description (03019d6)
- add content flow fallbacks to the position manager (c008957)
- add docs and address PR comments (568062a)
- add grid areas workaround locally until available in Spectrum CSS (4c5ed9d)
- add Grid pattern (341f493)
- add icon present and icon-only support to Picker (f6887a3)
- add input validation to Number Field (b1dd5ea)
- add likeAnchor API to Card element (5c338fb)
- add missing "elements.js" export for sp-table component (ab8e2a7)
- add missing dependency (9f74e7d)
- add support for "padding" attribute (e43078f)
- add support for "readonly" attribute (4bce3b7)
- add support for Element Resolution (d6a65d0)
- add t-shirt sizing to Thumbnail and support for "xxs"/"xs" sizes (520a642)
- add tabs sizes to TopNav (159bc89)
- add the missing quiet property to Link component (867ea43)
- add tslib as dependency where needed (78885d9)
- add value/selection checks to the tests and fix up the value logic (933106f)
- add when directive (18b7405)
- address a11y issues raised by updating our dependencies (4f06477)
- address westbrooks comments (634af60)
- allow "updateComplete" to resolve to a boolean like the LitElement default (6127946)
- allow ActiveOverlay to manage open state (a7c4cff)
- allow contextmenu event passing to pierce shadow roots (05b69e9)
- allow detached elements to be used as content for an overlay (3ad8383)
- allow dir to be managed across multiple connections and disconnections (6d93170)
- allow direct child selectors when processing Spectrum CSS (0ce79be)
- allow for late loading theme scopes (4c7a124)
- allow Picker to be reparented (39e7309)
- allow rendered anchors to be aria-hidden (2e9aa23)
- allow sp-dropdown to accept focus visibly from sp-field-label (134bafc)
- allow sp-dropdown to accept focus visibly from sp-field-label (31e6fdf)
- allow Tab elements to accept slotted DOM content (29c9517)
- allow tick labels to start counting from "min" (e7e44e3)
- allow user input of extemely large number when a max is applied (0644b7f)
- allow value when step=0 (41de75a)
- analyze errors, properly this time (df685a2)
- analyze type errors, and add deprecated syntax tests (b7e67a1)
- apply "HelpTextMixin" to form elements (a952447)
- apply Focuable styles in class extensions (38f7afd)
- asset: include alternative text for the file/folder versions (92a091c)
- asset: include alternative text for the file/folder versions (7bf317e)
- asset: surface label attribute for folder/file "assets" (861696b)
- avatar: ensure there is ALWAYS a focusElement (c1c8644)
- avoid registering lit-virtualizer globally (281071f)
- bad merge conflict resolution (e408d61)
- badge: ensure built assets as publish time (0b13319)
- base: use full file extension (6ea4d9d)
- bundle: bundle does not export its own custom-elements.json (a362886)
- button: add "toggles" attribute to action button (3e2d80c)
- button: add excludeSourceSelector to reduce duplication of styles (683e88e)
- button: add multiple ui icon imports to sp-button (2f17fa9)
- button: allow element content in the default/label slot (7b0ef58)
- button: apply icon as slotted content in action-button styles (3b1487b)
- button: clean up clear button for reuse across elements (4c71eb1)
- button: delivery hold affordance when attribute available (aecc6fe)
- button: delivery hold affordance when attribute available (8efbf0d)
- button: include "pointerleave" in management of the "active" state (2e702e4)
- button: minor docs spelling fix (a7a1359)
- button: no double link clicks (02d576c)
- button: prevent default on "space" based activations (708d587)
- button: relate to this.href correctly (fade3ea)
- button: remove old package export listings (32e8573)
- button: revert default "variant" application when missing (fab993e)
- button: use slot text observer pattern (a7288c3)
- card: allow for preview or cover-photo (2d2f42b)
- card: correctly apply :focus-visible styling to variants (d7c7539)
- card: create no preview image variant of card instead of no imageless variant at all (7b102b9)
- card: do not transform subheadling text to uppercase (4244390)
- card: do not transform subheadling text to uppercase (ea3119b)
- card: include dependencies (18beaf6)
- card: normalize sizing technique to align with future t-shirt size usage (6f05b3b)
- card: remove duplicate stories (f266e41)
- card: removed empty card from documentation/stories (8322894)
- card: stop event propogation on handleselectedchange (0ef95e5)
- card: update golden image cache (b06e92d)
- centralize updated first focusable selector (300e84c)
- check if current selected value exists before setting selected attr (1878ca3)
- checkbox: allow events to be cancelled on checkboxbase (aab568c)
- checkbox: work around specificity changes when processing Spectrum CSS and cover with tests (d53a871)
- cleaning up spectrum-config (0fde625)
- click on docs sidenav links in Edge (fc999bf)
- close modal overlays with contextmenu events and pass those to the underlying page (9e83f3c)
- code review feedback (23b84fc)
- code review feedback (441bbb7)
- color-area: fix hue value for hsv and hsl (a66e111)
- color-area: up and down arrows now work properly (44b9f74)
- color-slider: use correct focus events in test (b974c12)
- color-wheel: use correct focus events in test (f6f35ec)
- complete deprecation of "quiet" attribute in checkbox and radio (29d8452)
- constrain overlay to available window size (9729b55)
- contain activation to header content (10183ce)
- convert the langage resolution workflow to a Reactive Controller (b7781db)
- correct @element jsDoc listing across library (c97a632)
- correct a11y representation of a radio group (24ed0b8)
- correct a11y tree (f7e54e5)
- correct add/remove timing of overlay events (474ec6e)
- correct calculation of height when using primary-size='auto' (0ff67c0)
- correct custom property hoisting (a1d98dc)
- correct dependency graph (69165eb)
- correct max size calculation for overlays (0585f7f)
- correct overlay closure order or operations for manual override (0b7a8c4)
- correct sizing of sp-theme in storybook (976e691)
- correct slider math in RTL contexts (4d73fa9)
- correct sp-textfield[multiline][grows] styling and add story for regression testing (58c9331)
- correct specificity of webkit appearance work around (f0d06bf)
- correct the origin on "maximumFractionDigits" when deciding "inputMode" (e2fe9c8)
- correct the relationship between overlayWillCloseCallback and phased animations (c63db8d)
- correct theme calculation for triggering warnings (5576329)
- correct viewSize calc and test (2befdd5)
- correct yarn.lock branch (47e419f)
- correctly apply CSS Custom Props to docs site (e87911f)
- correctly apply tab order to Accordion Items (fd7a7f9)
- correctly delivery visuals and mouse interactions for litAnchor and extensions (0ae889a)
- correctly track "activeElement" across shadow boundaries (8b9f93a)
- css fixes for action-menu (8c804c8)
- delete the used cleanup method (942ef0f)
- describe longpress button to screen readers (acdcaf4)
- dialog: dialog wrapper headline a11y (205e8f7)
- dialog: don't show DialogWrapper divider when there's no headline (b46f724)
- dialog: ensure :focus-visible polyfill availability (b50e396)
- dialog: include all dependencies (9be0da0)
- dialog: include all dependencies (7090320)
- dialog: more complete support for Spectrum CSS input (925934a)
- dialog: more complete support for Spectrum CSS input (c77a00c)
- dialog: normalize sizing technique to align with future t-shirt size usage (da33797)
- dialog: prevent "fullscreen*" dialogs from being "dissmisable" (c3a6420)
- dialog: support "error" in wrapper, prevent undelay closure when not dismissable (6789102)
- dialog: support "error" in wrapper, prevent undelay closure when not dismissable (f52d428)
- dialog: swap secondary and cancel button order (3df1705)
- dialog: updates for delivering dialog content accessibly (f0ed33c)
- dialog: use default value for "resolveTransitionPromise" for open by default dialogs (7317a3f)
- dialog: use styles from the modal package (0f04ce1)
- dialog: use styles from the modal package (d98f812)
- dir should never fall back to null (6b16c6d)
- disallow undefined property for min and maxlength (21547f7)
- divider: update a11y semantics (46e6a12)
- docs button variant usage (894282c)
- docs: revert greenkeeper so that docs can be built again (b29b432)
- documentation: add base search url (#2799) (f7af7cd)
- dropdown: connect "label" attribute to "aria-label" (49b89a9)
- dropdown: correct conditional check (a3a790f)
- dropdown: correctly support "quiet" variant (2a51a2b)
- dropdown: improve accessibility (389d9d9)
- dropdown: remove unexpected width constraint (c625853)
- dropzone: show dragged color in new illustratedmessage version (0591acf)
- ensure "click" on "NumpadEnter" key press (450fa01)
- ensure "wheel" interactions lead to a "change" event (3be87cd)
- ensure [disabled] styling (4c067eb)
- ensure Action Menu Item with [href] close the menu (6b3d87f)
- ensure all theme data is exported and listed for side effects (14efdc7)
- ensure aria attributes based on state (6369ff3)
- ensure aria attributes based on state (6ee43de)
- ensure browser understandable extensions (f4e59f7)
- ensure CCX search visual delivery (22b90b9)
- ensure color wheel in not opinionated about saturation and lightness (8e0fd9c)
- ensure correct Menu Items are "selected" when passed into the overlay (46a25db)
- ensure dependencies included in package.json (eb77858)
- ensure focus is managed when tabbing out of a menu (9bfa81d)
- ensure icon packages get properly processed for custom-elements.json listings (38a5706)
- ensure item exists when attempting to acquire next item to focus (fb52cea)
- ensure lazily loaded focusElements do not crash (64f2a54)
- ensure library readiness on "yarn install" (fde2408)
- ensure library readiness on "yarn install" (#265) (26f0fc7)
- ensure Overlay.update bypasses the auto close mechanism (8f2aa2e)
- ensure reactivity of resolved language (5863a15)
- ensure streamingListener ends even if pointercancel not fired (74105f2)
- ensure that "selected" can be set more than once from the outside (5f1996c)
- ensure that all paths to user change of selected trigger a change event (2eee81e)
- ensure that an overlay can be released even if it does not complete its fade in animation (4cbb36f)
- ensure that entering an ancestor Menu Item without a submen closes related submenus (efe5fa1)
- ensure that updates to Tab element content update the Selection Indicator (94891eb)
- ensure themes are registered before adopting (a7ffb84)
- excluded custom-vars-viewer from gen-react-wrapper (9f748e7)
- expand sized functionality to support no default and returning to default values (acf3cfb)
- expand support for maintaining hue and saturation across customization (fe18944)
- expand sync offering for elements with overlay content (0195843)
- explicitly setting NumberField wheel event handler as not passive (fad1496)
- export CSS with appropriate scoping (3cf9f40)
- extract and share tshirt size styles (3acfc30)
- extract and share tshirt size styles (b1440f7)
- factor theme to use a single DOM node (7641228), closes #154
- fast forward changes in #2905 (3a30b27)
- field-label: do not assume a target is available and surface t-shirt sizing (c5daead)
- final prerelease review of canary builds (1fc032f)
- fix expanding sidenav item that has no value (b28cdac)
- flappy Slider/Color Area tests (c769c87)
- flatten assigned nodes to observe text of nested slots (08ffd68)
- focusable style (48ea3e7)
- font.css not auto-generated from spectrum-css (2621a8a), closes #308
- for docs, add webcomponent polyfill for Edge (6edc30b)
- get theme element working in storybook (4c5e478)
- give Picker a focus helper to enable tab navigation in Safari (e796525)
- handle ta[ highlight color for android (fe9d430)
- have sp-dialog-wrapper confirm scroll management of its dialog when opening (fed9536)
- hopefully fix CI (ea87245)
- icon: clean up docs and types for available size values (c38850d)
- icon: prevent async race resulting in multiple inner SVG elements (b05e2d5)
- icons-workflow: rename icons/files to avoid ad blocking (842b081)
- icons: process icons for use as UIIcons (47a43d7)
- illustrated-message: use accessibile tagnames (e47b469)
- implement "emphasized" styles (750bbe7)
- implement "emphasized" styles (74a7bfb)
- import LitVirtualizer from @lit-labs/virtualizer@0.7.0-pre.3 (9886ce4)
- improve accessibility through aria-label attribute usage (66752b7)
- improve css class handling, %-test and increase base dependency (2f2c28d)
- improve css, simplify attributes & properties (6ddd47c)
- include "type" in package.json, generate custom-elements.json (1a8d716)
- include all dependencies (c80d244)
- include default export in the "exports" fields (f32407d)
- include element is bundle side effects (ce320f8)
- include late added items in the item list for the Picker (9232eb1)
- include sync builds in publication configuration (e731673)
- include the ":root" selector in tokens CSS for use in the docs site (a51e465)
- include the "types" entry in package.json files (b432f59)
- include the "types" entry in package.json files (a1f91f4)
- include touch-action rule for draggable content (53221da)
- include touch-action rule for draggable content (3f507e6)
- issues with optionsMenu & menuItems (01a7e35)
- keep compact property (904df71)
- keep compact property (b5af15f)
- keep parent overlays open when not closing child hover overlays (643fcff)
- key interaction handling no longer prevents "tab" presses (b542ce8)
- leverage "dvh" rather than measured screen height (84b9df0)
- leverage Color Controller to unify color interface across packages (fb71690)
- link: correct custom CSS processing configuration (2a24d5a)
- link: correct white space in template/docs site (a48bd06)
- link: correct white space management (a7a63dc)
- link: process Spectrum CSS without overwriting specificity (9eb3d5c)
- link: support "secondary" variant (3808b96)
- link: test inner anchor attribute by accessing via focusElement (f4e97a1)
- lint away debugger statements (34a498e)
- make overlays open in correct position on Edge (5e57b0a)
- make sp-tab-list work in Edge (948559a)
- manage "focused" across more contexts (9273c15)
- manage "lang" via context provided by "sp-theme" (b1e3457)
- manage updated node types (0517fc1)
- manually support WHCM in tabs (11884f1)
- match "pointerup" listeners with "pointercancel" for full coverage (7f2ce92)
- match footer default color to content (fd2b6f9)
- menu: add support for submenu interactions (68399af)
- menu: allow for settign "selected" async from above (9d7f622)
- menu: cache item parent element to correct disconnecting event dispatch (f375510)
- menu: clarify menu internal focus management via preventScroll option (9ae092c)
- menu: disabled menu-item should not open submenu (33848bc)
- menu: ensure active descendant is in view when activated (6edc351)
- menu: ensure that Groups in Action Menus are rendered with the correct width (a996a10)
- menu: include all direct dependencies (aa7327f)
- menu: manage tabindex and focus entry correctly (3b1a250)
- menu: only scrollIntoView when keyboard navigating (f4e9278)
- menu: pass current focus visibility to menu items (2d3bf80)
- menu: patch undefined lastFocusedItem (772a7ea)
- menu: prevent infinite loop when focus() (e4e98a3)
- menu: prevent infinite loop when focus() (98cc45b)
- menu: support menu item list change in deep decendents (b2b47f3)
- meter: remove comment (27687ec)
- meter: remove comment (df726a6)
- minlength now accepted as minimum length for value.toString (bc3b1c2)
- missed ActionMenu for type changes (fa66d56)
- missing dependency (bb411b5)
- missing new-line preventing commits (d88e2a9)
- modify overrides for new Button CSS (8a36124)
- move hover/focus hoisting into conditioning (15ac2f7)
- move property management into update or willUpdate (f66069f)
- no scroll update when managing elements outside of the tab order (144c548)
- normalize "event" and "error" argument names (8d382cd)
- normalize "lit" dependency versions (9e09b0c)
- normalize focus passing during and after pointer events (357931b)
- normalize wheel input directionally for more predictable input (e4383a8)
- number-field: add an "indeterminate" state (8bde8a1)
- number-field: add support for modified stepping (#1534) (f8ec763)
- number-field: added flag to scroll event to allow slider component to update on scroll (4199eb0)
- number-field: clean up delivery of quiet variant (cd93964)
- number-field: dispatch input/change events as expected (4a457ee)
- number-field: ensure "quiet" Number Field is sized correctly in the DOM (3ea2c8f)
- number-field: include dependancy listings (5c9031d)
- number-field: prevent changes by user when readonly (64a7e93)
- number-field: prevent interactin with stepper buttons when disabled (ae20343)
- number-field: process 2 byte characters as their single byte cousins (f424c0a)
- number-field: readonly - no pointer events for stepper buttons (05364fb)
- number-field: support non-supported units in "Intl.numberFormat" (d846c0b)
- number-field: validate value before dispatching "change" event (8c2ad89)
- overlay react wrapper generation (922e30f)
- overlay-root: measure "active-overlay" after styles are applied (d1a9e38)
- overlay-root: open/close with the same scheduling consideration (919b64e)
- overlay-trigger: allow trigger to be [disabled] (fe9541e)
- overlay: add overlay lifecycle methods to stack management (9361527)
- overlay: allow [type="modal"] hover overlays to be closed (5a6802b)
- overlay: allow external style access to "sp-theme" elements in overlays as a CSS part (a107f66)
- overlay: allow overlay-trigger to declaratively open overlay content (194a44e)
- overlay: close when overlay-trigger becomes [disabled] (6f27e25)
- overlay: correct overlay content sizing (d9bcd6f)
- overlay: do not focus the trigger when closing an overlay, unless expected (21d7dfe)
- overlay: do not focus the trigger when closing an overlay, unless expected (bed817f)
- overlay: enforce the full frame (63628e9)
- overlay: ensure overlay addition occurs after closing previous (7d2b102)
- overlay: ensure undefined data is not passed into theme (3e2e1ca)
- overlay: export OverlayTriggerInteractions type (4caec7f)
- overlay: extend state machine to manage disposal process (f0f26af)
- overlay: focus closure action on ancestor scroll, not participant resize (925af0a)
- overlay: handle hover/longpress more directly via the "open" attribute (7b2b64b)
- overlay: init tab trapping on OverlayStack construction (a3121e3)
- overlay: measure initial overlay data offscreen (fecda5a)
- overlay: move "escape" listener to "keydown" (813b341)
- overlay: new popper version tracks scroll through assigned slots (ea2bac4)
- overlay: only "tab trap" when you mean to (74e1bd2)
- overlay: override SpectrumCSS tip rules and process usage in popper (aad3dec)
- overlay: persist hover overlay when there is not click content (27111a9)
- overlay: place return focus element on demand (d262237)
- overlay: reduce DOM and use of "display: contents" for simplicity and accessibility (2e02075)
- overlay: reduce the control active-overlay places on its content (9d12571)
- overlay: remove trapped content from a11y tree, manage focus, open projected content (6c496c0)
- overlay: remove unused dependency (a3f3a72)
- overlay: reset cached values and applied CSS before "updating" overlays (b871e52)
- overlay: resolve async races with closeOverlays and manageOpen (ff3738e)
- overlay: track "modalRoots" for expanded overlay management (dceccb1)
- overlay: traverse up through shadow roots when determining parent overlay (27f232c)
- overlay: use esm build from popper and point through to types (078ca0f)
- overlay: use esm build from popper and point through to types (853f77f)
- overlay: use isolatedModules in tsconfig (48d6069)
- overlay: use isolatedModules in tsconfig (ad376a4)
- overlay: use tabindex=-1 but always remove it on open (6047003)
- overlay: vend a VirtualTrigger for overlays with no element trigger (a359c60)
- override and clear text-transform: uppercase (dddce4b)
- package: update @spectrum-web-components/button to version 0.3.1 (37a9c0e)
- package: update @spectrum-web-components/button to version 0.4.1 (e8540b7)
- package: update @spectrum-web-components/styles to version 0.4.1 (2b1f1fa)
- picker: accept new "value" and new option post first render (8f8c93f)
- picker: add "quick select" action to right/left arrow keys (21895ee)
- picker: allow menu items to be added, updated, and removed (73511ba)
- picker: ensure focus visibility application (2679081)
- picker: ensure that width is customizable from the outside (702b052)
- picker: make "change" event bubbling and composed (1fdd33d)
- picker: query less strictly to support automatically selecting values (969f966)
- picker: use "modal" as the menu overlay interaction (c8fbbe2)
- pin back gh-pages to allow publishing (d7a0c59)
- polishing (d112875)
- position tip shapes for bi-directional delivery (35654de)
- prepare for future core token consumption that leverages component names (99f466b)
- prepare for querying child items while disconnected (f4152a5)
- prevent "hover" overlays from receiving focus (7bd5ac2)
- prevent "hover" overlays from returning focus to the root of a parent modal (ceb8fa7)
- prevent active pointer events when slider toggles to [disabled] (ceb4d74)
- prevent console.log in source and test files (3ee082c)
- prevent default hoisting of custom pseudo elements (7f66346)
- prevent Dialog Wrapper from dispatching two "close" events (be6d23b)
- prevent focus outline (af2b077)
- prevent Grid clicks from throwing focus unexpectedly (872e9fd)
- prevent infinite loops when all children are [disabled] (2deac3d)
- prevent leaving multiple submenus open at a time (d2bfbb2)
- prevent longpress when interacting with context menu (f8b0732)
- prevent mobile interactions from triggering the virtual keyboard (d06ad17)
- prevent reuse of applied IDs when associating Dialogs to their content (962c3e8)
- prevent runaway event listeners by not rendering while disconnected (aa8e8b2)
- prevent tabindex=-1 elements from placing focus on their host (1ac1293)
- prevent touch scolling on non-modal content (e471feb)
- proper overflow rtl support (9b1c9d4)
- propogate open to child sp-popover (ae97677)
- pull out rendering for Dialog into individual methods (84aa3ec)
- radio: ensure radio-group first selected value is followed (074bff8)
- radio: process :focus and :focus-visible (77bc0e9)
- radio: select in response to arrow keys not focus (b6acb59)
- README: broken link to documentation site (1784344)
- reduce cycles (66a4efb)
- reduce cycles (8917a5e)
- remove ":" based namespacing of events (d77a843)
- remove "type: "module"" in package.json for node 12 (c9f76e2)
- remove usage where deprecated (387db3b)
- remove attribute binding logic (1f6833f)
- remove attribute binding logic (7bce0ae)
- remove duplicate box-sizing style from storybook-decorator (3f45dd7)
- remove errant readme content, correct icon selector (3dd1fb1)
- remove nothing update (b066ebc)
- remove outdated CEM listing (2e110d9)
- remove right click value setting (a44968d)
- remove standard variant from image getter (97e4713)
- remove unused dependencies and imports (fad4c9b)
- renamed the file but not this (ad94e53)
- replace missing globby.sync with fg.sync in build:component-inventory (d180658)
- resolve "updateComplete" with a boolean like LitElement (2ebcd44)
- review deque accessibility testing of docs site (31f43aa)
- search: ensure "reset" surfaces "input" and "change" events (d8204a9)
- search: prevent overflow content from going behind clear button (956f947)
- shared: fixes focus-visible types in test (0dc7d68)
- shared: fixes search input - fixes #463 (6833944)
- shared: further tweaks for test types (ee45173)
- shared: improves types for focus-visible (b980f2a)
- shared: include an actual entry point for bundlephobia (00fd6ab)
- shared: make Focusable pass disabled always (a339d6f)
- shared: prevent focusable returning focus to host (745f7b0)
- shared: prevent focusing focusable root on second click (0fb5006)
- shared: quiet the angry soul of the explicit any linter (c278263)
- shared: removes mousedown event handling in focusable (4e90d4c)
- shared: removes unnecessary global module definition (07ec506)
- sidenav: add aria-current when using href with sidenav-item (9172639)
- sidenav: add support for icons and document icons/headlines (9ddb363)
- sidenav: manage tabindex when interacting with keyboard (ea977cf)
- sidenav: prevent items with hrefs from toggling expanded or selection (7ff4920)
- sidenav: tighten Spectrum adherence and sharpen docs delivery (d4c70cd)
- simplify focus application in Menu (6140169)
- simplify optionsMenu usage and fix tests (91241b7)
- simplify touch-action application (d23f735)
- slider: add less visually effectacious style to the slider output when editable (8702294)
- slider: add quiet and indeterminate (8990573)
- slider: allow irregular tick spacing and correct RTL value application (a83f879)
- slider: allow irregular tick spacing and correct RTL value application (ca0c937)
- slider: allow pointer interactions that start at the very begin/end to be tracked (ff8c95c)
- slider: allow pointer interactions that start at the very begin/end to be tracked (28c5ef4)
- slider: allow slot based label content (d2d474e)
- slider: apply "handle.highlight = true" when using the keyboard to interact with handles (94e6349)
- slider: dispatch synthetic pointerdown event (7dc74af)
- slider: ensure "sp-slider:input" is dispatched appropriately (ded5440)
- slider: ensure min/max/value application order (80e8cb5)
- slider: ensure pointer events on the track and handle act the same (03adb36)
- slider: ensure that handles are upgraded before extracting a model from them (bbbb21f)
- slider: ensure track widths follow dynamic Spectrum CSS values (5ad1c1a)
- slider: ensure value is bound as a property (96bd01a)
- slider: fixes usage of aria-valuetext, adds aria-valuenow (4b25a89)
- slider: make implicit dependency on sp-slider-handle explicit (cb8d84b)
- slider: manage focus more like a native rage input (865115e)
- slider: manage value and max changing in unison (4359fbe)
- slider: prevent pointercancel events by container touch-action (4687d03)
- slider: prevent pointercancel events by container touch-action (9f55520)
- slider: renamed flag from stepperActive to managed input to allow verified (scroll) input event (89d6ac5)
- slider: response to orientation changes when measuring the bounding box (c1412f1)
- slider: simplify application of the gradient backgrounds (f96a97e)
- slider: support customizing visible label delivery (a55b585)
- slider: support non-supported units in "Intl.numberFormat" (ac32355)
- slider: update a11y tree and default max value (3cbf222)
- slider: use internal "input" for value sanitation (dd588c9)
- slider: use standard "change" and "input" events (59cf786)
- slider: work around Spectrum CSS bug in variant="range" styling (e5810a9)
- slot documentation (0ebd260)
- special case the possibility of leaving an overlay trigger by entering its overlay content (c32a075)
- split-button tests & lots of cleanup based on review feedback (10b4a04), closes #1189
- split-button: correct style application (a954fdf)
- split-button: follow visible tab order (966d3b6)
- split-button: hide "selected" item from menu (322a966)
- split-button: remove "popover" from render path (f1cd7ca)
- split-button: test a11y correctly, find issues, fix them (4283994)
- split-view: end drag on pointerleave (85e5258)
- split-view: prevent touch-action on handle for delivery in mobile (b68c497)
- split-view: redraw when primary-size change (665d238)
- status-light: extend docs and styling for [disabled] (3d9fd16)
- status-light: manage aria-disabled from disabled attribute (8bc9be7)
- status-light: review comments for status-light (80caa08)
- status-light: update version in bundle pjson (a8eabdb)
- stop merging selectors in a way that alters the cascade (369388f)
- stop merging selectors in a way that alters the cascade (532304f)
- stop propagation of sp-radio "change" events at sp-radio-group boundary (f618460)
- story-decorator: ensure reduce motion application in overlays (3f1bc23)
- story-decorator: use sp-field-label (5992c98)
- style clean up (49e1537)
- style icons in Picker correctly (0bbdf84)
- styles: add basic color-scheme support (1ccf110)
- styles: ensure ",map" file inclusion in the published package (54a2b13)
- styles: move
@spectrum-web-components/base
from devDependencies to dependencies (246411c) - styles: process CSS in package for use directly in a browser (cf52924)
- styles: process CSS in package for use directly in a browser (d85779f)
- styles: update exports listing (535113d)
- support --spectrum-global-dimension-dividers token (59fda81)
- support a wider number of sizes (ee44978)
- support matching keydown to [dir] (70b40a9)
- support non-flat "color" application (efc0159)
- swap the order here so the variables are defined first (01d8724)
- swatch: normalize repeat selection of same item in "selects=single" (ee0fb0c)
- swc-templates: ensure the styles filename is correct (13916ab)
- swc-templates: update naming, imports, and dependencies (12d43ed)
- switch to heading/subheading instead of title (d182a0f)
- switch: process CSS correction (292fff1)
- switch: track aria-checked (1980046)
- tab indicator positioning (8c20769)
- tab-list: add support for "vertical-right" (da740c0)
- tab-list: correct specificity collision (622887e)
- tab-list: hide indicator without selection, listen to resize events (feadf3c)
- tab-list: position the indicator correctly when sized (e956758)
- tab-list: remove logging (dc73329)
- tab-list: size indicator on font load, click/focus ring management (254815b)
- tab-list: transition indicator "width" as well as position (b26ab76)
- tab: allow icon only, expand visual regression suite (a167550)
- table: add resize controller to TableBody for a11y reasons (85dd406)
- table: allow "change" events from table row content (97699a0)
- table: allow tablebody to be resized via flex-grow (f797202)
- table: update element tag in sp table sub components (4e94d70)
- table: update sp-table import in elements.js (0cfe25a)
- tabs: add "emphasized" and correct WHCM delivery (27940bd)
- tabs: add "quiet", "compact", and "emphasized" "direction=vertical" (26fff53)
- tabs: add "tablist" part to manage list styles (bbf8074)
- tabs: added test (7d5f41f)
- tabs: bind tabindicator update to dir value (09598b5)
- tabs: bind tabs overflow state with sp-tabs (a07c45b)
- tabs: bind tabs overflow state with sp-tabs (570a2cd)
- tabs: correct entry focus element (64407d3)
- tabs: correct indicator size by scaling from 100px (a3fb68b)
- tabs: ensure only one active tab stop in the tabs (68b2523)
- tabs: ensure tabs has layout (7aba515)
- tabs: ensure that "auto" attribute is respected (d200775)
- tabs: error on click - undefined tab target (9742227)
- tabs: include sp-tab-panel.js in the export map (1619ae8)
- tabs: manage disabled state on tabs and tab elements (58def1f)
- tabs: update css workarounds (c2a17e0)
- tab: use Spectrum CSS relative values for overrides (f2e22f8)
- tags: correct render types (ecfb6ab)
- tags: gate focus with deletable attribute (d5e79f6)
- tags: support distant sibling selectors (a8dcf7f)
- tests weren't fully updated (22bf3b1)
- textfield: add 'u' flag to keep consistency with native input element (0af779f)
- textfield: add maxlength and minlength attributes (5326649)
- textfield: add select() API mapping to shadow DOM element (d467a34)
- textfield: break very long words within the Textarea's sizer element (2f95ac0)
- textfield: correct "multiline" and "grows" delivery (fa0ac34)
- textfield: leverage aria-invalid attribute (e718c0a)
- textfield: prevent IME selection misalignment in Safari when using hiragana input modality (f8e1e70)
- textfield: process ".is-focused" and ".is-keyboardFocused" styles (48fd67d)
- textfield: process ".is-focused" and ".is-keyboardFocused" styles (9fe6a42)
- textfield: reimplement min/maxlength (23a4c2e)
- textfield: remove use of sp-icons-* (9a5c213)
- textfield: respect resize styling (04993c3)
- textfield: respect type=text|url|tel|email|password (1b7a59a)
- textfield: update for easier extensibility (9deaf9e)
- textfield: update validation path, add "allowed-keys" (ae9f85d)
- textfield: Use correct filename in exports field (637b166)
- theme: include "large" scale (67577e7)
- theme: make typescript happy (a9aa377)
- theme: prevent property sets attribute set property stack overflow (28d8a07)
- theme: stop language resolution propagation and demo using local languages (6b81391)
- theme: support lazily loading theme fragments (3c3b634)
- theme: track default theme values dynamically (a0c306c)
- theme: Use correct filename in exports field (d5da506)
- these selectors didn't actually change (a5ac275)
- toast: ensure "close" event only triggers when open===false (7fa08ba)
- toast: include dependencies (1b82212)
- tooltip: correct arrow orientation, remove popper-arrow-rotate (fcd6ea2)
- tooltip: ensure delayed and self-managed tooltips do not disrupt the page layout (0f43b25)
- tooltip: manage describedby attributes non-destructively (8443136)
- top-nav: ensure focus state in all contexts (6de83be)
- top-nav: initialize nav with an undefined selection (3473f63)
- top-nav: initialize nav with an undefined selection (d801d64)
- top-nav: match indicator management strategy from Tabs (ecc76a0)
- top-nav: minor edits to description, typos (bc2ee48)
- top-nav: prototype top-nav pattern (9708f6f)
- tray: add tray pattern (0915fa5)
- tray: include correct dependency listing (51cb231)
- update "reparentChildren" types for flexibility (2d358be)
- update colour slider (9acda67)
- update configuration for Spectrum CSS processing for specificity (5c2e21e)
- update consumption of Spectrum CSS for latest version (ed2305b)
- update export patterns (b2da444)
- update file path access (8898bf7)
- update indicator animation for loading and content direction (f607f8b)
- update latest Spectrum CSS beta releases (d8d3acc)
- update latest Spectrum CSS beta releases (11b47df)
- update method extension types to match (6eb686f)
- update package.json (455b626)
- update Picker label via MutationObserver instead of "slotchange" (196998e)
- update presence confirmation so popper is available on update (24f8380)
- update role application logic to not overwrite menu* roles (94b6aec)
- update screen reader interface with menu items list (16756b5)
- update side effect listings (8160d3a)
- update slotting in "sp-sidenav-item" to allow for labelling in HTML (928c476)
- update spelling (283d10a)
- update the ci visual baselines (dc9cf05)
- update timing to support non-virtualized rows (11ff752)
- update to latest spectrum-css packages (a5ca19f)
- update when events are added to manage overlays (60cddac)
- updating spectrum-config to support new label styles (cefeaad)
- use "fixed" strategy to prevent unexpected overlay placement (e39e108)
- use CSS Custom Property name supplied by Spectrum for dividers (e6977c3)
- use CSS position relative and revert Tabs.ts changes (a682bcf)
- use height: 100% to avoid layout breaks (1498129)
- use hue normalized color in handle and allow focus (f9e1fa2)
- use icons without "size" values (3fc7c91)
- use latest @spectrum-css/* versions (c35eb86)
- use latest @spectrum-css/* versions (d0d67a2)
- use latest @spectrum-css/thumbnail with built in "cover" support (d152b4e)
- use less restrictive overlay sizing (f6917aa)
- use local declaration of ShadowRoot.adoptedStyleSheets (43f1c63)
- use ObserveSlotText mixin to prevent white space from overriding label attribute (610fb4b)
- use the "browsers" listing in postcss-preset-env (4eaf6a2)
- use type="search" for nicer virtual keyboards (c439eb3)
- use typescript@^4.5 for "native" document.fonts typings (a3e4aea)
- visual test name change (a06676a)
- wait for fonts ready before positioning overlays (cb8026a)
- work around icon positioning error in CSS source (ef5271c)
- workaround bug in Edge with switches (7014a2c)
- accordion: add accordion pattern (97529d8)
- accordion: allow accordion items to close (3c715ab)
- accordion: allow accordion items to close (e930e43)
- accordion: update spectrum css input (d94e059)
- action-bar: create sp-action-bar component to replace sp-actionbar (38004b4)
- action-button: add action button pattern (03ac00a)
- action-group: add action-group pattern (d2de766)
- action-group: manage "one" and "multiple" selections (6fad59e)
- action-group: update spectrum css input (9840b19)
- action-group: use core tokens (73f3b51)
- action-menu: allow icon customization (cffd49a)
- action-menu: remove menu selection by default (54d636f)
- action-menu: update spectrum css input (62a5065)
- actionbar: add actionbar component package (36dd7e9)
- actionbar: update spectrum css input (8c888aa)
- add "darkest" theme styles (fe38025)
- add and use icons-ui package (d9c3ab2)
- add badge component (cabfdfe)
- add dialog, dialog-wrapped, and underlay elements (3df9050)
- add Help Text pattern (fdbb812)
- add open/close events for some menus and overlays (17f0a58)
- add Picker Button pattern (31337b8)
- add plop templating to get started fast (2b415bf)
- add reactive controllers package (d434e9d)
- add screenshot regression testing to CI (8205dfe)
- add selects attribute to menu (bdf2578)
- add support for replacement of complexSelectors in CSS processsing (bbbe391)
- add support for Spectrum Express (12bfe99)
- add swatch pattern (0cdc04b)
- add t-shirt sizing to the Radio pattern (fc49343)
- add t-shirt sizing with visual regressions to checkbox and picker elements (ce47ec8)
- adopt DNA@7 base Spectrum CSS (e08cafd)
- allow activation of longpress content (55e71fd)
- allow CSS processing to manage :host(:before) (bee3ca1)
- allow dir management by sp-theme elements (2d10158)
- allow slotted title for card (aaf7157)
- apply sizedMixin for t-shirt sizing (d7b63fb)
- asset: add the asset pattern (a7c00bb)
- asset: update spectrum css input (b3f0d70)
- avatar: add avatar component (a6882b4)
- avatar: update spectrum css input (0a6f35a)
- avatar: use core tokens (6937e68)
- badge: use core tokens (83e566c)
- bar-loader: add bar-loader pattern (eff18e7)
- bar-loader: update spectrum css input (7c41293)
- base: insert Spectrum base class/mixin (37c2ee9)
- bundle: add search (0e00123)
- bundle: include sp-actionbar (af4b09f)
- button-group: add ButtonGroup pattern (c4d85b5)
- button-group: update spectrum css input (d8b1218)
- button-group: use core tokens and add t-shirt sizing (960e972)
- button: accept update Spectrum Tokens (d6d6db1)
- button: action-buttons with icons AND text (aa788b1)
- button: add support for "sp-clear-button" (9028b6d)
- button: allow icon only buttons (25623d6)
- button: move "white" and "black" out of "variant" and into "static" (5cf51df)
- button: pass "label" property to "aria-label" (78ae59d)
- button: update spectrum css input (7b5b200)
- button: use latest @spectrum-css/button beta (b3b20ed)
- button: use latest @spectrum-css/button beta (9360b60)
- button: use synthetic button instead of native (49e94bc)
- button: use synthetic button instead of native (ed30d82)
- button: using core-tokens for button (a4a6d42)
- card: update spectrum css input (18b6dae)
- card: upgrade to Spectrum CSS v3.0.0 (84cf1a9)
- checkbox: update spectrum css input (e894cb4)
- circle-loader: update spectrum css input (75dcf52)
- circleloader: add circleloader component (ebab180)
- close-button: add Close Button pattern (8e9e1ad)
- close-button: use core tokens (e6a4efe)
- coachmark: add coachmark pattern (f53ae70)
- coachmark: update spectrum css input (a099ee6)
- color-area: add color-area pattern (dc15e1c)
- color-area: separate X and Y aria labels to improve accessibility (e8d9768)
- color-area: use core tokens (51a89de)
- color-handle: add color-handle pattern (e3856d8)
- color-handle: use core tokens (e0c1468)
- color-loupe: add color-loupe pattern (e2f0d15)
- color-loupe: use core tokens (149165c)
- color-slider: add color-slider pattern (625f6fe)
- color-wheel: add color-wheel pattern (8b2a56d)
- color-wheel: use core tokens (57159a2)
- conditionally load focus-visible polyfill (6b5e5cf)
- debug colour elements for a11y (7008f7c)
- delivery dev mode messages in various packages (62370a1)
- deprecate "icon-right" in buttons as per Spectrum (064a775)
- deprecate sp-menu in PickerBase derived classes (bbb773c)
- dialog: descendent attribute support, responsive attribute added (568cedb)
- dialog: update spectrum css input (405ca5e)
- dialog: use latest @spectrum-css/dialog beta (b5d5718)
- dialog: use latest @spectrum-css/dialog beta (1a599a6)
- divider: create sp-divider from sp-rule (ec26d81)
- divider: use core tokens (e30c969)
- dropdown: add 'selectedItemText', acquire 'value' from menu-item (ee991af)
- dropdown: check open in fixture in tests (02c0b9d)
- dropdown: handle being set from outside again and disabaled items (81e5cab)
- dropdown: open menu UI with overlay system (9811eeb)
- dropdown: pull request changes (661165b)
- dropdown: update spectrum css input (4fd3585)
- dropzone: update spectrum css input (0f5a667)
- example-project-rollup: add an exmaple project powered by rollup (975c243)
- field-group: add field-group pattern (f8d265c)
- field-group: add field-group pattern (b027f27)
- field-group: update spectrum css input (b2160a9)
- field-group: use core tokens (7433e59)
- field-label: add field label pattern (2fa7c7e)
- field-label: add field label pattern (efdcbf1)
- field-label: update spectrum css input (80a993d)
- field-label: use core tokens (8db7ac4)
- icon: add UIIcon styles (6f03b1a)
- icon: allow to accept a slotted icon (cbf7a07)
- icons-ui: update spectrum css input (4cb87ff)
- icons-ui: vend fully registered icon components (915a7b5)
- icons-workflow: add workflow icons package (6b09287)
- icons-workflow: update spectrum css input (549b4b6)
- icons-workflow: vend fully registered icon components (941f3a4)
- iconset: update spectrum css input (914150a)
- icons: update spectrum css input (296738e)
- icon: update spectrum css input (42f17db)
- illustrated-message: update spectrum css input (25c0545)
- illustrated-message: use core tokens (5f34473)
- implement #2964 for sidenav component (99afac9)
- implement #2964 for sidenav component (5bf36e5)
- include all Dev Mode files in side effects (f70817c)
- join overlay-root and overlay-trigger as overlay (dcde42c)
- leverage "exports" field in package.json (321abd7)
- leverage latest Spectrum button API (9faeade)
- leverage latest Spectrum button API (9caf2f6)
- link: add download attribute to (fb02104)
- link: add download attribute to (fefb28e)
- link: add download attribute to (4811653)
- link: add download attribute to (aed8639)
- link: add download attribute to (16894ba)
- link: add download attribute to (0763504)
- link: support rel attribute (df4b5a8)
- link: update spectrum css input (e8cd359)
- link: use core tokens (510173b)
- menu-item: added 'value' and 'itemText' properties (2c187b5)
- menu: update spectrum css input (8c7e18a)
- meter: add meter pattern (fa092ba)
- meter: add meter pattern (42a6951)
- meter: update spectrum css input (683bb1a)
- modal: add modal CSS only pattern (44c7655)
- modal: add modal CSS only pattern (f2bb4ad)
- modal: update spectrum css input (bbcfc2a)
- modified .selected to make a controllable component (#2006) (4c69b25)
- multi-handle slider implementation (8d5a743), closes #1385
- number-field: add number field pattern (384ab34)
- number-field: use new config (8d42d69)
- observe document.documentElement for dir value (da84a9a)
- overlay: manage focus throwing and tab trapping (27a0b53)
- overlay: move entire package behind dynamic import by default (9b0a74d)
- pass through autocomplete attribute to inputs (5416510)
- picker: process field-label content for more accurate a11y tree (dc9df54)
- picker: replace dropdown with picker component (30b8bc7)
- picker: support responsive delivery of menu (20031d1)
- picker: update "icons-only" to "icons=only" to support more variations (de16a62)
- picker: use new tokens (7d65b69)
- popover: update spectrum css input (0f7a00e)
- progress-bar: replace bar-loader with progress-bar (182935c)
- progress-bar: use core tokens (540552e)
- progress-circle: replace circle-loader with progress-circle (a852140)
- progress-circle: use core tokens (587ac63)
- quick-actions: add quick-actions pattern (3664b51)
- quick-actions: update spectrum css input (efec525)
- radio: update spectrum css input (4fef340)
- react: react wrapper generator (#2745) (2c9d006)
- reparentChildren - insertAdjacentElement style API (07f966f)
- reparentChildren - refactored arguments - breaking change (dea2bc5)
- rework overlays to use popper (e17d1bb)
- rule: add Spectrum rule pattern and apply to docs (f4c52ae)
- rule: update spectrum css input (1e9f240)
- search: adds sp-search element (d484fc2)
- search: introduce API to control form interactions (42fac00)
- search: submit will bubble (8014345)
- search: support "quiet" variant (d0f85f1)
- search: update spectrum css input (05d8131)
- search: use Spectrum CSS ^3.0.0 (7830ac0)
- select row when clicking row (294523c)
- sets action-menu quiet to false by default, fixes #3040 (8414cab)
- setup SplitView component from rebase main (32f3272)
- shared pkg versions, devmode define warning, registry-conflicts docs (6e49565)
- shared: add mixing for observing text content changes in a slot (1318150)
- shared: conditionally apply focus-visible polyfill (b854df6)
- shared: conditionally apply focus-visible polyfill (ca1de8d)
- sidenav: add a "change" event to track the "value" property (8d3a0bd)
- sidenav: add keyboard accessibility (6ff622b)
- sidenav: update spectrum css input (bd43201)
- slider: add "ramp" and "tick" variant support (bb98bb6)
- slider: add "ramp" and "tick" variant support (6b4e4a4)
- slider: adds getAriaValueText property, fixes #381 (5800915)
- slider: mouse event fallback from pointer events (b69e7fc)
- slider: support tick labels and tick steps (1ccf8d6)
- slider: update "value" default to match browser native range input (0050f63)
- slider: update spectrum css input (21ebe36)
- slider: use latest @spectrum-css/slider beta (9f29bbe)
- slider: use latest @spectrum-css/slider beta (b8c6488)
- split icons into their own export (98dac4c)
- split-button: add split-button pattern (d3d8240)
- split-button: add split-button pattern (012b7f8)
- split-button: add split-button pattern (4833a59)
- split-button: update spectrum css input (7d83331)
- status-light: add status-light component (e3a5b3d)
- status-light: update spectrum css input (e10fd45)
- story-decorator: add story decorator to replace knobs for theme application (7c0c6be)
- story-decorator: ensure version (dd39772)
- styles: add typography coverage (e8ab4dd)
- styles: bump to latest tokens (077434a)
- styles: process, deliver, document the "large" scale (89d4911)
- styles: update spectrum css input (88314bb)
- styles: update typography to leverage Core Tokens (2f86560)
- styles: vend CSS literal versions of the typography system (6406c96)
- styles: vend CSS literal versions of the typography system (1658efa)
- support processing CSS from individual Spectrum CSS packages (a1d6938)
- support rel attribute for sidenav item (90522e7)
- support Spectrum Token consumption and update Action Button to use them (743ab16)
- support static white and static black variants of Action Button (7f1e25b)
- swatch: use core tokens (821aebe)
- swc-templates: update create process to require less manual interference (1342649)
- swc-templates: update generator for new dir structure (72b631e)
- switch: update spectrum css input (1d2ce17)
- switch: use core tokens (8011ead)
- tab-list: autofocus, :before/after processing, visual test (83dddb0)
- tabs-overflow: address comments (b0e3398)
- tabs-overflow: first round implementation of sp-tabs-overflow (c5b589a)
- tabs-overflow: first round of feedback (3701e8a)
- tabs-overflow: fix style and update unittest (59843df)
- tabs-overflow: testing cli (fb08ed9)
- tabs-overflow: update CSS and component to be more spectrum compliant (8c92ae9)
- tabs-overflow: update documentation (13a6da6)
- tabs: add sp-tab-panel element (b17d276)
- tabs: add test coverage, remove unused property from component class (9933ad8)
- tabs: add test coverage, update import paths (d104b52)
- tabs: moving tabs overflow under tabs package (a18c692)
- tabs: update bundle setup and readme (0249b94)
- tabs: update imports to get correct coverage (2e421cd)
- tabs: update spectrum css input (d875a0c)
- tab: use @spectrum-css/tab, support :host(:before) selector (ace96f9)
- tags: add tags pattern (ae91865)
- tags: manage aria-disabled from disabled attribute (657eba8)
- tags: update spectrum css input (f8a59ed)
- textfield: add support for setSelectionRange (#2070) (dd17ba0)
- textfield: update spectrum css input (2ce4ba2)
- textfield: use Spectrum CSS ^3.0.0 (1c1acb9)
- theme: filter css variables (1761f3a)
- thumbnail: add the thumbnail package (56935d5)
- toast: add "sp-toast" pattern (d0a5f00)
- toast: default to "open === false", always dispatch "close" event (fcb3729)
- toast: default to "open === false", always dispatch "close" event (544b6e5)
- toast: update spectrum css input (183ee95)
- tooltip: initial release (c1331c9)
- tooltip: update spectrum css input (a946b1c)
- track the associated Spectrum CSS package (86b1be5)
- tray: use spectrum tokens (cdd78b2)
- underlay: update spectrum css input (edf1a4b)
- update card and tabs to latest spectrum-css (55b8d67)
- update lit-* dependencies, wip (377f3c8)
- update Menu Divider for new Spectrum CSS output (aca7e2d)
- update to Spectrum CSS v3.0.0 (e8b3d8f)
- upgrade accessibility of tab/tab-list family of elements (c7ea803)
- use :focus-visable (via polyfill) instead of :focus (11c6fc7)
- use @adobe/spectrum-css@2.15.1 (3918888)
- use 3.0.0-beta.* release for styles (877b485)
- use core tokens (d569672)
- use latest exports specification (a7ecf4b)
- use SixedMixin to manage "size" property (8819821)
- accept new Spectrum CSS featuring simpler DOM structure (a0b042b)
- button: recentralize shared styles in base (85d3d0a)
- reduce render cycles when managing "dir" attribute (7b28309)
- reorganize inheritance and composition in Menu Items (d96ccb6)
- shared: focus-visible, lazily instantiate the focus-visible polyfilling (fe257c1)
- shared: focus-visible, lazily instantiate the focus-visible polyfilling (1ffcedb)
- use "sideEffects" listing in package.json (7271614)
- use imported TypeScript helpers instead of inlining them (cc2bd0a)
- renamed title/subtitle attributes and slot.