mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-08 15:50:16 +02:00
Consolidates UI sizing into three percentage sliders surfaced through a new Settings -> Interface -> Display size page: UI scale (50-150%), Card size (50-150%), Spacing (25-175%). Each persists immediately via DataStore; the rest of the app reflects them through LocalInterfaceCustomization and a root-level LocalDensity override in MainContent. The page mirrors HomeSettingsPage's two-column shell: a fixed-width settings panel on the left, HomePageContent rendering live preview rows on the right. The page snapshots its own density on entry so the slider rail stays fixed while UI scale changes the rest of the app. Includes a one-shot AppUpgradeHandler migration block for installs at or before 0.6.4-31-g0 that resets the three new percent fields to their defaults. |
||
|---|---|---|
| .. | ||
| config | ||
| schemas/com.github.damontecres.wholphin.data.AppDatabase | ||
| src | ||
| .gitignore | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||