All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
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.