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

Y25Q1 Implementor Face-to-face Prep #105

Open
Westbrook opened this issue Dec 17, 2024 · 6 comments
Open

Y25Q1 Implementor Face-to-face Prep #105

Westbrook opened this issue Dec 17, 2024 · 6 comments

Comments

@Westbrook
Copy link
Collaborator

In preparation for the upcoming face-to-face with implementors, let's gather for a little ad hoc hacking once a week through the month of January to ensure demos, WPTs, etc. are ready to present during the quarterly sessions.

Right now, looking at finding one good day of the week to meet at 11am ET throughout the month. Share which day works best for you in Discord.

If you've got ideas for things we can hack on in over the course, drop them in a comment below. Some ideas to start with:

  • WPTs for "RESOLUTION: elementInternals.type='button' enables custom elements to get button-like semantics" is @jpzwarte is able to join one week.
  • Reference Target usage via the current API to clarify whether we think it should be named differently
  • Scoped Registry usage, looking to see if we can get an advanced copy of the WebKit proposal
  • :has-slotted...how should it resolve a match!?
  • more?
@Westbrook
Copy link
Collaborator Author

Session no. 1

Notes

Chat hidden within...

Steven Spriggs
11:05 AM
Agreed on cross root aria, interested in its progress as well.
Lukas Spirig
11:06 AM
whatwg/html#10854
You
11:12 AM
https://docs.google.com/document/d/1MV7OTxlrU67x4Z0O9jgtIsRCya5LP04Jyf91aNr2Bqs/edit?tab=t.0
keep
Pinned
Steven Spriggs
11:15 AM
Have a question about how this works with importmaps as well if at all.
Dave Rupert
11:16 AM
brb
Dave Rupert
11:20 AM
ok back
Brian Kardell
11:28 AM
no
Steven Spriggs
11:28 AM
I dont understand that line either
Brian Kardell
11:29 AM
Is it referring to the element that it is called on?
Dave Rupert
11:32 AM
I think it's for the this.attachShadow() option, previously defined as "registry" but would be "customElements" so that it matches the new getter???
Dave Rupert
11:33 AM
oh no
Dave Rupert
11:44 AM
Keith's patch so far which may clear some of it up on how he's thinking of it. https://phabricator.services.mozilla.com/D232231
Brian Kardell
11:46 AM
lol I didn't notice but there is a similar thing to mine from rob
Dave Rupert
11:55 AM
deep, not deep deep lol
Michael Warren
11:56 AM
sorry i'm late!
Owen Buckley
11:59 AM
already wearing it
Dave Rupert
12:00 PM
Let's enjoy reading specs!

@Westbrook
Copy link
Collaborator Author

Session no. 2.5

Notes (for session 2 and 2.5)

Chat from session 2 not saved 🙈, sorry.

Chat hidden within...

Keith Cirkel
12:04 PM
:has-slotted
:has-slotted(*)
Keith Cirkel
12:05 PM
:has-slotted:not(:has-slotted(my-icon))
Dave Rupert
12:08 PM
I'm here now! Run it back from the top!
Dave Rupert
12:09 PM
What about ":super-empty"?
Danny Blue
12:09 PM
:actually-empty
You
12:10 PM
:full
Danny Blue
12:10 PM
:not(:full)
You
12:10 PM
Ship it!
Dave Rupert
12:11 PM
:splempty
Danny Blue
12:11 PM
yeah sorry thought about it backwards
You
12:16 PM
:has-slotted(slot:has-slotted(HOW FAR?))
Jesse Jurman
12:18 PM
gotta drop, good convo on everything!
You
12:29 PM
w3ctag/gaps#2
Lukas Spirig
12:32 PM
Browser implementers are in the fortunate/unfortunate position of having millions of developers as consumers and billions of users depending on them
Dave Rupert
12:39 PM
i need that lol
You
12:41 PM
More pseudos!? w3c/csswg-drafts#6620
Bill Collins
12:41 PM
:flat(:last-of-type) kinda thing
Lukas Spirig
12:42 PM
https://wiki.csswg.org/ideas/mistakes
Bill Collins
12:49 PM
have to drop, thanks all

