diff --git a/src/lib/components/views/LocalLibraryView.svelte b/src/lib/components/views/LocalLibraryView.svelte index 0d48fc627..f4a47c95f 100644 --- a/src/lib/components/views/LocalLibraryView.svelte +++ b/src/lib/components/views/LocalLibraryView.svelte @@ -3258,16 +3258,18 @@
-
- {#each alphaIndexLetters as letter} - - {/each} +
+
+ {#each alphaIndexLetters as letter} + + {/each} +
@@ -4500,7 +4502,7 @@ } .filter-panel-header span { - font-size: 13px; + font-size: 12px; font-weight: 600; color: var(--text-primary); } @@ -4599,7 +4601,7 @@ } .filter-checkbox .label-text { - font-size: 13px; + font-size: 12px; color: var(--text-primary); } @@ -5803,40 +5805,10 @@ } /* Artist View - Two Column Layout */ - .artist-alpha-index-horizontal { - display: flex; - flex-wrap: wrap; - gap: 4px; - padding: 8px 0 16px; + .artist-alpha-index-row { + padding: 8px 0 12px; border-bottom: 1px solid var(--bg-tertiary); - margin-bottom: 16px; - } - - .alpha-letter-horizontal { - width: 28px; - height: 28px; - display: flex; - align-items: center; - justify-content: center; - font-size: 12px; - font-weight: 500; - color: var(--text-secondary); - background: var(--bg-secondary); - border: none; - border-radius: 4px; - cursor: pointer; - transition: all 150ms ease; - } - - .alpha-letter-horizontal:hover:not(.disabled) { - background: var(--accent-primary); - color: white; - } - - .alpha-letter-horizontal.disabled { - opacity: 0.3; - cursor: default; - pointer-events: none; + margin-bottom: 12px; } .artists-tab-container { diff --git a/static/filter.svg b/static/filter.svg new file mode 100644 index 000000000..167e7394f --- /dev/null +++ b/static/filter.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file