[csswg-drafts] [css-2024] Add features to Safe to Release pre-CR Exceptions (#10687)

SebastianZ has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-2024] Add features to Safe to Release pre-CR Exceptions ==
Here's a (very hand-wavy) list of features I believe could be added to the "Safe to Release pre-CR Exceptions" section of CSS 2024:

* All from CSS Animations 2
* `font-tech()` and `font-format()` from CSS Conditional 5
* `linear()` from CSS Easing 2 (requires to publish a FPWD)
* `env()` from CSS Environment Variables 1 (still some open issues but interoperably implemented, requires to publish a FPWD)
* All from CSS Highlight API
* All from CSS Images 4
* `text-box-trim` and `text-box-edge` from CSS Inline Layout 3
* All from CSS Overflow 3
* All from CSS Paged Media 3
* Typographic pseudo-elements, `::before`, `::after` from CSS Pseudo-Elements 4 (basically all from CSS 2 with double-colon syntax plus `::prefix` and `::postfix`)
* `:is()`, `:where()`, `:has(), and selector lists in `:not()` from Selectors 4 ([Selectors 4 is also suggested to be added to "Rough Interoperability"](https://github.com/w3c/csswg-drafts/issues/9793).)
* `text-decoration-thickness`, `text-underline-offset` properties and `from-font` value for `text-underline-position` from CSS Text Decorations 4
* `transition-behavior` property, `@starting-style` rule and CSSStartingStyleRule interface of CSS Transitions 2
* `accent-color` property,`auto` value for `outline-color` property, and `<url-set>` value for the `cursor` property from CSS UI 4
* Several of the interfaces defined in CSSOM 1 (which I believe should be cut now regarding its feature set and a CSSOM 2 spec. started for new features)

For this list I went through all the specs and checked what seems fairly stable to me based on issues within the spec. and on GitHub and/or is already widely implemented in browsers. For some I checked the WPT coverage, though not all. I may go through them and provide some more detailed info. And there are surely some [Interop 2023](https://wpt.fyi/interop-2023) and [2024](https://wpt.fyi/interop-2024) features I didn't list here yet, which might be added.

Everyone is encouraged to edit this list or suggest additions, changes, or removals! And let me know if it makes sense to split it into separate issues to discuss them individually!

Sebastian

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10687 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Sunday, 4 August 2024 23:54:49 UTC