From f95a33c361eb8610efb833e04ede7f7b1ad4155d Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Thu, 7 Nov 2024 10:46:47 -0500 Subject: [PATCH] Add missing keys from css-align --- features/absolute-positioning.yml | 5 ++++ features/absolute-positioning.yml.dist | 21 ++++++++++++++ features/grid.yml | 39 ++++++++++++++------------ features/grid.yml.dist | 15 ++++++++++ features/multi-column.yml | 1 + features/multi-column.yml.dist | 13 +++++++++ 6 files changed, 76 insertions(+), 18 deletions(-) diff --git a/features/absolute-positioning.yml b/features/absolute-positioning.yml index 7f1df7830e7..f96c9c8ebf8 100644 --- a/features/absolute-positioning.yml +++ b/features/absolute-positioning.yml @@ -2,5 +2,10 @@ name: Absolute positioning description: "The `position: absolute` CSS declaration removes an element from the normal flow and positions it relative to its containing block, which is often the root element, or closest positioned ancestor." spec: https://drafts.csswg.org/css-position-3/#abspos-insets group: positioning +status: + compute_from: css.properties.position.absolute compat_features: - css.properties.position.absolute + - css.properties.place-self.position_absolute_context + - css.properties.align-self.position_absolute_context + - css.properties.justify-self.position_absolute_context diff --git a/features/absolute-positioning.yml.dist b/features/absolute-positioning.yml.dist index 763238bfbff..02c6dac5535 100644 --- a/features/absolute-positioning.yml.dist +++ b/features/absolute-positioning.yml.dist @@ -14,4 +14,25 @@ status: safari: "1" safari_ios: "1" compat_features: + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "1" + # safari_ios: "1" - css.properties.position.absolute + + # baseline: false + # support: + # chrome: "122" + # chrome_android: "122" + # edge: "122" + - css.properties.align-self.position_absolute_context + - css.properties.justify-self.position_absolute_context + - css.properties.place-self.position_absolute_context diff --git a/features/grid.yml b/features/grid.yml index 190bfac28d9..5bca8e37337 100644 --- a/features/grid.yml +++ b/features/grid.yml @@ -6,21 +6,25 @@ caniuse: css-grid status: compute_from: css.properties.grid compat_features: - - css.types.flex - css.properties.align-content.grid_context - css.properties.align-items.grid_context + - css.properties.align-items.grid_context.start_end - css.properties.align-self.grid_context - - css.properties.justify-content.grid_context - - css.properties.justify-items.grid_context - - css.properties.justify-self.grid_context + - css.properties.column-gap.grid_context - css.properties.display.grid - css.properties.display.inline-grid + - css.properties.gap + - css.properties.gap.grid_context + - css.properties.gap.grid_context.calc_values + - css.properties.gap.grid_context.percentage_values - css.properties.grid - css.properties.grid-area + - css.properties.grid-auto-columns - css.properties.grid-auto-flow - css.properties.grid-auto-flow.column - css.properties.grid-auto-flow.dense - css.properties.grid-auto-flow.row + - css.properties.grid-auto-rows - css.properties.grid-column - css.properties.grid-column-end - css.properties.grid-column-start @@ -28,7 +32,6 @@ compat_features: - css.properties.grid-row-end - css.properties.grid-row-start - css.properties.grid-template - - css.properties.grid-template.none - css.properties.grid-template-areas - css.properties.grid-template-areas.none - css.properties.grid-template-columns @@ -38,23 +41,23 @@ compat_features: - css.properties.grid-template-columns.min-content - css.properties.grid-template-columns.minmax - css.properties.grid-template-columns.none + - css.properties.grid-template-columns.repeat - css.properties.grid-template-rows - - css.properties.grid-template-rows.fit-content - - css.properties.grid-template-rows.minmax - css.properties.grid-template-rows.auto + - css.properties.grid-template-rows.fit-content - css.properties.grid-template-rows.max-content - css.properties.grid-template-rows.min-content + - css.properties.grid-template-rows.minmax - css.properties.grid-template-rows.none - - css.properties.column-gap.grid_context - - css.properties.gap.grid_context - - css.properties.gap.grid_context.percentage_values - - css.properties.row-gap.grid_context - - css.properties.gap.grid_context.calc_values - - css.properties.align-items.grid_context.start_end + - css.properties.grid-template-rows.repeat + - css.properties.grid-template.none + - css.properties.justify-content.grid_context + - css.properties.justify-items.grid_context + - css.properties.justify-self + - css.properties.justify-self.grid_context + - css.properties.place-content.grid_context - css.properties.place-items.grid_context - css.properties.place-self.grid_context - - css.properties.place-content.grid_context - - css.properties.grid-auto-columns - - css.properties.grid-auto-rows - - css.properties.grid-template-columns.repeat - - css.properties.grid-template-rows.repeat + - css.properties.row-gap + - css.properties.row-gap.grid_context + - css.types.flex diff --git a/features/grid.yml.dist b/features/grid.yml.dist index 362fb5b3841..479c3eb7114 100644 --- a/features/grid.yml.dist +++ b/features/grid.yml.dist @@ -27,6 +27,19 @@ compat_features: # safari_ios: "10.3" - css.types.flex + # baseline: high + # baseline_low_date: 2017-10-17 + # baseline_high_date: 2020-04-17 + # support: + # chrome: "47" + # chrome_android: "47" + # edge: "16" + # firefox: "52" + # firefox_android: "52" + # safari: "10.1" + # safari_ios: "10.3" + - css.properties.row-gap + # baseline: high # baseline_low_date: 2017-10-17 # baseline_high_date: 2020-04-17 @@ -55,6 +68,7 @@ compat_features: # safari: "10.1" # safari_ios: "10.3" - css.properties.justify-items.grid_context + - css.properties.justify-self - css.properties.justify-self.grid_context # ⬇️ Same status as overall feature ⬇️ @@ -71,6 +85,7 @@ compat_features: # safari_ios: "10.3" - css.properties.display.grid - css.properties.display.inline-grid + - css.properties.gap - css.properties.grid - css.properties.grid-area - css.properties.grid-auto-flow diff --git a/features/multi-column.yml b/features/multi-column.yml index 37a32462dec..c9be2b9d47e 100644 --- a/features/multi-column.yml +++ b/features/multi-column.yml @@ -19,3 +19,4 @@ compat_features: - css.properties.column-rule-color - css.properties.column-rule-style - css.properties.column-rule-width + - css.properties.gap.multicol_context diff --git a/features/multi-column.yml.dist b/features/multi-column.yml.dist index de75d2c4a62..7334ab1b763 100644 --- a/features/multi-column.yml.dist +++ b/features/multi-column.yml.dist @@ -74,6 +74,19 @@ compat_features: # safari_ios: "10" - css.properties.column-gap.multicol_context + # baseline: high + # baseline_low_date: 2021-04-26 + # baseline_high_date: 2023-10-26 + # support: + # chrome: "66" + # chrome_android: "66" + # edge: "16" + # firefox: "61" + # firefox_android: "61" + # safari: "14.1" + # safari_ios: "14.5" + - css.properties.gap.multicol_context + # baseline: false # support: # chrome: "66"