- From: Greg Whitworth <gwhitworth@salesforce.com>
- Date: Wed, 9 Sep 2020 10:46:40 -0700
- To: www-style@w3.org
- Cc: public-open-ui@w3.org
- Message-ID: <CALeAaptJzoNZ9feyVO=xGGaop8cQexs6aQG1MUHiXZ+1Gdyg_A@mail.gmail.com>
Hey folks,
In the CSSWG we continue to be discussing form controls and possible
pseudo elements for them, such as the file and range controls. As we
discussed in the last CSSWG F2F there is overlap with the work in Open UI
with HTML/CSS/ARIA since controls/components are a composition of all of
them. At times states or parts end up as pseudo classes or elements but
neither produce the complete story for what developers *may* need for a
given control/component. While I am proposing this as a joint meeting, many
of the folks in Open UI are also in the CSSWG and the goal for this meeting
is to focus on form control styling. Here is a proposal of topics:
- Holistic approach (quick intro into Open UI)
This will be similar to the presentation I gave at the last F2F so
I'll go through it quickly but it sets the stage for the rest of the
discussions. I'll end with a rough agenda and what the CSSWG+Open UI team
can do to ensure that we have an agreed upon holistic approach while also
taking potentially smaller steps where possible. I'd like to record this if
possible so we can reference it in the future.
Goal: General understanding of how Open UI is approaching a holistic
exploration of UI components/controls
- Open UI control/component definition paradigm (parts, behaviors,
states, view)
Worthwhile prior reading:
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ControlUICustomization/explainer.md
Primary Goal: What are the group's thoughts on this paradigm for a
specification?
Secondary Goal: What are the group's thoughts from an UA
implementation perspective?
- Where do these reside: There are some more obvious ones (eg: psuedo
elements/classes) but should there be a more cohesive tie together? We had
recently discussed having a form controls psuedo specification.
Goal: No duplication of effort and a clear path. EG: If we have a
part, assuming we agree on the holistic approach in step 1 have a process
for psuedo elements (I'll have a rough proposal in an issue for this).
- Buckets of styling capabilities:
https://github.com/w3c/csswg-drafts/issues/5503
Primary Goal: Resolve on general premise and normative definition for
spec reference
- Interoperable base User Agent Stylesheet:
Primary Goal: Understanding of interest?
Let me know if there is interest for this, we can possibly just make them a
part of the CSSWG meeting if there is time. Also, if there would be any
other agenda items - please let me know.
~Greg
Received on Wednesday, 9 September 2020 17:47:07 UTC