Package-level declarations
This package contains the logic for the OudsTheme composable, including the OudsThemeTweak mechanism and the implementation of the theme contract that injects visual data into the application.
Types
Holds all the border-related properties defined in the OUDS theme.
Available border styles in OUDS.
Holds all the colour-related properties defined in the OUDS theme.
Holds component-specific tokens that are exposed for public use.
Holds the visual effects defined in the OUDS theme.
Holds the elevation values defined in the OUDS theme.
Holds the opacity values defined in the OUDS theme.
Holds the spacing values defined in the OUDS theme.
Holds the typography styles defined in the OUDS theme.
Properties
Returns this if it is not equal to Dp.Hairline, otherwise returns null.
Functions
Determines if the OUDS theme is currently in dark mode.
Applies the OUDS theme to the composable hierarchy.
Modifies the current OUDS theme configuration and applies it to the given content.