mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-08 15:50:16 +02:00
Per-row card size and spacing return to HomeRowSettings, reframed as percent multipliers that compound with the global Display Size sliders instead of the old absolute heightDp / spacing values. Display Presets continue to set absolute heightDp for special cases (Favorite Episode, Compact, etc.); the multiplier applies on top of whatever base is in effect for that row. HomeRowViewOptions: - Drops the unused absolute `spacing: Int = 16` field. - Adds `cardSizeMultiplier: Int = 100` and `spacingMultiplier: Int = 100`. - `heightDp` stays as the per-row absolute set by Display Presets. resolvedCardHeight() in InterfaceHelpers now layers the multiplier on top of the existing per-row vs global resolution. HomeRowSettings exposes Card size and Spacing sliders for each row (range 50-150, step 5, default 100) under "General". Genre rows keep their stripped-down options list and skip both. On HomePage, the per-row spacingMultiplier compounds with the global Spacing slider for that row's inter-card gap. |
||
|---|---|---|
| .. | ||
| config | ||
| schemas/com.github.damontecres.wholphin.data.AppDatabase | ||
| src | ||
| .gitignore | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||