MosaicThemeConfig

data class MosaicThemeConfig(val colorScheme: MosaicColorScheme, val shapes: Shapes, val typography: Typography, val materialSymbolFontsConfig: MaterialSymbolFontsConfig)

The app's visual theme — colors, shapes, typography and Material Symbol font settings, applied via MosaicTheme inside MosaicApplication.

Constructors

Link copied to clipboard
constructor(colorScheme: MosaicColorScheme, shapes: Shapes, typography: Typography, materialSymbolFontsConfig: MaterialSymbolFontsConfig)

Properties

Link copied to clipboard

light/dark Material ColorScheme pair — the initial defaults SetTheme/ ResetTheme swap between/away from at runtime.

Link copied to clipboard

variable-font axis settings for every Material Symbol glyph in the app.

Link copied to clipboard

Material Shapes for every built-in tile that reads from MaterialTheme.shapes.

Link copied to clipboard

Material Typography — what TypographySchema.toTextStyle() resolves against.