Releases: DeSource-Labs/themifier
Releases · DeSource-Labs/themifier
0.5.0
Release assets
Highlights
- 8 themes: Dark, Light, High Contrast, Night Warm, Protanopia, Deuteranopia, Tritanopia, Reduced Motion
- Contrast safety: Built-in contrast validation ensures readable text on transformed backgrounds
- Per‑site control: Override global theme per domain, exclude sites, or enable advanced dynamic mode
- UI sync: Extension popup and options page styles align with your selected website theme
Accessibility
- WCAG AA: Enforces minimum 4.5:1 contrast for text and UI
- Color‑blind modes: Correct color axes for protanopia/deuteranopia (blue‑yellow) and tritanopia (red‑green)
- Reduced motion: Honors motion preferences and disables animations where needed
Performance & Reliability
- Smart processing: Two‑pass CSS transformation with pre‑inject validation
- Consistency: Color registry avoids inconsistent conversions across the page
UI & Settings
- Popup: Quick access to global theme and per‑site overrides
- Options: System auto, theme selection cards, auto‑detection toggle, and per‑site management
- Badging: Action badge reflects active theme or site exclusion state
Developer Experience
- TypeScript + Vue 3: Clean, maintainable codebase
- Linting/formatting: ESLint + Prettier configured
Install
- Chrome Web Store: Install Themifier directly from the store
- Development setup:
pnpm installpnpm build- Load chrome-mv3 via Chrome’s “Load unpacked” in
chrome://extensions/
Known Limitations
- Complex sites: Pages with heavy inline style mutations may require “Advanced dynamic mode”
- Design integrity: Some brand or image-heavy elements are intentionally left unchanged
- Edge CSS: Rare, exotic CSS combinations may need manual iteration—please report issues
What’s Next
- More theme refinements, broader framework detection, performance tuning on high‑mutation pages, and store listing polish