Skip to content

[css-2025] The Current Work page is, well, not current #9790

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
svgeesus opened this issue Jan 12, 2024 · 10 comments
Open

[css-2025] The Current Work page is, well, not current #9790

svgeesus opened this issue Jan 12, 2024 · 10 comments
Labels
css-2025 The new, improved CSS snapshot

Comments

@svgeesus
Copy link
Contributor

svgeesus commented Jan 12, 2024

The snapshot has for some years contained the advice:

A list of all CSS modules, stable and in-progress, and their statuses can be found at the CSS Current Work page.

This isn't true. I'm not sure who if anyone maintains it (perhaps @bert-github ?) or if it is just some software that happens to keep running. But it certainly doesn't reflect all CSS modules and doesn't reflect current status.

Parts of that page appear to be maintained, perhaps automatically. For example the "What's New" part seems to have an automatic feed, and lists the 2023-12-19 CRD of Backgrounds and Borders 3 as the latest CSS /TR publication. The official CSS /TR page agrees that this is the latest (and also lists some TTML specs, presumably because they reference CSS properties).

Other parts seem to be manually generated and are quite out of date. I certainly didn't check it all; I just happened to notice on a spot check that things were clearly not up to date.

To take an example, CSS Color Level 4 is listed in the "Testing" category, current status WD,Upcoming status WD. While the actual category (from the bikeshed source) is CRD, and the spec went to CR Snapshot on 5 July 2022. The Current Work table also links to a summary:

Color Module Level 4 extends Color level 3. It defines various color notations, including RGB, HSL, hexadecimal, named colors, HWB, Lab, LCH and relative colors ('color-mod'). It defines the 'color' and 'opacity' properties. And it provides ways to work in color spaces other than the default sRGB.

Editors: Tab Atkins Jr., Chris Lilley, L. David Baron

That summary isn't extracted from the current or earlier abstract, omits a bunch of things (Oklab, Oklch, color interpolation, gamut mapping, and so on) and the list of editors is out of date by 3 years.

CSS Color 5, on the other hand, is not listed at all despite being first published in March 2020.

@svgeesus
Copy link
Contributor Author

svgeesus commented Jan 12, 2024

My suggested resolution is to point instead to https://drafts.csswg.org/ for the list of all modules.

@svgeesus
Copy link
Contributor Author

The Current Work page also suggests https://meiert.com/en/indices/css-properties/ as a list of all properties. That page says

not being maintained at the moment (as of April 2019).

and so my suggested resolution for that is to instead point to

https://drafts.csswg.org/indexes/ for the list of all properties, at-rules etc.

@svgeesus svgeesus added the css-2024 The 2024 snapshot label Jan 12, 2024
@SebastianZ
Copy link
Contributor

The best would probably be to update the status and specifications pages automatically, as far as possible.

And the descriptions on that page generally need to be updated. E.g. it still refers to "the development of CSS3", it still advises users to participate on the www-style mailing list and misses the FXTF specs.

It would also be good to know where the code of those pages lies, so they can be maintained by more than just one person.

Regarding the list of CSS properties, we also have https://www.w3.org/Style/CSS/all-properties.html, which is dynamically generated and so always up-to-date.


That aside, I agree it makes sense to refer to https://drafts.csswg.org/ in CSS 2024. Though to get a quick overview of the different spec. statuses, and especially for authors who don't want to take a deep dive into the specs, I also think it is ok to keep referring to the Current Work page ‒ assuming the outlined issues get addressed.

Sebastian

@svgeesus
Copy link
Contributor Author

Regarding the list of CSS properties, we also have https://www.w3.org/Style/CSS/all-properties.html, which is dynamically generated and so always up-to-date.

I'm not sure, it says:

This list was automatically generated. It may miss properties, especially from editors' drafts.

I don't understand how an auotomatic index can "miss" properties.

@bert-github
Copy link
Contributor

bert-github commented Jan 17, 2024 via email

@svgeesus
Copy link
Contributor Author

Thanks, Bert.

Yes, it would be good if you could show me how the current system works. I see a bunch of *.tmpl and *.html files in a variety of languages, but it isn't immediately apparent what is generated and what to edit for updates.

@svgeesus
Copy link
Contributor Author

svgeesus commented Aug 3, 2024

Bert, please send me email (ie, not here) explaining how the current system works, so that I can correct the various errors people have pointed out (particularly the summaries, but also to update the editors for each spec).

I would like to get this sorted before TPAC, so that CSS 2024 (probably published towards the end of 2024) can continue to point to the current work page. Thanks!

@svgeesus
Copy link
Contributor Author

svgeesus commented Aug 3, 2024

@bert-github

@SebastianZ
Copy link
Contributor

Bert, please send me email (ie, not here) explaining how the current system works, so that I can correct the various errors people have pointed out (particularly the summaries, but also to update the editors for each spec).

I can also help with that, @svgeesus, if I am allowed to as invited expert.

Sebastian

@tomasts248
Copy link

tomasts248 commented Sep 25, 2024

As requested on the other thread: I researched and couldn't find much info on the history of Specs CSS Modules, and I wanted to know what are the most important changes in terms of modules since CSS3, an idea would be to add a table that can sort by date on official Recommendation and maybe to add fields such as first draft date.
example:

2012, Flexible Box Layout (Flexbox)
2017, Grid Layout

@svgeesus svgeesus added css-2025 The new, improved CSS snapshot and removed css-2024 The 2024 snapshot labels Feb 27, 2025
@svgeesus svgeesus changed the title [css-2024] The Current Work page is, well, not current [css-2025] The Current Work page is, well, not current Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
css-2025 The new, improved CSS snapshot
Projects
None yet
Development

No branches or pull requests

4 participants