Package-level declarations
Types
Color scheme for the AI assistant chat UI.
Color scheme for the document info view.
Color scheme for the main toolbar in the PDF viewer.
Drives runtime theme propagation. Activity binders call invalidate from setTheme() interception and onConfigurationChanged; the bumped key forces NutrientTheme (and any consumer keyed on LocalNutrientThemeKey) to re-read colors.
Container class that holds colors as well as icons to be used in the app.
Color scheme for toolbar popup menus.
Container class that holds custom Compose color schemes for all UI components.
Container class that holds custom icon schemes for all UI components.
Properties
Key that callers can observe to re-read theme-derived values mid-session (THEME-3). Bumped by a NutrientThemeController when Activity.setTheme() or a configuration/dynamic-color change makes the XML theme attributes change without LocalContext itself changing.
Functions
Default values provider for Compose UI.
Default values provider for Custom colors.
Wraps content so its toolbar colors track runtime theme changes (THEME-3).
Remembers a NutrientThemeController for the current composition.