components icon indicating copy to clipboard operation
components copied to clipboard

bug(material/slide-toggle): Animation duration in M3 should be 300ms

Open diesieben07 opened this issue 1 year ago • 1 comments

Is this a regression?

  • [ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was

No response

Description

The Slide toggle animation with an M3 theme uses the same duration and timing function as the M2 slide toggle. For the M3 switch this looks jarring and unfitting.

Reproduction

StackBlitz link: https://stackblitz.com/edit/stackblitz-starters-andwku?file=src%2Fmain.ts Steps to reproduce:

  1. Look at the toggle animation
  2. Compare with the toggle animation used in Material Web: https://material-web.dev/components/switch/stories/

Expected Behavior

The slide toggle animation should not be jarring when using an M3 theme.

Actual Behavior

The slide toggle animation uses the short animation duration from M2 and appears jarring.

Environment

  • Angular: 17.3.5
  • CDK/Material: 17.3.5

diesieben07 avatar Apr 19 '24 13:04 diesieben07

cc @wagnermaciel

crisbeto avatar Apr 19 '24 16:04 crisbeto