diff --git a/features/cubic-bezier-easing.yml b/features/cubic-bezier-easing.yml new file mode 100644 index 00000000000..bc70ff13f8e --- /dev/null +++ b/features/cubic-bezier-easing.yml @@ -0,0 +1,8 @@ +name: cubic-bezier() easing +description: The `cubic-bezier()` CSS easing function interpolates along a smooth curve, creating animations and transitions with continuous changes in speed. The `ease`, `ease-in`, `ease-out`, and `ease-in-out` keyword values are presets for common Bézier curves. +spec: https://drafts.csswg.org/css-easing-2/#cubic-bezier-easing-functions +group: + - animation + - transitions +compat_features: + - css.types.easing-function.cubic-bezier diff --git a/features/cubic-bezier-easing.yml.dist b/features/cubic-bezier-easing.yml.dist new file mode 100644 index 00000000000..cb5bc760fa1 --- /dev/null +++ b/features/cubic-bezier-easing.yml.dist @@ -0,0 +1,17 @@ +# Generated from: cubic-bezier-easing.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: high + baseline_low_date: 2015-07-29 + baseline_high_date: 2018-01-29 + support: + chrome: "16" + chrome_android: "18" + edge: "12" + firefox: "4" + firefox_android: "4" + safari: "6" + safari_ios: "6" +compat_features: + - css.types.easing-function.cubic-bezier diff --git a/features/steps-easing.yml b/features/steps-easing.yml new file mode 100644 index 00000000000..5053db0b652 --- /dev/null +++ b/features/steps-easing.yml @@ -0,0 +1,9 @@ +name: steps() easing +description: The `steps()` CSS easing function divides an animation or transition into equidistant intervals, jumping from value to value. The `step-start` and `step-end` keyword values are presets with a single interval. +spec: https://drafts.csswg.org/css-easing-2/#step-easing-functions +group: + - animation + - transitions +compat_features: + - css.types.easing-function.steps + - css.types.easing-function.steps.jump diff --git a/features/steps-easing.yml.dist b/features/steps-easing.yml.dist new file mode 100644 index 00000000000..9959b502fba --- /dev/null +++ b/features/steps-easing.yml.dist @@ -0,0 +1,42 @@ +# Generated from: steps-easing.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: high + baseline_low_date: 2020-09-16 + baseline_high_date: 2023-03-16 + support: + chrome: "77" + chrome_android: "77" + edge: "79" + firefox: "65" + firefox_android: "65" + safari: "14" + safari_ios: "14" +compat_features: + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "8" + # chrome_android: "18" + # edge: "12" + # firefox: "4" + # firefox_android: "4" + # safari: "5.1" + # safari_ios: "5" + - css.types.easing-function.steps + + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2020-09-16 + # baseline_high_date: 2023-03-16 + # support: + # chrome: "77" + # chrome_android: "77" + # edge: "79" + # firefox: "65" + # firefox_android: "65" + # safari: "14" + # safari_ios: "14" + - css.types.easing-function.steps.jump