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

@material/switch

Package Overview
Dependencies
Maintainers
14
Versions
1687
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@material/switch - npm Package Versions

1
169

3.1.0

Diff

abhiomkar
published 3.1.0-alpha.0 •

moog16
published 3.0.0 •

Changelog

Source

14.0.0 (2022-04-27)

Bug Fixes

  • button: update HCM shim to use the existing focus-ring (a657abb)
  • checkbox: Add explicit system color for checkmark in HCM. (8c4da22)
  • checkbox: move forced-colors theme out of static styles (bbd1126)
  • checkbox: Update checkbox theme styles mixin to accept css vars (c14e977)
  • chips: Fix typography selector in GMDC-Wiz chips theming (43c7d87)
  • datatable: Adjust data table last row border-radius to support setting row background-color. (ba78e87)
  • dialog: Render dividers in Firefox 94 on Windows HCM (fae6c65)
  • dialog: Set default z-index for close button in FloatingSheet dialog. (3366a71)
  • fab: Add focus ring in HCM. (d57ec74)
  • focus-ring: add 2d padding customizability, RTL bugfix (f81fb1d)
  • focus-ring: box-sizing bugfix to content-box. If box-sizing border-box is inherited the ring spacing will collapse. (e58552c)
  • focus-ring: ignore pointer events (3ef470e)
  • focus-ring: RTL bugfix (e00181e)
  • iconbutton: Fixed max width and height for high contrast mode focus ring on icon buttons. Display only in forced colors mode. (cf42927)
  • iconbutton: Set icon button ripple z-index to -1. (586e740)
  • list: Improve a11y for multi-select lists (9736ddc)
  • list: Remove conflicting validation for checkbox list in setEnabled (353ca7e)
  • list: Update lastSelectedIndex when toggling a checkbox range (dcba26f)
  • menusurface: Add a getOwnerDocument() method to MDCMenuSurfaceAdapter to provide a reference to the document that owns the menu surface DOM element. (3486659)
  • radio: Fix disabled state in Firefox Windows high contrast mode (23043ac)
  • radio: Modify theme styles Sass mixin validation to validate only keys (390220e)
  • select: Add border to select menu in HCM. (5d80969)
  • select: revert down/up arrow on anchor changing selected index (43d08ba)
  • slider: Fix bug where secondary click moves slider thumb. (3ab9565)
  • slider: Fix IE11 bug - unset is unsupported in IE. (f460e23)
  • slider: In updateUI, fix behavior to match jsdoc claim that when thumb param is undefined it updates both thumbs. Input attributes were not being updated at all. (cc4ed13)
  • slider: Make the slider errors easier to debug by providing all relevant values in the error message. (8687937)
  • snackbar: address Trusted Types violation (cbd9358)
  • tooltip: Adjusts logic in validateTooltipWithCaretDistances method. (3e30054)
  • typography: Fixes typography theme-styles mixin... the value being retreived from the $theme map and css property name was swapped. The mixin would request font-size/font-weight/letter-spacing from the $theme map (which expects size/weight/tracking)... so these values would always be null. (32b3913)
  • Remove /** @override */ tags from TypeScript code. (c3cdff0)
  • Simplify MDCAttachable interface to be any object (Function) that has attachTo. (05db65e)
  • Snackbar action button ripple color is applied to the ripple element. (4e66fb2)
  • Work around bug in Sass (037285f), closes sass/sass#3259
  • switch: Restore Firefox 94 HCM outlines (39cf14b)
  • textfield: Fix breaking tests due to no valid pointerId being associated with pointer events. (15db4f1)
  • tooltip: Only sends notification of a tooltip being hidden if showTimeout is not set (indicating that this tooltip is about to be re-shown). (6ca8b8f)

Features

  • banner: Add disableAutoClose params for both banner actions to prevent the banner buttons from automatically closing the banner. Add adapter #notifyActionClicked method. (b094eaa)
  • chips: add focus ring styles (783f6fd)
  • chips: Added elevation tint layer color support in chips (c78ff04)
  • data-table: separate table structure into its own mixin (9f9d928)
  • dialog: Add styling for floating sheets (78305b6)
  • dialog: Add styling for floating sheets with content padding (3e20c1d)
  • Dialog: Adds an API to hide the header for GMDC Fullscreen Dialog in non-fullscreen mode (ab4aba1)
  • Dialog: Adds an API to set custom position for GMDC Dialog (ea9b5b4)
  • Dialog: Adds an API to set custom z-index for GMDC Dialog (96ea061)
  • focus-ring: added a new mixin so we can override just the focus-ring color (641ed08)
  • focus-ring: added a new mixin so we can override just the focus-ring radius (7321d62)
  • iconbutton: Add link icon button Sass. (9803d2d)
  • mdc-list: introduce selection change event (7d8ea46)
  • menu: allow preferentially opening surface below anchor (261f2db)
  • MenuSurface: Add opening event for menus. (53b3cad)
  • select: Add theming mixin boilerplate code to select (ae8a6a3)
  • select: Add validation getter methods. (bdf1d37)
  • select: Added theme mixins to MDC select (dcfe49c)
  • slider: Add minRange param to range sliders to request a minimum gap between the two thumbs. (8fffcb5)
  • slider: Add an option to hide focus styles after pointer interaction. (ec54d90)
  • slider: Keep the slider value indicator within the bounds of the slider if possible. (c047f7c)
  • state: make context aware (b2fe352)
  • switch: Add high contrast mode focus ring to switch (f31a833)
  • text-field: Add theming mixin boilerplate code to text-field (eb382f3)
  • text-field: Added theme mixins to MDC text field (344d528)
  • textfield: adding input-font-size mixin (207230e)
  • theme: allow custom property strings in theme.validate-theme() (4e372fb)
  • add new class and mixin for open state of a menu item (9a02b6e)
  • Indicate which thumb valueToAriaValueTextFn and valueToValueIndicatorTextFn functions are called for. (b6510c8)
  • textfield: adding input-font-family mixin (991fb99)
  • Describe how to add child lists into a list item. (758ce31)

BREAKING CHANGES

  • MenuSurface: Adds #notifyOpening method to menu surface adapter.

PiperOrigin-RevId: 444830518

  • slider: Adds #getValueIndicatorContainerWidth method to slider adapter.

PiperOrigin-RevId: 419837612

abhiomkar
published 3.0.0-alpha.1 •

abhiomkar
published 3.0.0-alpha.0 •

moog16
published 2.3.0 •

abhiomkar
published 2.1.1 •

moog16
published 2.0.0 •

Changelog

Source

13.0.0 (2021-09-24)

