Skip to content

Add the core explicit icon catalog - #7

Merged
konojunya merged 3 commits into
mainfrom
feat/core-icon-catalog-v0.2
Sep 3, 2026
Merged

Add the core explicit icon catalog#7
konojunya merged 3 commits into
mainfrom
feat/core-icon-catalog-v0.2

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • add 12 provider-neutral, repository-authored explicit icons to all three core themes
  • allow themes to share an SVG only when its logical ID and complete asset metadata match
  • release the catalog source and generated Cargo/npm artifacts as version 0.2.0
  • extend the review gallery and record desktop/mobile visual evidence

Verification

  • npm ci
  • npm run validate
  • npm run generate:check
  • npm test
  • npm run typecheck
  • npm pack --dry-run --workspace @stack-sh/theme
  • cargo +stable fmt --check
  • cargo +stable test --workspace --locked
  • cargo +stable clippy --workspace --all-targets --locked -- -D warnings
  • RUSTDOCFLAGS=-D warnings cargo +stable doc --workspace --no-deps --locked
  • cargo +stable package -p stack-theme --locked
  • isolated headless Chrome at 1440x1000 and 390x844: 36 explicit icon cards, no overflow, console/page/network errors empty

@konojunya
konojunya merged commit d25b883 into main Sep 3, 2026
2 checks passed
@konojunya
konojunya deleted the feat/core-icon-catalog-v0.2 branch September 3, 2026 16:10
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

Successfully merging this pull request may close these issues.

1 participant