Theming

  • Definition of a theme that can be applied to Mimi components.

    You should not need to directly conform to this protocol, instead using MimiTheme.

    Declaration

    Swift

    public protocol MimiThemeDefinition
  • Theme that can be applied to Mimi components.

    Conform to this to create your own appearance configuration that is applied to all elements of Mimi UI.

    Declaration

    Swift

    public protocol MimiTheme : MimiThemeDefinition, Equatable
  • Type that can be themed by a MimiTheme.

    Declaration

    Swift

    public protocol MimiThemeable : MimiThemeObservable
  • Mimi color definition that includes a raw color.

    Declaration

    Swift

    public struct MimiColor
    extension MimiColor: Equatable
  • Collection of color properties that can be used to apply color variations to Mimi UI components.

    Declaration

    Swift

    public struct MimiColorBook : Equatable
  • Object describing a font to use in Mimi components.

    Declaration

    Swift

    public struct MimiFont : Equatable
  • Collection of font properties that can be used to utilize custom fonts in Mimi UI components.

    Declaration

    Swift

    public struct MimiFontBook : Equatable
  • Style book to use as part of a MimiTheme.

    Declaration

    Swift

    public struct MimiStyleBook
    extension MimiStyleBook: Equatable