- From: L. David Baron <notifications@github.com>
- Date: Tue, 14 May 2024 09:13:32 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/955@github.com>
こんにちは TAG-さん!
I'm requesting a TAG review of the CSS `calc-size()` function.
The CSS calc-size() function is a CSS function similar to calc(), but that also supports operations on exactly one of the values auto, min-content, max-content, fit-content, stretch, or contain. This allows transitions and animations to and from these values (or mathematical functions of these values), as long as the calc-size() function is used on at least one of the endpoints of the transition or animation to opt in.
- [Explainer](https://github.com/w3c/csswg-drafts/blob/main/css-values-5/calc-size-explainer.md)
- [Specification](https://drafts.csswg.org/css-values-5/#calc-size)
- [Tests](https://wpt.fyi/results/css/css-values/calc-size)
- Security and Privacy self-review²: Mostly not relevant since this is adding declarative CSS mechanisms for things that can already be done (slower, sometimes) in Javascript.
- [GitHub repo](https://github.com/w3c/csswg-drafts)
- Primary contacts (and their relationship to the specification):
- David Baron (@dbaron), Google, implementer in Chrome
- Tab Atkins (@tabatkins), Google, spec editor
- Ian Kilpatrick (@bfgeek), Google
- Alan Stearns (@astearns), CSS WG co-chair
- Rossen Atanassov (@atanassov), CSS WG co-chair
- Organization(s)/project(s) driving the specification: Google and the CSS WG
- Key pieces of existing multi-stakeholder (e.g. developers, implementers, civil society) support, review or discussion of this specification:
- Chromium comments: supportive, see above :-)
- Mozilla comments: (TO BE FILED, WILL EDIT LATER)
- WebKit comments: (TO BE FILED, WILL EDIT LATER)
- External status/issue trackers for this specification (publicly visible, e.g. Chrome Status): [Chromestatus](https://chromestatus.com/feature/5196713071738880), [longstanding csswg-drafts issue](https://github.com/w3c/csswg-drafts/issues/626), [longstanding Mozilla bug](https://bugzilla.mozilla.org/show_bug.cgi?id=571344), [longstanding Chromium bug](https://issues.chromium.org/u/1/issues/40339056)
Further details:
- [X] I have reviewed the TAG's [Web Platform Design Principles](https://www.w3.org/TR/design-principles/)
- Relevant time constraints or deadlines: hoping to ship this sooner rather than later
- The group where the work on this specification is currently being done: CSS Working Group
- The group where standardization of this work is intended to be done (if current group is a community group or other incubation venue): CSS Working Group
- Major unresolved issues with or opposition to this specification:
- There has been some discontent about this not solving all of the problems that people hoped it would solve. It nonetheless solves a bunch of real problems and I think it's worth doing.
- see explainer for further links / discussion, though I'm not sure any of the issues count as major
- This work is being funded by: Google
--
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/955
You are receiving this because you are subscribed to this thread.
Message ID: <w3ctag/design-reviews/issues/955@github.com>
Received on Tuesday, 14 May 2024 16:13:36 UTC