Skip to content

Conversation

@rubencarvalho
Copy link
Contributor

Description

Motivation and context

Related issue(s)

  • fixes [Issue Number]

Screenshots (if appropriate)


Author's checklist

  • I have read the CONTRIBUTING and PULL_REQUESTS documents.
  • I have reviewed at the Accessibility Practices for this feature, see: Aria Practices
  • I have added automated tests to cover my changes.
  • I have included a well-written changeset if my change needs to be published.
  • I have included updated documentation if my change required it.

Reviewer's checklist

  • Includes a Github Issue with appropriate flag or Jira ticket number without a link
  • Includes thoughtfully written changeset if changes suggested include patch, minor, or major features
  • Automated tests cover all use cases and follow best practices for writing
  • Validated on all supported browsers
  • All VRTs are approved before the author can update Golden Hash

Manual review test cases

  • Descriptive Test Statement

    1. Go here
    2. Do this action
    3. Expect this result
  • Descriptive Test Statement

    1. Go here
    2. Do this action
    3. Expect this result

Device review

  • Did it pass in Desktop?
  • Did it pass in (emulated) Mobile?
  • Did it pass in (emulated) iPad?

rubencarvalho and others added 6 commits October 10, 2025 18:34
* feat(divider): second-gen style migration
- clean up css

* chore: update first-gen package.json to use base

* feat: add static color background decorator
- remove static container in favor of using decorator

* refactor: simplify null checks

* fix: add Storybook styles to fix forced-colors mode rendering

* fix: change comment in Divider.ts

* chore(divider): add internal docs for static color

* docs(divider): correct default size docs

---------

Co-authored-by: Marissa Huysentruyt <[email protected]>
… architecture (#5800)

- create shared types file
- import types into core status-light
- imports new types in status light base
- adds the api overrides for color and semantic variants
- adds documentation
- ensures the disabled state is not supported in S2 and throws a warning
- ensures the disabled property still adds the aria-disabled attribute
for S1
- removes disabled logic from base class
- ensures the variants values are validated and throws a warning if not

* refactor(status-light): status light second-gen
- imports new S2 types for colors and semantic variants
- adds the api overrides
- adds documentation and example usage
- refactors template render to use CSS classes and classMap()

* refactor(status-light): status light first-gen
- imports new S1 types for colors and semantic variants
- adds the api overrides and extra disabled property
- adds documentation, deprecation notices, and example usage
- adds disabled logic to first-gen subclass

* feat(status-light): add s2 styles

* feat(status-light): add second-gen stories

* feat(statuslight): add sizeMap decorator

* test(status-light): add dev mode warning tests in first-gen

* test(statuslight): add second-gen test file
@caseyisonit caseyisonit added do-not-merge feature-branch 2nd gen These issues or PRs map to our 2nd generation work to modernizing infrastructure. labels Oct 20, 2025
rubencarvalho and others added 2 commits October 21, 2025 18:02
* chore: add contributor docs (WIP)

* docs: minor edits to contributor docs

---------

Co-authored-by: Rúben Carvalho <[email protected]>
@rubencarvalho rubencarvalho changed the title Barebones chore: create second-generation world Oct 22, 2025
rubencarvalho and others added 7 commits October 23, 2025 22:08
* chore: hoist dev commands to root packagejson

* chore: add a root level eslint config file

* fix(progress-circle): remove @spectrum-web-component/base dependency from next-gen

* chore: update build commands in root packagejson

* chore: run hmr on core for storybook and test

* chore: fix test command in second-gen and add eslint dev dependency

* chore: explicitly run prestorybook in second-gen

* chore: update cem analyze command

* chore: build ts before storybook in first-gen

* chore: hoist license eslint rule to top

---------

Co-authored-by: Rúben Carvalho <[email protected]>
Co-authored-by: Casey Eickhoff <[email protected]>
Co-authored-by: Ruben Carvalho <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2nd gen These issues or PRs map to our 2nd generation work to modernizing infrastructure. do-not-merge feature-branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.