JengaBrand

A single brand definition that derives a whole theme: a coherent, accessible light and dark scheme plus type, shape and density, from a few inputs.

Only the brand accent family and (optionally) the ink action color are derived from color; neutral surfaces and semantic status colors keep Jenga's tuned defaults so meaning does not rotate with the brand hue. Build one with jengaBrand and pass it to JengaTheme(brand = ...).

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val seed: Color

Functions

Link copied to clipboard

The derived dark color scheme: brand family from seed, neutrals/status kept.

Link copied to clipboard

The derived light color scheme: brand family from seed, neutrals/status kept.

Link copied to clipboard

The derived shape set for the brand's corner language.

Link copied to clipboard

The derived sizing set for the brand's density; touch target and icons stay fixed.

Link copied to clipboard

The derived spacing scale for the brand's density.

Link copied to clipboard

The derived type scale. Unset families resolve to the system default here; JengaTheme(brand = ...) injects Jenga's bundled brand font for unset families.