From 3f6dd0e1d1f5ab8a2fcdf91d16fe0cae790b1d25 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 20 Aug 2026 22:06:56 +0200 Subject: [PATCH] refactor: remove 48 unused icon components Forty eight icon components in the shared icon folders are not imported by anything. No component renders them and no dynamic component lookup reaches them: every dynamic component in the app is handed an icon reference that was imported by name somewhere. This removes around 1000 lines. Any icon that is wanted again is a single file to add back, and until then the icon folders list what is actually on screen. --- .../icons/AdjustmentsHorizontalOutline.svelte | 20 --------- src/lib/components/icons/Agile.svelte | 27 ----------- src/lib/components/icons/ArrowDownTray.svelte | 20 --------- .../icons/ArrowTurnDownRight.svelte | 18 -------- src/lib/components/icons/ArrowUpLeft.svelte | 20 --------- .../components/icons/Bars3BottomLeft.svelte | 18 -------- src/lib/components/icons/BookOpen.svelte | 20 --------- src/lib/components/icons/Bookmark.svelte | 20 --------- src/lib/components/icons/BookmarkSlash.svelte | 20 --------- src/lib/components/icons/Calendar.svelte | 20 --------- src/lib/components/icons/CalendarSolid.svelte | 17 ------- src/lib/components/icons/ChartBar.svelte | 16 ------- src/lib/components/icons/Code.svelte | 20 --------- src/lib/components/icons/Cog6Solid.svelte | 18 -------- src/lib/components/icons/Collapse.svelte | 41 ----------------- .../components/icons/CommandLineSolid.svelte | 17 ------- .../components/icons/DocumentChartBar.svelte | 21 --------- src/lib/components/icons/DocumentCheck.svelte | 20 --------- src/lib/components/icons/FaceId.svelte | 36 --------------- src/lib/components/icons/FilePlusAlt.svelte | 28 ------------ src/lib/components/icons/FloppyDisk.svelte | 20 --------- src/lib/components/icons/Github.svelte | 19 -------- src/lib/components/icons/Glasses.svelte | 45 ------------------- src/lib/components/icons/Grid.svelte | 23 ---------- src/lib/components/icons/Headphone.svelte | 20 --------- src/lib/components/icons/Home.svelte | 23 ---------- src/lib/components/icons/KeyframePlus.svelte | 21 --------- src/lib/components/icons/Lifebuoy.svelte | 20 --------- src/lib/components/icons/Map.svelte | 20 --------- src/lib/components/icons/MenuLines.svelte | 20 --------- src/lib/components/icons/PagePlus.svelte | 24 ---------- src/lib/components/icons/PenAlt.svelte | 18 -------- src/lib/components/icons/PeopleTag.svelte | 31 ------------- src/lib/components/icons/PhotoSolid.svelte | 17 ------- .../icons/QuestionMarkCircle.svelte | 20 --------- src/lib/components/icons/SignOut.svelte | 18 -------- src/lib/components/icons/SparklesSolid.svelte | 18 -------- src/lib/components/icons/Union.svelte | 23 ---------- src/lib/components/icons/User.svelte | 17 ------- .../components/icons/UserBadgeCheck.svelte | 26 ----------- .../components/icons/UserCircleSolid.svelte | 17 ------- src/lib/components/icons/UserGroup.svelte | 20 --------- src/lib/components/icons/UsersSolid.svelte | 15 ------- src/lib/components/icons/ZoomReset.svelte | 27 ----------- .../layout/Sidebar/icons/Archive.svelte | 22 --------- .../layout/Sidebar/icons/Hashtag.svelte | 18 -------- .../layout/Sidebar/icons/Lock.svelte | 20 --------- .../layout/Sidebar/icons/Settings.svelte | 23 ---------- 48 files changed, 1042 deletions(-) delete mode 100644 src/lib/components/icons/AdjustmentsHorizontalOutline.svelte delete mode 100644 src/lib/components/icons/Agile.svelte delete mode 100644 src/lib/components/icons/ArrowDownTray.svelte delete mode 100644 src/lib/components/icons/ArrowTurnDownRight.svelte delete mode 100644 src/lib/components/icons/ArrowUpLeft.svelte delete mode 100644 src/lib/components/icons/Bars3BottomLeft.svelte delete mode 100644 src/lib/components/icons/BookOpen.svelte delete mode 100644 src/lib/components/icons/Bookmark.svelte delete mode 100644 src/lib/components/icons/BookmarkSlash.svelte delete mode 100644 src/lib/components/icons/Calendar.svelte delete mode 100644 src/lib/components/icons/CalendarSolid.svelte delete mode 100644 src/lib/components/icons/ChartBar.svelte delete mode 100644 src/lib/components/icons/Code.svelte delete mode 100644 src/lib/components/icons/Cog6Solid.svelte delete mode 100644 src/lib/components/icons/Collapse.svelte delete mode 100644 src/lib/components/icons/CommandLineSolid.svelte delete mode 100644 src/lib/components/icons/DocumentChartBar.svelte delete mode 100644 src/lib/components/icons/DocumentCheck.svelte delete mode 100644 src/lib/components/icons/FaceId.svelte delete mode 100644 src/lib/components/icons/FilePlusAlt.svelte delete mode 100644 src/lib/components/icons/FloppyDisk.svelte delete mode 100644 src/lib/components/icons/Github.svelte delete mode 100644 src/lib/components/icons/Glasses.svelte delete mode 100644 src/lib/components/icons/Grid.svelte delete mode 100644 src/lib/components/icons/Headphone.svelte delete mode 100644 src/lib/components/icons/Home.svelte delete mode 100644 src/lib/components/icons/KeyframePlus.svelte delete mode 100644 src/lib/components/icons/Lifebuoy.svelte delete mode 100644 src/lib/components/icons/Map.svelte delete mode 100644 src/lib/components/icons/MenuLines.svelte delete mode 100644 src/lib/components/icons/PagePlus.svelte delete mode 100644 src/lib/components/icons/PenAlt.svelte delete mode 100644 src/lib/components/icons/PeopleTag.svelte delete mode 100644 src/lib/components/icons/PhotoSolid.svelte delete mode 100644 src/lib/components/icons/QuestionMarkCircle.svelte delete mode 100644 src/lib/components/icons/SignOut.svelte delete mode 100644 src/lib/components/icons/SparklesSolid.svelte delete mode 100644 src/lib/components/icons/Union.svelte delete mode 100644 src/lib/components/icons/User.svelte delete mode 100644 src/lib/components/icons/UserBadgeCheck.svelte delete mode 100644 src/lib/components/icons/UserCircleSolid.svelte delete mode 100644 src/lib/components/icons/UserGroup.svelte delete mode 100644 src/lib/components/icons/UsersSolid.svelte delete mode 100644 src/lib/components/icons/ZoomReset.svelte delete mode 100644 src/lib/components/layout/Sidebar/icons/Archive.svelte delete mode 100644 src/lib/components/layout/Sidebar/icons/Hashtag.svelte delete mode 100644 src/lib/components/layout/Sidebar/icons/Lock.svelte delete mode 100644 src/lib/components/layout/Sidebar/icons/Settings.svelte diff --git a/src/lib/components/icons/AdjustmentsHorizontalOutline.svelte b/src/lib/components/icons/AdjustmentsHorizontalOutline.svelte deleted file mode 100644 index 5a99d126d5..0000000000 --- a/src/lib/components/icons/AdjustmentsHorizontalOutline.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/Agile.svelte b/src/lib/components/icons/Agile.svelte deleted file mode 100644 index e43811bd7e..0000000000 --- a/src/lib/components/icons/Agile.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/src/lib/components/icons/ArrowDownTray.svelte b/src/lib/components/icons/ArrowDownTray.svelte deleted file mode 100644 index b59c520e77..0000000000 --- a/src/lib/components/icons/ArrowDownTray.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/ArrowTurnDownRight.svelte b/src/lib/components/icons/ArrowTurnDownRight.svelte deleted file mode 100644 index 40b6e9010f..0000000000 --- a/src/lib/components/icons/ArrowTurnDownRight.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/lib/components/icons/ArrowUpLeft.svelte b/src/lib/components/icons/ArrowUpLeft.svelte deleted file mode 100644 index 5bcc5ef9c4..0000000000 --- a/src/lib/components/icons/ArrowUpLeft.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/Bars3BottomLeft.svelte b/src/lib/components/icons/Bars3BottomLeft.svelte deleted file mode 100644 index 132078f098..0000000000 --- a/src/lib/components/icons/Bars3BottomLeft.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/lib/components/icons/BookOpen.svelte b/src/lib/components/icons/BookOpen.svelte deleted file mode 100644 index 668a9e6f58..0000000000 --- a/src/lib/components/icons/BookOpen.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/Bookmark.svelte b/src/lib/components/icons/Bookmark.svelte deleted file mode 100644 index 9152332b79..0000000000 --- a/src/lib/components/icons/Bookmark.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/BookmarkSlash.svelte b/src/lib/components/icons/BookmarkSlash.svelte deleted file mode 100644 index e5ec865b67..0000000000 --- a/src/lib/components/icons/BookmarkSlash.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/Calendar.svelte b/src/lib/components/icons/Calendar.svelte deleted file mode 100644 index c0ee618aa5..0000000000 --- a/src/lib/components/icons/Calendar.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/CalendarSolid.svelte b/src/lib/components/icons/CalendarSolid.svelte deleted file mode 100644 index ebd12bfba4..0000000000 --- a/src/lib/components/icons/CalendarSolid.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/lib/components/icons/ChartBar.svelte b/src/lib/components/icons/ChartBar.svelte deleted file mode 100644 index 2fa8d6d530..0000000000 --- a/src/lib/components/icons/ChartBar.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/lib/components/icons/Code.svelte b/src/lib/components/icons/Code.svelte deleted file mode 100644 index 793094e2b4..0000000000 --- a/src/lib/components/icons/Code.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/Cog6Solid.svelte b/src/lib/components/icons/Cog6Solid.svelte deleted file mode 100644 index 06215a8f69..0000000000 --- a/src/lib/components/icons/Cog6Solid.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/lib/components/icons/Collapse.svelte b/src/lib/components/icons/Collapse.svelte deleted file mode 100644 index bce46a9347..0000000000 --- a/src/lib/components/icons/Collapse.svelte +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/src/lib/components/icons/CommandLineSolid.svelte b/src/lib/components/icons/CommandLineSolid.svelte deleted file mode 100644 index 2cb08ba518..0000000000 --- a/src/lib/components/icons/CommandLineSolid.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/lib/components/icons/DocumentChartBar.svelte b/src/lib/components/icons/DocumentChartBar.svelte deleted file mode 100644 index a25367682c..0000000000 --- a/src/lib/components/icons/DocumentChartBar.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/src/lib/components/icons/DocumentCheck.svelte b/src/lib/components/icons/DocumentCheck.svelte deleted file mode 100644 index 5b212251c4..0000000000 --- a/src/lib/components/icons/DocumentCheck.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/FaceId.svelte b/src/lib/components/icons/FaceId.svelte deleted file mode 100644 index c0a9f91d8b..0000000000 --- a/src/lib/components/icons/FaceId.svelte +++ /dev/null @@ -1,36 +0,0 @@ - - - diff --git a/src/lib/components/icons/FilePlusAlt.svelte b/src/lib/components/icons/FilePlusAlt.svelte deleted file mode 100644 index 6a440f200b..0000000000 --- a/src/lib/components/icons/FilePlusAlt.svelte +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - diff --git a/src/lib/components/icons/FloppyDisk.svelte b/src/lib/components/icons/FloppyDisk.svelte deleted file mode 100644 index bcb481e826..0000000000 --- a/src/lib/components/icons/FloppyDisk.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/Github.svelte b/src/lib/components/icons/Github.svelte deleted file mode 100644 index 6d8c60d6bb..0000000000 --- a/src/lib/components/icons/Github.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/lib/components/icons/Glasses.svelte b/src/lib/components/icons/Glasses.svelte deleted file mode 100644 index 3d05cf70a2..0000000000 --- a/src/lib/components/icons/Glasses.svelte +++ /dev/null @@ -1,45 +0,0 @@ - - - diff --git a/src/lib/components/icons/Grid.svelte b/src/lib/components/icons/Grid.svelte deleted file mode 100644 index 60b6db05e1..0000000000 --- a/src/lib/components/icons/Grid.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/src/lib/components/icons/Headphone.svelte b/src/lib/components/icons/Headphone.svelte deleted file mode 100644 index 10902a7cce..0000000000 --- a/src/lib/components/icons/Headphone.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/Home.svelte b/src/lib/components/icons/Home.svelte deleted file mode 100644 index ff93fd1ad2..0000000000 --- a/src/lib/components/icons/Home.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/src/lib/components/icons/KeyframePlus.svelte b/src/lib/components/icons/KeyframePlus.svelte deleted file mode 100644 index ca4e0d62ed..0000000000 --- a/src/lib/components/icons/KeyframePlus.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/src/lib/components/icons/Lifebuoy.svelte b/src/lib/components/icons/Lifebuoy.svelte deleted file mode 100644 index 8129d4757f..0000000000 --- a/src/lib/components/icons/Lifebuoy.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/Map.svelte b/src/lib/components/icons/Map.svelte deleted file mode 100644 index 79429f9aea..0000000000 --- a/src/lib/components/icons/Map.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/MenuLines.svelte b/src/lib/components/icons/MenuLines.svelte deleted file mode 100644 index c1eac44c88..0000000000 --- a/src/lib/components/icons/MenuLines.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/PagePlus.svelte b/src/lib/components/icons/PagePlus.svelte deleted file mode 100644 index c69816dd8e..0000000000 --- a/src/lib/components/icons/PagePlus.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/lib/components/icons/PenAlt.svelte b/src/lib/components/icons/PenAlt.svelte deleted file mode 100644 index 33798ed657..0000000000 --- a/src/lib/components/icons/PenAlt.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/src/lib/components/icons/PeopleTag.svelte b/src/lib/components/icons/PeopleTag.svelte deleted file mode 100644 index 6544591f0a..0000000000 --- a/src/lib/components/icons/PeopleTag.svelte +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/src/lib/components/icons/PhotoSolid.svelte b/src/lib/components/icons/PhotoSolid.svelte deleted file mode 100644 index ba2ef8ef76..0000000000 --- a/src/lib/components/icons/PhotoSolid.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/lib/components/icons/QuestionMarkCircle.svelte b/src/lib/components/icons/QuestionMarkCircle.svelte deleted file mode 100644 index abac715c98..0000000000 --- a/src/lib/components/icons/QuestionMarkCircle.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/SignOut.svelte b/src/lib/components/icons/SignOut.svelte deleted file mode 100644 index 10a4c77d70..0000000000 --- a/src/lib/components/icons/SignOut.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - diff --git a/src/lib/components/icons/SparklesSolid.svelte b/src/lib/components/icons/SparklesSolid.svelte deleted file mode 100644 index 44949504e0..0000000000 --- a/src/lib/components/icons/SparklesSolid.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/lib/components/icons/Union.svelte b/src/lib/components/icons/Union.svelte deleted file mode 100644 index faede57b9c..0000000000 --- a/src/lib/components/icons/Union.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/src/lib/components/icons/User.svelte b/src/lib/components/icons/User.svelte deleted file mode 100644 index 410bd4d97a..0000000000 --- a/src/lib/components/icons/User.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/lib/components/icons/UserBadgeCheck.svelte b/src/lib/components/icons/UserBadgeCheck.svelte deleted file mode 100644 index a704caa10f..0000000000 --- a/src/lib/components/icons/UserBadgeCheck.svelte +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/src/lib/components/icons/UserCircleSolid.svelte b/src/lib/components/icons/UserCircleSolid.svelte deleted file mode 100644 index 611e87d9e6..0000000000 --- a/src/lib/components/icons/UserCircleSolid.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/lib/components/icons/UserGroup.svelte b/src/lib/components/icons/UserGroup.svelte deleted file mode 100644 index 497c2f479f..0000000000 --- a/src/lib/components/icons/UserGroup.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/icons/UsersSolid.svelte b/src/lib/components/icons/UsersSolid.svelte deleted file mode 100644 index 0b50357e4d..0000000000 --- a/src/lib/components/icons/UsersSolid.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/src/lib/components/icons/ZoomReset.svelte b/src/lib/components/icons/ZoomReset.svelte deleted file mode 100644 index 20d946f83f..0000000000 --- a/src/lib/components/icons/ZoomReset.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/src/lib/components/layout/Sidebar/icons/Archive.svelte b/src/lib/components/layout/Sidebar/icons/Archive.svelte deleted file mode 100644 index f416e1289c..0000000000 --- a/src/lib/components/layout/Sidebar/icons/Archive.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/lib/components/layout/Sidebar/icons/Hashtag.svelte b/src/lib/components/layout/Sidebar/icons/Hashtag.svelte deleted file mode 100644 index fbea3ee26a..0000000000 --- a/src/lib/components/layout/Sidebar/icons/Hashtag.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/lib/components/layout/Sidebar/icons/Lock.svelte b/src/lib/components/layout/Sidebar/icons/Lock.svelte deleted file mode 100644 index 777cb629ee..0000000000 --- a/src/lib/components/layout/Sidebar/icons/Lock.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/lib/components/layout/Sidebar/icons/Settings.svelte b/src/lib/components/layout/Sidebar/icons/Settings.svelte deleted file mode 100644 index a7ec8f6937..0000000000 --- a/src/lib/components/layout/Sidebar/icons/Settings.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - -