Render Limit
Items per page
Lower = faster on large libraries
updateSettings({ renderLimit: Math.max(12, (store.settings.renderLimit ?? 48) - 12) })} disabled={(store.settings.renderLimit ?? 48) <= 12}>−
{store.settings.renderLimit ?? 48}
updateSettings({ renderLimit: Math.min(200, (store.settings.renderLimit ?? 48) + 12) })} disabled={(store.settings.renderLimit ?? 48) >= 200}>+
{#each [12, 24, 48, 96, 200] as v}
updateSettings({ renderLimit: v })}>{v}
{/each}
Rendering
GPU acceleration
Uses the GPU for rendering; disable if you see visual glitches
updateSettings({ gpuAcceleration: !store.settings.gpuAcceleration })}>
Idle / Splash Screen
Animated card background
Shows cover art cards floating in the background on the idle screen
updateSettings({ splashCards: !(store.settings.splashCards ?? true) })}>
Session Cache
Cache entries
In-memory, cleared on restart
{perfSnapshot?.cacheEntries ?? 0} entries
↺
{#if perfSnapshot && perfSnapshot.cacheEntries > 0}
Oldest entry
{fmtAge(perfSnapshot.oldestEntryMs)}
Newest entry
{fmtAge(perfSnapshot.newestEntryMs)}
Cached keys
{perfSnapshot.cacheKeys.join(", ")}
{/if}
Cache
Image cache
Webview page image cache
{cleared ? "Cleared" : clearing ? "Clearing…" : "Clear"}