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

Switch Convergence #19409

Closed
23 of 32 tasks
czearing opened this issue Aug 16, 2021 · 1 comment
Closed
23 of 32 tasks

Switch Convergence #19409

czearing opened this issue Aug 16, 2021 · 1 comment

Comments

@czearing
Copy link
Collaborator

czearing commented Aug 16, 2021

Preparation:

  • Started prep
  • Open UI Research complete
    • [https://open-ui.org/components/switch]
  • Comparison on v8 and v0 complete
  • Gather open GitHub issues related to component
  • react-slider package scaffolded
    link to react-slider package
  • Component Spec authored and reviewed
  • Deliverable: Reviewed component spec

Implementation

link to react-slider package

  • Implement component
  • Add storybook stories
  • Using hooks
  • Using makeStyles
  • Respects Figma tokens (and using provider)
  • Respects API principles, shorthands and slots handling
  • No dependency on v0/v7
  • Add tests - Conformance, Unit, and VR
    • Bundle size fixtures
    • Conformance tests
    • Unit tests
    • VR tests
    • Accessibility behavior tests
  • Write README.md covering basic usage
  • Write initial MIGRATION.md guide (include v8 and v0)
  • Set component ownership in CODEOWNERS
  • Deliverable: Experimental component ready for partner use, component re-exported in react-components

Validation

  • Started validating
  • Add and validate in UI Builder
  • Add and validate in docs site
  • Validate with token pipeline
  • Validate in product
  • Finalize migration guide
    • Author codemods
  • Deliverable: Preview component ready for broader/3rd party use
@khmakoto
Copy link
Member

Component is stable now, closing for now in favor of smaller issues if they come up in the future.

@microsoft microsoft locked as resolved and limited conversation to collaborators Aug 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.