Bug Fixes

  • Fix missing $ripple-target param for ripple mixin (1340ee9)
  • banner: Adjusting theme api selectors to use mdc-button. (15981e9)
  • banner: Correcting incorrect theme values passed through to button's theme-mixin. (0de2f2e)
  • banner: exclude source from npm package (#7381) (d48a017), closes #7360
  • banner: Removing action-<state>-label-text-color values from MDC light-theme map. (d97f8f1)
  • button: cleanup outlined button theme keys (28d0d75)
  • button: fix touch target reset in context of link buttons (3b8d442)
  • button: remove negative padding around icons (d470693)
  • button: remove rem/em transformers from typography theme-styles (a395972)
  • button: stack ripple behind content (e1e69fd)
  • density: typo in variable exports (6df682e)
  • dom: Support providing an owner document for announcer messages. (6236f35)
  • elevation: reduce warnings when not providing elevation tokens (adb9f1a)
  • iconbutton: Fix icon button theme keys/light theme values based on updated tokens. (42d175e)
  • menu: apply elevation overlay to new lists (0ad12ed)
  • sass: Wrap templated calc expressions in strings (818f4ee), closes #7391
  • slider: Reorder such that dragstart event is emitted before any other events when handling drag start. (877e3fb)
  • slider: Replace innerHTML with firstChild (37d4db8)
  • Fix compilation issues with TypeScript 4.4 (7246447)
  • switch: add pointer cursor (12f5622)
  • switch: distribute correct css (#7292) (7b6bcb8)
  • switch: elevation theme custom properties not working (2865629)
  • switch: use correct colors for icons in all HCM themes (d86fb6f)
  • theme: ensure state selectors negate properly (7249a30)
  • tooltip: Add a getActiveElement() method to MDCTooltipAdapter to delegate getting the active element from the correct document. (e334676)
  • tooltip: Adjust tooltip focusout handler. Ensures that interactive tooltips remain open when ChromeVox uses linear navigation to read non-focusable content inside the tooltip. (7c96e6b)
  • tooltip: non-persistent tooltips disappear on scroll (1f9259b)
  • update combined mdc package to use new switch CSS (077dcfc), closes #7304
  • tooltip: allow the Mac zoom service to access plain tooltip contents (510cf90)

Code Refactoring

  • fab: Deprecate legacy Fab theme mixins (83bdd02)
  • iconbutton: Forward only theme mixins from MDC icon button index module. (0a90693)
  • theme: Rename validate-keys() to validate-theme() (2fb068f)

Features

  • button: add custom props to outlined button theme-styles (bf405d2)
  • button: add custom props to protected button theme-styles (4ca11fe)
  • button: add custom props to text button theme-styles (3dd6110)
  • button: add missing transitions to box-shadow/border (3b92903)
  • button: add static-styles-without-ripple for MWC consumption (f4241a4)
  • button: add theme mixin that emits custom properties instead (4c40586)
  • button: emit custom properties fill button theme-styles (a80c8b2)
  • button: m3 elevation + icon base theme modules (2da3606)
  • button: resolve elevation keys in theme mixin (843342f)
  • chips: Add theming Sass mixin to MDC Filter Chip (8390093)
  • chips: Add theming Sass mixin to MDC input & suggestion Chip (860ad06)
  • chips: Added theme mixins to Assist Chip (d4e16a6)
  • chips: Export all non-deprecated members through chips index (8647986)
  • chips: Rename action's exported members to avoid naming collisions (b49359c)
  • chips: Rename chip set's exported members to avoid naming collisions (13db34b)
  • chips: Rename chip's exported members to avoid naming collisions (470bd34)
  • data-table: Implement row click feature to MDC data table (8de07c0)
  • data-table: use new select + list templates for pagination (08398f8)
  • dialog: Add theme styles mixin to dialog (21ece53)
  • dialog: Separate static styles from dialog core-styles mixin (43d2eed)
  • fab: create theming file for small fabs (d082790)
  • fab: prepare fab-extended for theming in MWC (ce25bc3)
  • iconbutton: Add .mdc-icon-button--display-flex class that centers icon via flexbox. When using the new theme API, the icon button should have this class. (8355e14)
  • iconbutton: Add MDC theme mixin that declares custom properties. (fa7520f)
  • iconbutton: Add theme styles mixin. (65aa63b)
  • menu: Added getter method to check fixed position status of menu (fb76c50)
  • menu: Adds option to prevent focus from being restored after an item action. (65084ba)
  • select: start compatibility work for evolution lists (e8554db)
  • theme: Added validate-theme-keys() mixin to validate theme keys only (457d89a)

BREAKING CHANGES

  • menu: Adds new menu adapter method:

    /**

    • @return the attribute string if present on an element at the index
    • provided, null otherwise. */ getAttributeFromElementAtIndex(index: number, attr: string): string|null;

PiperOrigin-RevId: 398575780

  • iconbutton: MDC iconbutton _index Sass module will only export theme mixins.

PiperOrigin-RevId: 391773229

  • theme: Renamed Sass mixins validate-keys() to validate-theme() in @material/theme

PiperOrigin-RevId: 390671152

  • fab: Renamed Fab's mixins to deprecate legacy theme mixins.

PiperOrigin-RevId: 387378201

kfranqueiro
published 1.1.0 •

kfranqueiro
published 1.0.1 •

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