DefaultTheme
Contains all high level color configs for the Sensibill Capture.
-
Bundle for use by subclasses to acess custom assets.
-
Plist data for use by subclasses to decode their own custom values.
-
The color displayed most frequently across your app’s screens and components.
-
The lighter or darker variant of the
primary
color. -
The color of text, iconography, strokes, and some surfaces, shown on top of
primary
andprimaryVariant
colors.
-
The accent color.
-
The color of text, iconography, strokes, and some surfaces, shown on top of
secondary
color.
-
The color that appears behind scrollable content.
-
The color of text, iconography, strokes, and some surfaces, shown on top of
background
color.
-
Defines the color of surfaces of components, such as cards, sheets, and menus.
-
The lighter or darker variant of the
surface
color. -
The color of text, iconography, and strokes, shown on top of
surface
orsurfaceVariant
colors. -
The color of emphasized text, iconography, and strokes, shown on top of
surface
orsurfaceVariant
colors.
-
The color or error background
-
The color of text, iconography, and strokes, shown on top of
error
color.
-
Style of primary button corners. Value above 0 yields rounded corners. Default value: 24.
-
Height of the primary button. Default value: 48
-
Width of the primary button. Default value: 138
-
Style of secondary button corners. Value above 0 yields rounded corners. Default value: 24 (matches primary button rounding).
-
Height of the secondary button. Default value: 48
-
Width of the secondary button. Default value: 138
-
Provides an access to font definitions
-
Initialize the default theme from SensibillConfiguration.plist provided in a specified bundle
-
Initializes font manager as a Decodable. Do not call directly.