From 47f981fbc4982b416317eaa070758074325c7c06 Mon Sep 17 00:00:00 2001 From: Till JS Date: Tue, 31 Mar 2026 12:44:50 +0200 Subject: [PATCH] refactor(shared-ui): replace remaining inline SVGs with Phosphor icons Migrate 41 inline SVG icons to Phosphor components across 21 shared-ui files including CommandBar, InputBar, Sidebar, AudioPlayer, PageHeader, Select, TagBadge, SettingsRow, and more. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/command-bar/CommandBar.svelte | 98 +---------------- .../src/components/SyncIndicator.svelte | 5 +- .../molecules/KeyboardShortcutsPanel.svelte | 18 +-- .../shared-ui/src/molecules/PageHeader.svelte | 19 +--- .../shared-ui/src/molecules/Select.svelte | 5 +- .../src/molecules/feedback/EmptyState.svelte | 16 +-- .../src/molecules/media/AudioPlayer.svelte | 27 +---- .../src/molecules/tags/TagBadge.svelte | 20 +--- .../src/molecules/tags/TagList.svelte | 11 +- .../shared-ui/src/navigation/Navbar.svelte | 19 +--- .../src/navigation/PillDropdown.svelte | 10 +- .../src/navigation/PillNavigation.svelte | 103 ++++++++---------- .../navigation/PillTimeRangeSelector.svelte | 21 +--- .../shared-ui/src/navigation/Sidebar.svelte | 46 +------- .../src/navigation/SidebarSection.svelte | 18 +-- .../ExpandableToolbar.svelte | 22 +--- .../shared-ui/src/pages/OfflinePage.svelte | 10 +- .../shared-ui/src/quick-input/InputBar.svelte | 83 +++----------- .../src/settings/GlobalSettingsSection.svelte | 16 +-- .../shared-ui/src/settings/SettingsRow.svelte | 19 +--- .../src/settings/SettingsTimeInput.svelte | 16 +-- 21 files changed, 122 insertions(+), 480 deletions(-) diff --git a/packages/shared-ui/src/command-bar/CommandBar.svelte b/packages/shared-ui/src/command-bar/CommandBar.svelte index fcf39c812..b1656a282 100644 --- a/packages/shared-ui/src/command-bar/CommandBar.svelte +++ b/packages/shared-ui/src/command-bar/CommandBar.svelte @@ -1,6 +1,7 @@