v0.2.0
Features
- hide built-in appearance switch in General settings, unify on dsh-cool-theme’s Theme panel (slot shadowing with CSS/MutationObserver fallback)
- use palette icon for Theme settings tab (user-provided 24×24 SVG, rendered at 16×16 via MutationObserver)
Fixes
- remove trailing divider in Theme settings panel (.ct-row:last-child)
Refactors
- modularize theme presets and css variables (12 presets: Nord, One Dark, etc.)
- remove redundant code and simplify theme logic
Chores
- publish pipeline: enable npm Trusted Publisher (OIDC) + provenance, remove classic NPM_TOKEN
- add pens cover file
Full Changelog: v0.1.0...v0.2.0