Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@spectrum-web-components/close-button

Package Overview
Dependencies
Maintainers
13
Versions
193
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@spectrum-web-components/close-button - npm Package Versions

1
19

0.31.0

Diff

Changelog

Source

0.31.0 (2023-05-17)

Bug Fixes

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

Features

  • 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)
westbrook
published 0.30.1-overlay.42 •

westbrook
published 0.30.1-overlay.41 •

westbrook
published 0.30.1-overlay.40 •

westbrook
published 0.30.1-overlay.38 •

westbrook
published 0.30.1-overlay.37 •

westbrook
published 0.30.1-overlay.31 •

westbrook
published 0.30.1-overlay.30 •

hunterloftis
published 0.30.0 •

Changelog

Source

0.30.0 (2023-05-03)

Bug Fixes

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

Features

  • 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 <sp-icon> 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 <sp-link> (fb02104)
  • link: add download attribute to <sp-link> (fefb28e)
  • link: add download attribute to <sp-link> (4811653)
  • link: add download attribute to <sp-link> (aed8639)
  • link: add download attribute to <sp-link> (16894ba)
  • link: add download attribute to <sp-link> (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 <sp-action-group> 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)

Performance Improvements

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

Reverts

  • Revert "chore: release new versions" (a6d655d)
  • version update (ab58bf9)

BREAKING CHANGES

  • renamed title/subtitle attributes and slot.
westbrook
published 0.3.13-overlay.18 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc