Skip to content

Releases: DeSource-Labs/themifier

0.5.0

18 Dec 19:56
999f509

Choose a tag to compare

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 install
    • pnpm 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