No description
Find a file
2026-06-16 18:25:44 +02:00
src refactor: depend on renamed chain-plugin-sdk 2026-06-16 11:29:42 +02:00
.gitignore chore: initial studio-theme-accessibility 0.1.0 2026-06-02 01:35:53 +02:00
Cargo.toml chore: org rename fai-modules/fai-plugins -> chain-modules/chain-plugins + LICENSE holder 2026-06-16 18:25:44 +02:00
MODULE.de.md chore: initial studio-theme-accessibility 0.1.0 2026-06-02 01:35:53 +02:00
MODULE.md chore: initial studio-theme-accessibility 0.1.0 2026-06-02 01:35:53 +02:00
module.wasm refactor: rename to chain:studio-plugin WIT + provider chain 2026-06-15 22:56:18 +02:00
module.yaml refactor: rename to chain:studio-plugin WIT + provider chain 2026-06-15 22:56:18 +02:00
README.md chore: initial studio-theme-accessibility 0.1.0 2026-06-02 01:35:53 +02:00
rust-toolchain.toml chore: initial studio-theme-accessibility 0.1.0 2026-06-02 01:35:53 +02:00

studio-theme-accessibility

WCAG AA high-contrast Studio theme.

Ships a Material 3 ColorScheme pair (light + dark) through the WIT theme export. Studio loads it as a studio.theme.accessibility capability and switches the app's ColorScheme when the operator picks it from the themes picker.

Build

cargo build --release --target wasm32-wasip2

Output: target/wasm32-wasip2/release/studio_theme_accessibility.wasm.

Palette

See src/lib.rs for the 14 ARGB tokens per brightness, in Material 3 order (primary → on_primary → … → outline_variant).