Skip to content
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

Cover the features listed in the State Of XYZ surveys #1624

Open
captainbrosset opened this issue Aug 20, 2024 · 9 comments
Open

Cover the features listed in the State Of XYZ surveys #1624

captainbrosset opened this issue Aug 20, 2024 · 9 comments
Labels
feature definition Creating or defining new features or groups of features. tracking Issues that track other issues

Comments

@captainbrosset
Copy link
Contributor

captainbrosset commented Aug 20, 2024

Here is another potentially useful burndown list to add features to the repo.
The CSS and HTML features are mentioned, in some way, in either State of CSS or State of HTML (over the past 4 years).
This was made by using the GraphQL API as detailed in Devographics/surveys#247 (comment).

The first ID on each row is the ID of features in State of CSS and State of HTML. Not to be confused with web-features IDs (even if they look very similar in some cases).
I've checked some of the boxes below according to what I think web-features already covers and added links to the relevant web-features-explorer pages.

I added the word "unclear" for some of the features, with my questions.

CSS (2021/2022/2023/2024)

HTML (2023/2024)

@SachaG
Copy link

SachaG commented Aug 20, 2024

at_container (unclear: is this a group for the 2 above properties?)

Before style queries were a concern we used at_container to designate container size queries, but I decided to make the split more explicit going forward.

@autonome
Copy link
Collaborator

accordion_element

looks like details and exclusive details are already done, if that's what this is referring to.

@captainbrosset
Copy link
Contributor Author

accordion_element

looks like details and exclusive details are already done, if that's what this is referring to.

I think this comes from https://2023.stateofhtml.com/en-US/usage/#html_missing_elements which is about missing html elements. So, by definition, we won't have a web-feature entry for it, or other missing elements (e.g. carousel, data table, tabs, ...)

@ddbeck
Copy link
Collaborator

ddbeck commented Aug 21, 2024

The first ID on each row is the ID of features in State of CSS and State of HTML

Are there human-readable strings strings associated with the IDs? Some of the IDs are easy enough to figure out, but others are unclear.

@SachaG
Copy link

SachaG commented Aug 21, 2024

@ddbeck you can get more metadata via our GraphQL API https://graphiql.devographics.com/. Here's an example query:

query MyQuery {
  entity(id: "subgrid") {
    id
    name
  }
}

@ddbeck
Copy link
Collaborator

ddbeck commented Aug 22, 2024

Thank you, @SachaG! I put the results in a gist: https://gist.github.com/ddbeck/5fc3c7b8c07f0e14d753579b03ef4fc9. This might be a good source of prior art for our name fields, too.

@jamesnw

This comment was marked as outdated.

@captainbrosset
Copy link
Contributor Author

@jamesnw I updated the top description based on your comment. Thank you!

@ddbeck ddbeck added feature definition Creating or defining new features or groups of features. tracking Issues that track other issues labels Aug 26, 2024
@jamesnw
Copy link
Collaborator

jamesnw commented Nov 25, 2024

Apart from the in-progress contrast-color PR, it appears all CSS keys are mapped.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature definition Creating or defining new features or groups of features. tracking Issues that track other issues
Projects
None yet
Development

No branches or pull requests

5 participants