Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
When press-holding a mushroom card, the UI shows a semi-transparent gray circle only once the
holdTime
has passed. The animation to show this circle also takes some milliseconds.This behavior makes it very hard and slow for a user to understand when the press-hold is accepted by the UI.
This code changes the behavior from mwc-ripple to a custom animation that scales the button when being pressed.
Related Issue
#772
Motivation and Context
This new behavior makes it more understandable for an end-user when the press-hold is accepted. Next to that, the UI feels more up-to-date.
The new behavior scales the button to a smaller version of the button (90%) and makes the holdTime 400ms instead of 500ms (+the time to animate the ripple element)
How Has This Been Tested
The interaction has been tested manually by me using the development HA instance .
Types of changes
Checklist