|Adr-Plus Fields|Values Migrated | |–|–| |ADR|No global style API; per-control styling| |Version|01| |Revision|01| |Scope|| |Domain|| |Created|Proposed (2026-07-24)| |Changed|Accepted (2026-07-24)| |Superseded||
Theming needs to be flexible per control without a sprawling global theme object that every control must know about.
There is no global style API. PromptPlusStyles does not exist and
IPromptPlusConfig has no Styles(...) member. Styling is applied per control
via .Styles(<ControlEnum>, style) (e.g. InputStyles, SelectStyles). The
Style value carries foreground, background, and an overflow strategy only —
there is no text-decoration concept. The style-region enum backing the controls
(ComponentStyles) is internal.
.Styles(...) per control (or a user-side helper). Accepted for
clarity and decoupling.