mirror of
https://github.com/got-feedBack/feedBack.git
synced 2026-10-02 19:21:50 +00:00
- docs/plugin-theming.md — the how-to for plugin authors: the golden rule (reference roles + recipe slots, never hardcode a device), what the host provides (--fbv-* role tokens incl. on-accent/focus-ring + window.feedBack.theme), and two paths — Path A (no own skin → derive surfaces from host + pick devices from capabilities) and Path B (own deliberate skins → own surfaces, adopt only the per-skin device pattern), plus accessibility + the pre-merge matrix check. Workstream item 4 of #644. - Refines the contract's reconciliation rule: "derive surfaces from host" applies to plugins WITHOUT their own identity; plugins WITH deliberate skins (note_detect) own their surfaces (deriving would erase metal's steel) and adopt only the role/recipe pattern. Records the 2026-06-29 decision to keep note_detect's skins self-owned + their current button text — so item 2 is the per-skin pattern + the verification gate, not surface-derivation. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QbexxfTt8q2tAn436MqGWF