Skip to content

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

Description

@SachaG

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):

And find the YAML file here:

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 discussing improving the UI for features/libraries questions.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions