Refactor all 18 React Native components from static DTColors imports to
dynamic useDTTheme() context, enabling proper visual differentiation
when switching between DT and Classic brands.
Key changes:
- Replace static DTColors with theme context in all components
- Add shape tokens (bevel/radius) to DTExtendedTheme interface
- Conditionally render SVG bevels (DT) vs borderRadius (Classic)
- Configure fonts per brand (Tektur for DT, system sans-serif for Classic)
- Update buildThemeFromBrand to parse shape and typography tokens
- Fix Metro config for monorepo singleton resolution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove 541MB of committed Electron build artifacts from git
- Add .gitignore patterns for release/, *.apk, *.aab, *.ipa
- Add GitHub Actions workflow for building showcase releases
(manual dispatch with version input, builds Linux desktop +
Android APK, creates GitHub Release with attached artifacts)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Supra (VivoKey MD3 theme) has been extracted into a standalone
Dangerous-Pi theme plugin. Remove all supra references from tokens,
web CSS, showcase apps, and documentation.
- Delete supra brand tokens and elevation.css
- Update ThemeBrand type to "dt" | "classic"
- Remove supra from CSS generation, imports, and bevels
- Update CLAUDE.md and package READMEs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New workspace packages for demonstrating design system components:
- Desktop: Electron + Vite app with brand/theme switching
- Mobile: Expo React Native app with brand switching
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace hardcoded hex/opacity values with CSS custom properties for
proper theming support across brands.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Each published package now includes its own README (shown on npm) and
a copy of the MIT license so both travel with the tarball.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds project documentation: MIT license file, README with package
overview/usage/development guide, and CLAUDE.md with maintenance
guidelines covering feature parity, testing strategy, and CI.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>