Devographics / Devographics/surveys

State of CSS 2022 Questions: help us create the survey outline

Open
#1 5 comments 2 reactions 0 assignees View on GitHub
State of CSS 2022
Dominant language
No language data
Stars
69
Forks
7
PR merge metrics
No merged PRs in 30d

Description

This year we are very lucky to have @LeaVerou participate in the survey design process. You can review the initial survey outline we came up with together here (new questions are marked with a `2022` tag):

- https://survey.devographics.com/survey/state-of-css/2022

And find the YAML file here:

- https://github.com/StateOfJS/StateOfJS-next2/blob/main/src/surveys/stateofcss/css2022.yml

Note that this is a starting point, and we value any feedback/suggestions about what to change, keep or remove.

### What's New

An overview of the main changes so far:

- Removed the Pre-processors category as it feels like there isn't too much debate around that area.
- Got rid of "which browser do you primarily develop in?" question as we already ask which browsers people test in.
- Merged "Opinions" and "Environments" sections into new "Usage" section.
- Moved browsers question to "Other Tools".

# New Features

- currentcolor
- color_mix
- wide_gamut_colors
- scroll_behavior
- scroll_padding
- font_palette
- focus_visible
- has_selector
- where_selector
- cascade_layers
- houdini_paint_api

### Under Consideration

Some new CSS features (such as CSS nesting) were considered but are not currently included due to the lack of a MDN page, CanIUse page, or just very limited browser support (which are not necessarily disqualifying factors, but are still indicators that it might be too early to include a feature in the survey).

- object_view_box
- viewport_percentage_length_units
- relative_colors
- color_fonts
- houdini_typed_om
- houdini_layout_api
- houdini_animation_worklet
- if/when_else_rules
- trigonometric_functions
- stepped_value_functions
- css_nesting
- env_function
### To Do

Still to do:

- Design a question to measure people's amount of JavaScript usage – maybe a slider between JS and CSS so people can adjust which percentage of each language they spend their time writing?

### Related

See also [this thread](https://github.com/StateOfJS/Monorepo/issues/99) discussing improving the UI for features/libraries questions.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.