guitar_prometheus::Theming::ThemePair
guitar_prometheus::Theming::ThemePair
A pair of related themes (one dark, one light) the user can pick as a unit. More…
#include <Theme.h>
Public Attributes
| Name | |
|---|---|
| juce::String | id Stable id (e.g. “default”, “fragmented”, “rapture”) — persisted to AppPreferences. |
| juce::String | displayName User-visible name (e.g. “Default”, “Fragmented”, “Rapture”). |
| Theme | dark |
| Theme | light |
Detailed Description
struct guitar_prometheus::Theming::ThemePair;A pair of related themes (one dark, one light) the user can pick as a unit.
The “Default” pair uses JUCE’s built-in light scheme for its light variant; the other two are bespoke (Fragmented+Nullified, Rapture+Goddess) — see 2026-04-29-f10-5-and-phase-11-plan.md for the source palettes.
Public Attributes Documentation
variable id
juce::String id;Stable id (e.g. “default”, “fragmented”, “rapture”) — persisted to AppPreferences.
variable displayName
juce::String displayName;User-visible name (e.g. “Default”, “Fragmented”, “Rapture”).
variable dark
Theme dark;variable light
Theme light;Updated on 2026-05-29 at 07:39:53 +0000