From ddb171fca3580b18cdd0a2370e8b284ba6315685 Mon Sep 17 00:00:00 2001 From: npeter83 Date: Fri, 21 Aug 2026 19:37:11 +0200 Subject: [PATCH] style(type): raise the too-small toolbar and filter text toward the view-switcher size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The view-switcher's 16px reads comfortably; the toolbar and filter controls sat at 12px. Bring the marked controls up to match, and lift the general scale on the shared filter surfaces. - Toolbar (feed + channel + Plex, via the shared components): FilterSelect and SortControl trigger pills text-xs → text-base (16px, the view-switcher size); the result count → text-sm; the active-filter chips → text-sm with the "FILTERED BY" label text-2xs → text-xs. - Filterbar: the Combobox picker input → text-base (matching the toolbar pills) + its chips → text-sm; the panel/widget headers (SidePanel collapsed-rail + panel title, PanelGroup widget titles) up one step. Channel info and the manager tables were already at 14–16px (readable), so they were left as-is. --- frontend/src/components/ActiveFilterChips.tsx | 6 +++--- frontend/src/components/Combobox.tsx | 4 ++-- frontend/src/components/Feed.tsx | 2 +- frontend/src/components/FilterSelect.tsx | 2 +- frontend/src/components/PanelGroup.tsx | 2 +- frontend/src/components/SidePanel.tsx | 4 ++-- frontend/src/components/SortControl.tsx | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/frontend/src/components/ActiveFilterChips.tsx b/frontend/src/components/ActiveFilterChips.tsx index a6429473..5268a59c 100644 --- a/frontend/src/components/ActiveFilterChips.tsx +++ b/frontend/src/components/ActiveFilterChips.tsx @@ -21,7 +21,7 @@ export default function ActiveFilterChips({ className="flex flex-wrap items-center gap-1.5 pb-3" aria-label={t("feed.chips.label")} > - + {t("feed.chips.label")} {filters.map((f) => ( @@ -32,7 +32,7 @@ export default function ActiveFilterChips({ onClick={f.remove} title={t("feed.chips.remove", { name: f.label })} aria-label={t("feed.chips.remove", { name: f.label })} - className="chip group pl-2.5 pr-1.5 py-1 text-xs hover:border-accent hover:bg-accent/20 transition" + className="chip group pl-2.5 pr-1.5 py-1 text-sm hover:border-accent hover:bg-accent/20 transition" > {f.label} @@ -42,7 +42,7 @@ export default function ActiveFilterChips({ diff --git a/frontend/src/components/Combobox.tsx b/frontend/src/components/Combobox.tsx index 8cfab27b..be9df823 100644 --- a/frontend/src/components/Combobox.tsx +++ b/frontend/src/components/Combobox.tsx @@ -154,7 +154,7 @@ export default function Combobox({ className="glass-card flex min-h-9 w-full cursor-text flex-wrap items-center gap-1 rounded-lg border border-border px-1.5 py-1 transition focus-within:border-accent focus-within:ring-2 focus-within:ring-accent/30" > {selected.map((v) => ( - + {labelFor(v)} diff --git a/frontend/src/components/SidePanel.tsx b/frontend/src/components/SidePanel.tsx index 192e7601..f338aa49 100644 --- a/frontend/src/components/SidePanel.tsx +++ b/frontend/src/components/SidePanel.tsx @@ -74,7 +74,7 @@ export default function SidePanel({ )} {title} @@ -98,7 +98,7 @@ export default function SidePanel({ {pinned ? : } {icon} - + {title} {count > 0 && ( diff --git a/frontend/src/components/SortControl.tsx b/frontend/src/components/SortControl.tsx index 19d0d374..4e37c4ef 100644 --- a/frontend/src/components/SortControl.tsx +++ b/frontend/src/components/SortControl.tsx @@ -68,7 +68,7 @@ export default function SortControl({ ref={pop.refs.setReference} {...pop.getReferenceProps()} aria-label={label} - className={`glass-card glass-hover inline-flex items-center gap-1.5 rounded-full border px-3 py-1 text-xs transition ${ + className={`glass-card glass-hover inline-flex items-center gap-1.5 rounded-full border px-3 py-1 text-base transition ${ open ? "border-accent" : "border-border" }`} >