@Westbrook
Copy link
Collaborator Author

Session no. 3

Notes

Chat hidden within...

You
11:01 AM
https://docs.google.com/document/d/1MV7OTxlrU67x4Z0O9jgtIsRCya5LP04Jyf91aNr2Bqs/edit?tab=t.0#heading=h.hb99ar66z8zj
keep
Pinned
Jesse Jurman
11:02 AM
No agenda, no rules
Alan W. Smith
11:10 AM
is there a good link to get started with that?
(custom element manifest that is, I'm not familiar)
You
11:10 AM
https://discord.com/channels/767813449048260658/1324039872767459428
https://custom-elements-manifest.open-wc.org/
Owen Buckley
11:12 AM
kind of like a JSDoc for WCs
Alan W. Smith
11:20 AM
hahaha. nice
You
11:20 AM
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/AtSheet/explainer.md
Alan W. Smith
11:28 AM
mind dropping andy's bluesky profile link?
You
11:34 AM
vitejs/vite#18534
You
11:37 AM
w3c/csswg-drafts#5629
You
11:42 AM
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ShadowDOM/explainer.md
Jesse Jurman
11:42 AM
adopted html would be magic
Lukas Spirig
11:48 AM
I have to head off. Thanks everyone!
Alan W. Smith
11:51 AM
cya!
can we get a required dB for the clapping?
Dave Rupert
11:52 AM
https://lit.dev/playground/#gist=5fab7cc0987e6f1610ba3bd4f432f02c
Alan W. Smith
11:57 AM
lol

@Westbrook
Copy link
Collaborator Author

More topics we can try to cover:

  • declarative CSS module scripts (Monday 1/20)
  • HTML module scripts
  • declarative Custom Elements
  • themeing
  • open styleable?
  • dom update scheduling
  • DOM parts

@Westbrook
Copy link
Collaborator Author

More @sheet and Declarative CSS Module Scripts!

Notes

We'll be adding a Friday session at 11am ET, see yall there!

Session chat hidden within...

You
11:01 AM
https://docs.google.com/document/d/1MV7OTxlrU67x4Z0O9jgtIsRCya5LP04Jyf91aNr2Bqs/edit?tab=t.0#heading=h.id2piwqbpwmg
keep
Pinned
Jesse Jurman
11:06 AM
WICG/webcomponents#1083
You
11:10 AM
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ShadowDOM/explainer.md
Danny Blue
11:17 AM
import {sheet1, sheet2} from './styles1and2.css' assert {type: 'css'};
Danny Blue
11:23 AM
it was like svg use right?
Danny Blue
11:39 AM
It would arguably let someone override styles in a components shadow root
Owen Buckley
11:44 AM
so kind of like a form of tree-shaking for CSS?
Steve Orvell
11:47 AM
css and name scoping related issue: w3c/csswg-drafts#10808
Owen Buckley
11:54 AM
link for that? seems cool
Owen Buckley
11:57 AM
WICG/import-maps#92 ?

@Westbrook
Copy link
Collaborator Author

Westbrook commented Jan 24, 2025

Happy Session no. 5

Skinny session notes

Action Items

Session chat hidden within...

You
11:02 AM
https://docs.google.com/document/d/1MV7OTxlrU67x4Z0O9jgtIsRCya5LP04Jyf91aNr2Bqs/edit?tab=t.0#heading=h.g9dxn5v1ac0i
keep
Pinned
Steven Spriggs
11:14 AM
At Red Hat have a use case for it in personalization that is injected into the pages which may have other versions of the components on the page already.
Steven Spriggs
11:35 AM
As someone who's brain has always worked with a progressive enhancement tilt, and now works in WC, DSD does help a ton and is a big hurdle to get over when you start out.
Steven Spriggs
11:38 AM
"best practices" may vary
Steven Spriggs
11:40 AM
Finding the balance between lightdom / shadow is sometimes trial and error from my expirence.
You
11:43 AM
👆

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant