Skip to content

Conversation

@brechtDR
Copy link
Collaborator

@brechtDR brechtDR commented Apr 8, 2024

No description provided.

@una
Copy link
Contributor

una commented Apr 8, 2024

A few suggestions for this list as per discussion:

  1. Put a clear headline that this is a draft list and not final
  2. Add the MDN links (as linked through in the doc we all worked on) on the feature name
  3. Add some indicator (like an emoji) for features we already flagged for discussion
  4. Reduce subheadings, i.e. "flex properties" should go under "flexbox", "math functions" combined with "trigonometric functions", etc.
  5. Remove "properies", "modern", and "CSS" from titles
@brechtDR
Copy link
Collaborator Author

brechtDR commented Apr 9, 2024

A few suggestions for this list as per discussion:

  1. Put a clear headline that this is a draft list and not final

Done

  1. Add the MDN links (as linked through in the doc we all worked on) on the feature name

Ongoing (done for CSS4)

  1. Add some indicator (like an emoji) for features we already flagged for discussion

TBD in a meeting? "Which emoji, which items". We might have changed opinions a bit. Might be good to go over them next meeting.

  1. Reduce subheadings, i.e. "flex properties" should go under "flexbox", "math functions" combined with "trigonometric functions", etc.

Done

  1. Remove "properies", "modern", and "CSS" from titles

Done

@brechtDR brechtDR changed the title Add markdown list example Add list of css features in markdown by category Apr 10, 2024
@brechtDR
Copy link
Collaborator Author

brechtDR commented Apr 10, 2024

Added all the links I could find, some were missing.
Few noteworthy things

  • Animating on a path is CSS4, but we have a bunch of animation offsets in CSS5, might've been an oversight?
  • View transitions in general was part of CSS5 while the rest was in future, so moved those together.
  • There were indeed a few missing, I added a to-sort under CSS4, maybe something we can pick up in next meeting

There were a few that didn't have a link, we might want to check those out in detail. they could be wrong of location as well

@brechtDR brechtDR changed the title Add list of css features in markdown by category Add list of css features in markdown by category and propose RFc Apr 12, 2024
@brechtDR brechtDR changed the title Add list of css features in markdown by category and propose RFc Add list of css features in markdown by category and propose RFC Apr 12, 2024
* **CSS5:** Properties and features introduced in a spec between 2019 - 2022.
* **CSS4:** Properties and features introduced in a spec between 2013 - 2018.
* **CSS5:** Properties and features introduced in a spec between 2019 - 2024.
* **Future/Next**: This category encompasses properties and features that are currently in development or proposed for future versions of CSS beyond CSS5. It serves as a preview of upcoming CSS that are currently known.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we also need to mention the year here? Like "2024+"

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2025+ will be the next version (2025 - 2031 based on our current versioning)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, but not sure if we should add an "end" date already. As CSS features really come alive a lot more quickly the past few years. Versioning might have a need to go a bit faster than 6 years. Just a thought. (To clarify: not talking yearly, but rather "who knows, maybe 4 years")

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When we used this timeline, it was more of a guide and not an absolute (and not all the features neatly fit into this definition set as there were a lot of exceptions). The phrasing here makes it sound like absolute cutoffs and like we used the dates as the primary mechanism (which was not true, it was an indicator, along with other indicators like spec level and browser support).

@Que-tin
Copy link
Collaborator

Que-tin commented Apr 22, 2024

#89

Copy link
Contributor

@una una left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comments, discussed in meeting April 29.

Co-authored-by: Una Kravets <una.kravets@gmail.com>
@una una merged commit e8c4dde into CSS-Next:main Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

5 participants