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

Fix checkbox #543

Merged
merged 18 commits into from
Sep 1, 2021
Merged

Fix checkbox #543

merged 18 commits into from
Sep 1, 2021

Conversation

oddcelot
Copy link
Collaborator

  • fixes focus state
  • disabled defaults to false

@oddcelot oddcelot requested a review from eeegor as a code owner August 26, 2021 08:06
@oddcelot oddcelot self-assigned this Aug 26, 2021
@oddcelot oddcelot requested a review from acstll August 26, 2021 08:06
@oddcelot oddcelot added the bug Something isn't working label Aug 26, 2021
@render
Copy link

render bot commented Aug 26, 2021

@acstll
Copy link
Collaborator

acstll commented Aug 26, 2021

@oddcelot the unit tests are not passing 🔥

@oddcelot
Copy link
Collaborator Author

oddcelot commented Aug 27, 2021

so this fixes some issues with the agent states
while doing this a complete overhaul of the component was deemed necessary
some nice additions:

  • indeterminate icon now also for neutral edition ➖
  • implemented shadow parts for all components ⚙
  • styling done via shadow parts selector 🌈
  • resolved specificity issues for agent states 🔬
  • for the future: enabling the shadow DOM should be easy (only remove the scale-checkbox from css) 🔮
  • added proper indeterminate state resolution and click behavior when changing from indeterminate to fully checked ☑️
  • added some more event detail for the change event 🔍

@oddcelot oddcelot force-pushed the fix/checkbox branch 2 times, most recently from 547b09e to 88d084a Compare August 31, 2021 08:08
@nowseemee nowseemee merged commit c489496 into main Sep 1, 2021
@nowseemee nowseemee deleted the fix/checkbox branch September 1, 2021 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants