studio-theme-solarized/MODULE.md
flemming-it 65986ff8a1 docs: add MODULE.md + MODULE.de.md inline docs
Studio's Documentation section now populates from the bundle
instead of staying empty. Same content as the existing
README, trimmed for the in-app reader.

Signed-off-by: flemming-it <sf@flemming.it>
2026-05-25 23:03:13 +02:00

34 lines
848 B
Markdown

# studio.theme.solarized
Theme-hook plugin for F∆I Studio. Ships Ethan Schoonover's
[Solarized](https://ethanschoonover.com/solarized/) palette as
a Material 3 ColorScheme pair (Light + Dark).
## Capability
- `studio.theme.solarized@0.1.0`
## Hook implemented
- `theme(brightness) -> color-scheme`
The other two Studio-plugin hooks (`translate`, `output-view`)
return `PluginError::Declined` — this plugin only themes.
## Output
14 ARGB tokens per brightness in Material 3 order
(primary → on-primary → secondary → … → outline-variant).
Brightness names other than `"light"` or `"dark"` return
`PluginError::Declined`.
## Permissions
None. The plugin is a pure constant lookup — no I/O.
## Build
```bash
cargo build --release --target wasm32-wasip2
# Output: target/wasm32-wasip2/release/studio_theme_solarized.wasm
```