currentEngineVersion top-level constant
int
const currentEngineVersion
The newest generator version. Share codes and persisted themes carry the version they were made with.
- v1: Milestone 3.
- v2: M3 review — light themes keep digit keys ≥ 0.04 below the background and function keys ≥ 0.05 below the digits; the disliked (bile) band widens to 75–115° and is re-checked on final colours; Accessible light accents leave the yellows before going dark; NeoPOP accents sit at their hue's chroma cusp and its function keys are near-neutral. v1 themes still reproduce exactly (golden fixtures). M4 adds Neumorphism to v2 (no bump: other families' v2 output is unchanged; pinned by fixtures/neumorphism_v2.json).
- v3: one pocket Retro theme in three plays the 8-bit chiptune pack (sound stream only; no visual change). Pinned by fixtures/retro_v3.json.
- v4: steering (
ThemeIntent; M3 Expressive, NeoPOP and Claymorphism honour it). Unsteered v4 output equals v3 apart from the version number; pinned by fixtures/generator_v4.json and fixtures/steered_v4.json. - v5: every family follows a
ThemeIntent's colours, brightness and chroma (families with their own palettes turn their hues to the intent; Claymorphism's body follows the colour fully). Unsteered and steered M3 Expressive / NeoPOP output equals v4 apart from the version number; pinned by fixtures/*_v5.json and fixtures/steered_v5.json.
Implementation
const int currentEngineVersion = 5;