feat(theme): allow dynamic colors to override preset theme and disable preset selector when active (#684)

* feat(theme): allow dynamic colors to override non-default theme presets

* feat(settings): disable theme preset selector when dynamic colors is enabled

* feat(theme): align Catppuccin preset with official Latte and Mocha style guide
This commit is contained in:
M57
2026-07-22 22:49:36 +03:00
committed by GitHub
parent 06ba3e8399
commit 34ba93901b
4 changed files with 96 additions and 95 deletions
@@ -64,8 +64,8 @@ private fun resolveStatusColors(preset: ThemePreset, darkTheme: Boolean) = when
}
```
Dynamic (Material You) color on API 31+ overrides the DEFAULT scheme when
`useDynamicColors = true` and `themePreset == ThemePreset.DEFAULT`.
Dynamic (Material You) color on API 31+ overrides the preset scheme when
`useDynamicColors = true`.
## DEFAULT uses design tokens — that's intentional