From a0528c6d3ffca5f3980f7048947b601d41baa2fb Mon Sep 17 00:00:00 2001 From: KeelrLeek <156356974+KeelrLeek@users.noreply.github.com> Date: Tue, 8 Sep 2026 15:45:42 -0500 Subject: [PATCH] settings: each index entry carries its section's icon, lit in the accent when it is the one on screen --- src/views/Settings.svelte | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/src/views/Settings.svelte b/src/views/Settings.svelte index e04efe8..65e28a5 100644 --- a/src/views/Settings.svelte +++ b/src/views/Settings.svelte @@ -327,17 +327,17 @@ // ---- the index --------------------------------------------------------- const SECTIONS = [ - { id: "account", title: "Account", group: "You" }, - { id: "networks", title: "Networks", group: "You" }, - { id: "appearance", title: "Appearance", group: "Look & sound" }, - { id: "playback", title: "Playback", group: "Look & sound" }, - { id: "lyrics", title: "Lyrics", group: "Look & sound" }, - { id: "streaming", title: "Streaming", group: "Music" }, - { id: "library", title: "Library & downloads", group: "Music" }, - { id: "sharing", title: "Sharing", group: "Music" }, - { id: "quality", title: "Source quality", group: "Music" }, - { id: "albumart", title: "Album artwork", group: "Artwork" }, - { id: "artistart", title: "Artist artwork", group: "Artwork" }, + { id: "account", title: "Account", group: "You", icon: "users" }, + { id: "networks", title: "Networks", group: "You", icon: "globe" }, + { id: "appearance", title: "Appearance", group: "Look & sound", icon: "display" }, + { id: "playback", title: "Playback", group: "Look & sound", icon: "volume" }, + { id: "lyrics", title: "Lyrics", group: "Look & sound", icon: "lyrics" }, + { id: "streaming", title: "Streaming", group: "Music", icon: "music" }, + { id: "library", title: "Library & downloads", group: "Music", icon: "library" }, + { id: "sharing", title: "Sharing", group: "Music", icon: "export" }, + { id: "quality", title: "Source quality", group: "Music", icon: "layers" }, + { id: "albumart", title: "Album artwork", group: "Artwork", icon: "disc" }, + { id: "artistart", title: "Artist artwork", group: "Artwork", icon: "image" }, ]; const GROUPS = ["You", "Look & sound", "Music", "Artwork"]; let active = $state("account"); @@ -395,7 +395,7 @@ {#each GROUPS as g (g)}