Inter Variable (v4.1, 859 KB): full type scale with 9 weight axes (W100–W900), negative tracking at display sizes, positive at labels. Theme picker: SettingsViewModel now uses KaizenThemeId from the design system (AMBER/BLAU/MONO/AURORA). MainActivity wires selectedTheme + appearanceMode to KaizenTheme composable — switching themes in Settings instantly propagates to the entire app. No server sync needed — web stores theme in localStorage, app stores locally. Backend /api/v1/me has no uiTheme field in the DB. Settings strings migrated to string resources (de + en). SettingsViewModelTest updated for new enum values + System default. |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||