diff --git a/pcsx2-qt/AboutDialog.cpp b/pcsx2-qt/AboutDialog.cpp
index d8958add31..938d52c060 100644
--- a/pcsx2-qt/AboutDialog.cpp
+++ b/pcsx2-qt/AboutDialog.cpp
@@ -89,6 +89,16 @@ QString AboutDialog::getThirdPartyLicensesUrl()
return GetDocFileUrl("ThirdPartyLicenses.html");
}
+QString AboutDialog::getWikiUrl()
+{
+ return QString::fromUtf8(PCSX2_WIKI_URL);
+}
+
+QString AboutDialog::getDocumentationUrl()
+{
+ return QString::fromUtf8(PCSX2_DOCUMENTATION_URL);
+}
+
QString AboutDialog::getDiscordServerUrl()
{
return QString::fromUtf8(PCSX2_DISCORD_URL);
diff --git a/pcsx2-qt/AboutDialog.h b/pcsx2-qt/AboutDialog.h
index 4a490d282f..8dd301a390 100644
--- a/pcsx2-qt/AboutDialog.h
+++ b/pcsx2-qt/AboutDialog.h
@@ -19,6 +19,8 @@ public:
static QString getGitHubRepositoryUrl();
static QString getLicenseUrl();
static QString getThirdPartyLicensesUrl();
+ static QString getWikiUrl();
+ static QString getDocumentationUrl();
static QString getDiscordServerUrl();
static void showHTMLDialog(QWidget* parent, const QString& title, const QString& url);
diff --git a/pcsx2-qt/MainWindow.cpp b/pcsx2-qt/MainWindow.cpp
index 7b3eaa8ec6..f451a574c6 100644
--- a/pcsx2-qt/MainWindow.cpp
+++ b/pcsx2-qt/MainWindow.cpp
@@ -345,6 +345,8 @@ void MainWindow::connectSignals()
connect(m_ui.actionViewGameProperties, &QAction::triggered, this, &MainWindow::onViewGamePropertiesActionTriggered);
connect(m_ui.actionGitHubRepository, &QAction::triggered, this, &MainWindow::onGitHubRepositoryActionTriggered);
connect(m_ui.actionSupportForums, &QAction::triggered, this, &MainWindow::onSupportForumsActionTriggered);
+ connect(m_ui.actionWiki, &QAction::triggered, this, &MainWindow::onWikiActionTriggered);
+ connect(m_ui.actionDocumentation, &QAction::triggered, this, &MainWindow::onDocumentationActionTriggered);
connect(m_ui.actionDiscordServer, &QAction::triggered, this, &MainWindow::onDiscordServerActionTriggered);
connect(m_ui.actionAboutQt, &QAction::triggered, qApp, &QApplication::aboutQt);
connect(m_ui.actionAbout, &QAction::triggered, this, &MainWindow::onAboutActionTriggered);
@@ -1598,6 +1600,16 @@ void MainWindow::onSupportForumsActionTriggered()
QtUtils::OpenURL(this, AboutDialog::getSupportForumsUrl());
}
+void MainWindow::onWikiActionTriggered()
+{
+ QtUtils::OpenURL(this, AboutDialog::getWikiUrl());
+}
+
+void MainWindow::onDocumentationActionTriggered()
+{
+ QtUtils::OpenURL(this, AboutDialog::getDocumentationUrl());
+}
+
void MainWindow::onDiscordServerActionTriggered()
{
QtUtils::OpenURL(this, AboutDialog::getDiscordServerUrl());
diff --git a/pcsx2-qt/MainWindow.h b/pcsx2-qt/MainWindow.h
index 8c3d22d519..0509b58be6 100644
--- a/pcsx2-qt/MainWindow.h
+++ b/pcsx2-qt/MainWindow.h
@@ -157,6 +157,8 @@ private Q_SLOTS:
void onViewGamePropertiesActionTriggered();
void onGitHubRepositoryActionTriggered();
void onSupportForumsActionTriggered();
+ void onWikiActionTriggered();
+ void onDocumentationActionTriggered();
void onDiscordServerActionTriggered();
void onAboutActionTriggered();
void onToolsOpenDataDirectoryTriggered();
diff --git a/pcsx2-qt/MainWindow.ui b/pcsx2-qt/MainWindow.ui
index 74b06060cc..9250ff834b 100644
--- a/pcsx2-qt/MainWindow.ui
+++ b/pcsx2-qt/MainWindow.ui
@@ -117,6 +117,8 @@
+
+
@@ -514,6 +516,22 @@
Support &Forums...
+
+
+
+
+
+ PCSX2 &Wiki...
+
+
+
+
+
+
+
+ D&ocumentation...
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/Popn-line.svg b/pcsx2-qt/resources/icons/black/svg/Popn-line.svg
index 288708c970..719f9ecff5 100644
--- a/pcsx2-qt/resources/icons/black/svg/Popn-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/Popn-line.svg
@@ -1,13 +1 @@
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/arrow-left-right-line.svg b/pcsx2-qt/resources/icons/black/svg/arrow-left-right-line.svg
index c8686183f0..c0056e163a 100644
--- a/pcsx2-qt/resources/icons/black/svg/arrow-left-right-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/arrow-left-right-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/artboard-2-line.svg b/pcsx2-qt/resources/icons/black/svg/artboard-2-line.svg
index 7523e10a1b..d4360b5cb5 100644
--- a/pcsx2-qt/resources/icons/black/svg/artboard-2-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/artboard-2-line.svg
@@ -1,6 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/at.svg b/pcsx2-qt/resources/icons/black/svg/at.svg
index 1571b066a1..922de9188a 100644
--- a/pcsx2-qt/resources/icons/black/svg/at.svg
+++ b/pcsx2-qt/resources/icons/black/svg/at.svg
@@ -1,41 +1 @@
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/band-aid-line.svg b/pcsx2-qt/resources/icons/black/svg/band-aid-line.svg
index ddb6c8a708..70a1f4cd46 100644
--- a/pcsx2-qt/resources/icons/black/svg/band-aid-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/band-aid-line.svg
@@ -1,47 +1 @@
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/book.svg b/pcsx2-qt/resources/icons/black/svg/book.svg
new file mode 100644
index 0000000000..1a8d96e96e
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/book.svg
@@ -0,0 +1 @@
+
diff --git a/pcsx2-qt/resources/icons/black/svg/booklet.svg b/pcsx2-qt/resources/icons/black/svg/booklet.svg
new file mode 100644
index 0000000000..e39853e3cf
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/booklet.svg
@@ -0,0 +1 @@
+
diff --git a/pcsx2-qt/resources/icons/black/svg/brush-line.svg b/pcsx2-qt/resources/icons/black/svg/brush-line.svg
index 164b0eaade..47617de163 100644
--- a/pcsx2-qt/resources/icons/black/svg/brush-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/brush-line.svg
@@ -1,6 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/buzz-controller-line.svg b/pcsx2-qt/resources/icons/black/svg/buzz-controller-line.svg
index f46d8fe287..76d326d077 100644
--- a/pcsx2-qt/resources/icons/black/svg/buzz-controller-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/buzz-controller-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/camera-video.svg b/pcsx2-qt/resources/icons/black/svg/camera-video.svg
index fe02654ad9..e10291b917 100644
--- a/pcsx2-qt/resources/icons/black/svg/camera-video.svg
+++ b/pcsx2-qt/resources/icons/black/svg/camera-video.svg
@@ -1,5 +1,4 @@
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/cheats-line.svg b/pcsx2-qt/resources/icons/black/svg/cheats-line.svg
index 8c166bb1f0..09bdef0b20 100644
--- a/pcsx2-qt/resources/icons/black/svg/cheats-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/cheats-line.svg
@@ -1,10 +1,7 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/checkbox-multiple-blank-line.svg b/pcsx2-qt/resources/icons/black/svg/checkbox-multiple-blank-line.svg
index b3c3cbc41c..38fbb2d3f1 100644
--- a/pcsx2-qt/resources/icons/black/svg/checkbox-multiple-blank-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/checkbox-multiple-blank-line.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/chip-line.svg b/pcsx2-qt/resources/icons/black/svg/chip-line.svg
index 0b355bc483..a68f290229 100644
--- a/pcsx2-qt/resources/icons/black/svg/chip-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/chip-line.svg
@@ -1,18 +1,15 @@
-
-
+
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/controller-line.svg b/pcsx2-qt/resources/icons/black/svg/controller-line.svg
index 809c2070f7..1a5c2693b0 100644
--- a/pcsx2-qt/resources/icons/black/svg/controller-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/controller-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/controller-strike-line.svg b/pcsx2-qt/resources/icons/black/svg/controller-strike-line.svg
index b992aaf1fa..35945f434d 100644
--- a/pcsx2-qt/resources/icons/black/svg/controller-strike-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/controller-strike-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/debug-step-into-line.svg b/pcsx2-qt/resources/icons/black/svg/debug-step-into-line.svg
index cadbaef7bc..af25b9290b 100644
--- a/pcsx2-qt/resources/icons/black/svg/debug-step-into-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/debug-step-into-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/debug-step-out-line.svg b/pcsx2-qt/resources/icons/black/svg/debug-step-out-line.svg
index f2f910daa5..ccf9981f57 100644
--- a/pcsx2-qt/resources/icons/black/svg/debug-step-out-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/debug-step-out-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/debug-step-over-line.svg b/pcsx2-qt/resources/icons/black/svg/debug-step-over-line.svg
index 2faf2d81ec..f3445d24c0 100644
--- a/pcsx2-qt/resources/icons/black/svg/debug-step-over-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/debug-step-over-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/debugger-line.svg b/pcsx2-qt/resources/icons/black/svg/debugger-line.svg
index ef3bb1aa8b..c31f39d50e 100644
--- a/pcsx2-qt/resources/icons/black/svg/debugger-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/debugger-line.svg
@@ -1,5 +1,4 @@
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/delete-back-2-line.svg b/pcsx2-qt/resources/icons/black/svg/delete-back-2-line.svg
index 0909894136..c23a42ff38 100644
--- a/pcsx2-qt/resources/icons/black/svg/delete-back-2-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/delete-back-2-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/disc-2-line.svg b/pcsx2-qt/resources/icons/black/svg/disc-2-line.svg
index f2e4e059da..91995a9613 100644
--- a/pcsx2-qt/resources/icons/black/svg/disc-2-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/disc-2-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/disc-eject-line.svg b/pcsx2-qt/resources/icons/black/svg/disc-eject-line.svg
index 69fa8da30d..8182f9802b 100644
--- a/pcsx2-qt/resources/icons/black/svg/disc-eject-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/disc-eject-line.svg
@@ -1,74 +1,17 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/discord.svg b/pcsx2-qt/resources/icons/black/svg/discord.svg
index 32fd31fb76..04d04226f2 100644
--- a/pcsx2-qt/resources/icons/black/svg/discord.svg
+++ b/pcsx2-qt/resources/icons/black/svg/discord.svg
@@ -1,51 +1 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/dj-hero-line.svg b/pcsx2-qt/resources/icons/black/svg/dj-hero-line.svg
index 75e615b2bd..cb8ed977b4 100644
--- a/pcsx2-qt/resources/icons/black/svg/dj-hero-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/dj-hero-line.svg
@@ -1,25 +1,22 @@
-
-
+
-
-
+
+
@@ -33,4 +30,4 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/door-open-line.svg b/pcsx2-qt/resources/icons/black/svg/door-open-line.svg
index 0a907eb9ee..3dcd0685ef 100644
--- a/pcsx2-qt/resources/icons/black/svg/door-open-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/door-open-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/download-2-line.svg b/pcsx2-qt/resources/icons/black/svg/download-2-line.svg
index 42702f57db..6ef78496cf 100644
--- a/pcsx2-qt/resources/icons/black/svg/download-2-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/download-2-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/drum-line.svg b/pcsx2-qt/resources/icons/black/svg/drum-line.svg
index 164887964f..7ab6649748 100644
--- a/pcsx2-qt/resources/icons/black/svg/drum-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/drum-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/eject-line.svg b/pcsx2-qt/resources/icons/black/svg/eject-line.svg
index 7d865ff274..d162fd0216 100644
--- a/pcsx2-qt/resources/icons/black/svg/eject-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/eject-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/emulation-line.svg b/pcsx2-qt/resources/icons/black/svg/emulation-line.svg
index db49a32b11..5078048174 100644
--- a/pcsx2-qt/resources/icons/black/svg/emulation-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/emulation-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/eyetoy-line.svg b/pcsx2-qt/resources/icons/black/svg/eyetoy-line.svg
index b480130fe3..2ac43251ef 100644
--- a/pcsx2-qt/resources/icons/black/svg/eyetoy-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/eyetoy-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/file-add-line.svg b/pcsx2-qt/resources/icons/black/svg/file-add-line.svg
index cbf03b45fc..5a5af17e22 100644
--- a/pcsx2-qt/resources/icons/black/svg/file-add-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/file-add-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/file-line.svg b/pcsx2-qt/resources/icons/black/svg/file-line.svg
index 862bcfe3a5..749bb61081 100644
--- a/pcsx2-qt/resources/icons/black/svg/file-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/file-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/file-list-line.svg b/pcsx2-qt/resources/icons/black/svg/file-list-line.svg
index 41fddce0cd..bb5a5a69e5 100644
--- a/pcsx2-qt/resources/icons/black/svg/file-list-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/file-list-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/file-reduce-line.svg b/pcsx2-qt/resources/icons/black/svg/file-reduce-line.svg
index f82b9b9fb7..878d223556 100644
--- a/pcsx2-qt/resources/icons/black/svg/file-reduce-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/file-reduce-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/file-search-line.svg b/pcsx2-qt/resources/icons/black/svg/file-search-line.svg
index 6f8cce6ec9..0b7cb67c20 100644
--- a/pcsx2-qt/resources/icons/black/svg/file-search-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/file-search-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/file-settings-line.svg b/pcsx2-qt/resources/icons/black/svg/file-settings-line.svg
index 8a25731087..e4cb14aa86 100644
--- a/pcsx2-qt/resources/icons/black/svg/file-settings-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/file-settings-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/filter-line.svg b/pcsx2-qt/resources/icons/black/svg/filter-line.svg
index 6c9acd0fd6..9a807f11e1 100644
--- a/pcsx2-qt/resources/icons/black/svg/filter-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/filter-line.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/flashlight-line.svg b/pcsx2-qt/resources/icons/black/svg/flashlight-line.svg
index 80452ba28c..3f238b4a01 100644
--- a/pcsx2-qt/resources/icons/black/svg/flashlight-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/flashlight-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/floppy-in-line.svg b/pcsx2-qt/resources/icons/black/svg/floppy-in-line.svg
index 8e9efb9941..b7f7e0a7bf 100644
--- a/pcsx2-qt/resources/icons/black/svg/floppy-in-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/floppy-in-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/floppy-out-line.svg b/pcsx2-qt/resources/icons/black/svg/floppy-out-line.svg
index fad58e5677..68cf1d88a6 100644
--- a/pcsx2-qt/resources/icons/black/svg/floppy-out-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/floppy-out-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/folder-add-line.svg b/pcsx2-qt/resources/icons/black/svg/folder-add-line.svg
index 11dd5c5fd6..20562a8d4f 100644
--- a/pcsx2-qt/resources/icons/black/svg/folder-add-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/folder-add-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/folder-open-line.svg b/pcsx2-qt/resources/icons/black/svg/folder-open-line.svg
index 0936516fd0..dbec823605 100644
--- a/pcsx2-qt/resources/icons/black/svg/folder-open-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/folder-open-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/folder-reduce-line.svg b/pcsx2-qt/resources/icons/black/svg/folder-reduce-line.svg
index 196cf14ce8..8a630eb2d2 100644
--- a/pcsx2-qt/resources/icons/black/svg/folder-reduce-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/folder-reduce-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/folder-settings-line.svg b/pcsx2-qt/resources/icons/black/svg/folder-settings-line.svg
index be22b8e06b..90fbede029 100644
--- a/pcsx2-qt/resources/icons/black/svg/folder-settings-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/folder-settings-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/fullscreen-line.svg b/pcsx2-qt/resources/icons/black/svg/fullscreen-line.svg
index b1ddc28745..b437bf6bbb 100644
--- a/pcsx2-qt/resources/icons/black/svg/fullscreen-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/fullscreen-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/function-line.svg b/pcsx2-qt/resources/icons/black/svg/function-line.svg
index 198aeb330d..8fc55a91de 100644
--- a/pcsx2-qt/resources/icons/black/svg/function-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/function-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/gametrak-line.svg b/pcsx2-qt/resources/icons/black/svg/gametrak-line.svg
index 9a077a4fe0..4f6ca93e7f 100644
--- a/pcsx2-qt/resources/icons/black/svg/gametrak-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/gametrak-line.svg
@@ -1,23 +1,7 @@
-
-
-
+
-
-
-
-
-
-
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/github.svg b/pcsx2-qt/resources/icons/black/svg/github.svg
index 8aa6d66d58..e337cbcb3e 100644
--- a/pcsx2-qt/resources/icons/black/svg/github.svg
+++ b/pcsx2-qt/resources/icons/black/svg/github.svg
@@ -1,41 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/global-line.svg b/pcsx2-qt/resources/icons/black/svg/global-line.svg
index 830359dae1..624fbfd1e4 100644
--- a/pcsx2-qt/resources/icons/black/svg/global-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/global-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/guitar-line.svg b/pcsx2-qt/resources/icons/black/svg/guitar-line.svg
index 1e011964e8..f0ac3fcc3c 100644
--- a/pcsx2-qt/resources/icons/black/svg/guitar-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/guitar-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/guncon2-line.svg b/pcsx2-qt/resources/icons/black/svg/guncon2-line.svg
index 48871f5c16..c0bfe760ac 100644
--- a/pcsx2-qt/resources/icons/black/svg/guncon2-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/guncon2-line.svg
@@ -1,15 +1,8 @@
-
-
-
+
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/headset-line.svg b/pcsx2-qt/resources/icons/black/svg/headset-line.svg
index 079f620252..7f34c25e90 100644
--- a/pcsx2-qt/resources/icons/black/svg/headset-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/headset-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/heart-circle-line.svg b/pcsx2-qt/resources/icons/black/svg/heart-circle-line.svg
index e13e81fe3f..fcadbb9035 100644
--- a/pcsx2-qt/resources/icons/black/svg/heart-circle-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/heart-circle-line.svg
@@ -1,53 +1,10 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/image-fill.svg b/pcsx2-qt/resources/icons/black/svg/image-fill.svg
index 25cbfc9c47..03d1f01464 100644
--- a/pcsx2-qt/resources/icons/black/svg/image-fill.svg
+++ b/pcsx2-qt/resources/icons/black/svg/image-fill.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/interface-line.svg b/pcsx2-qt/resources/icons/black/svg/interface-line.svg
index ca2b0792dc..735433b89c 100644
--- a/pcsx2-qt/resources/icons/black/svg/interface-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/interface-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/jogcon-line.svg b/pcsx2-qt/resources/icons/black/svg/jogcon-line.svg
index ecfcb4ca0d..11991df96a 100644
--- a/pcsx2-qt/resources/icons/black/svg/jogcon-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/jogcon-line.svg
@@ -1,5 +1,4 @@
-
-
+
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/keyboard-2-line.svg b/pcsx2-qt/resources/icons/black/svg/keyboard-2-line.svg
index 4790e0e881..a4c173268f 100644
--- a/pcsx2-qt/resources/icons/black/svg/keyboard-2-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/keyboard-2-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/keyboard-line.svg b/pcsx2-qt/resources/icons/black/svg/keyboard-line.svg
index e878b9981a..b2da09a59c 100644
--- a/pcsx2-qt/resources/icons/black/svg/keyboard-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/keyboard-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/keyboardmania-line.svg b/pcsx2-qt/resources/icons/black/svg/keyboardmania-line.svg
index 504248c955..2476825dc9 100644
--- a/pcsx2-qt/resources/icons/black/svg/keyboardmania-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/keyboardmania-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/lightbulb-line.svg b/pcsx2-qt/resources/icons/black/svg/lightbulb-line.svg
index 9370abc1a6..4c0143f909 100644
--- a/pcsx2-qt/resources/icons/black/svg/lightbulb-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/lightbulb-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/list-check.svg b/pcsx2-qt/resources/icons/black/svg/list-check.svg
index a43c5afef9..90c1916c3c 100644
--- a/pcsx2-qt/resources/icons/black/svg/list-check.svg
+++ b/pcsx2-qt/resources/icons/black/svg/list-check.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/login-box-line.svg b/pcsx2-qt/resources/icons/black/svg/login-box-line.svg
index 6b0d9bfa9c..161eb8f52d 100644
--- a/pcsx2-qt/resources/icons/black/svg/login-box-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/login-box-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/magnifier-line.svg b/pcsx2-qt/resources/icons/black/svg/magnifier-line.svg
index 511fc65265..139191a4e7 100644
--- a/pcsx2-qt/resources/icons/black/svg/magnifier-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/magnifier-line.svg
@@ -1,41 +1 @@
-
-
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/memcard-line.svg b/pcsx2-qt/resources/icons/black/svg/memcard-line.svg
index a0601075b8..32c97a0c5e 100644
--- a/pcsx2-qt/resources/icons/black/svg/memcard-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/memcard-line.svg
@@ -1,5 +1,4 @@
-
-
+
-
-
-
-
-
-
-
-
+
+
+
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/mic-line.svg b/pcsx2-qt/resources/icons/black/svg/mic-line.svg
index 03a55fa74b..28e3a28eee 100644
--- a/pcsx2-qt/resources/icons/black/svg/mic-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/mic-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/minus-line.svg b/pcsx2-qt/resources/icons/black/svg/minus-line.svg
index 882884b5f7..a81135d499 100644
--- a/pcsx2-qt/resources/icons/black/svg/minus-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/minus-line.svg
@@ -1,37 +1 @@
-
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/mouse-line.svg b/pcsx2-qt/resources/icons/black/svg/mouse-line.svg
index 492aa630b8..d003d19e84 100644
--- a/pcsx2-qt/resources/icons/black/svg/mouse-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/mouse-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/msd-line.svg b/pcsx2-qt/resources/icons/black/svg/msd-line.svg
index 7d47edb25c..43f51a8d8f 100644
--- a/pcsx2-qt/resources/icons/black/svg/msd-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/msd-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/negcon-line.svg b/pcsx2-qt/resources/icons/black/svg/negcon-line.svg
index b2bca1fc32..805802b7c4 100644
--- a/pcsx2-qt/resources/icons/black/svg/negcon-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/negcon-line.svg
@@ -1,5 +1,4 @@
-
-
+
-
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/pause-line.svg b/pcsx2-qt/resources/icons/black/svg/pause-line.svg
index fdf5ecf1d5..ca583a5af2 100644
--- a/pcsx2-qt/resources/icons/black/svg/pause-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/pause-line.svg
@@ -1,57 +1,14 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/pencil-line.svg b/pcsx2-qt/resources/icons/black/svg/pencil-line.svg
index a4557bee41..7518762f4f 100644
--- a/pcsx2-qt/resources/icons/black/svg/pencil-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/pencil-line.svg
@@ -1,22 +1 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/pin-filled.svg b/pcsx2-qt/resources/icons/black/svg/pin-filled.svg
index 608b6e7ce3..6ef22f0a34 100644
--- a/pcsx2-qt/resources/icons/black/svg/pin-filled.svg
+++ b/pcsx2-qt/resources/icons/black/svg/pin-filled.svg
@@ -1,7 +1 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/play-line.svg b/pcsx2-qt/resources/icons/black/svg/play-line.svg
index b587d9e525..dc0ee67fb3 100644
--- a/pcsx2-qt/resources/icons/black/svg/play-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/play-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/plus-line.svg b/pcsx2-qt/resources/icons/black/svg/plus-line.svg
index cc4a66229d..baea9f6814 100644
--- a/pcsx2-qt/resources/icons/black/svg/plus-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/plus-line.svg
@@ -1 +1,14 @@
-
\ No newline at end of file
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/price-tag-3-line.svg b/pcsx2-qt/resources/icons/black/svg/price-tag-3-line.svg
index 3511dc1655..bea2fd5121 100644
--- a/pcsx2-qt/resources/icons/black/svg/price-tag-3-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/price-tag-3-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/printer-line.svg b/pcsx2-qt/resources/icons/black/svg/printer-line.svg
index 0b11caa847..83fa0d9e26 100644
--- a/pcsx2-qt/resources/icons/black/svg/printer-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/printer-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/realplay-sphere-line.svg b/pcsx2-qt/resources/icons/black/svg/realplay-sphere-line.svg
index daf77b05b0..4cc5af217b 100644
--- a/pcsx2-qt/resources/icons/black/svg/realplay-sphere-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/realplay-sphere-line.svg
@@ -1,7 +1,4 @@
-
-
-
+
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/settings-3-line.svg b/pcsx2-qt/resources/icons/black/svg/settings-3-line.svg
index 19cf2c2429..0763f9c4bd 100644
--- a/pcsx2-qt/resources/icons/black/svg/settings-3-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/settings-3-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/shut-down-line.svg b/pcsx2-qt/resources/icons/black/svg/shut-down-line.svg
index 5f453822f3..81d372fee7 100644
--- a/pcsx2-qt/resources/icons/black/svg/shut-down-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/shut-down-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/singstar-line.svg b/pcsx2-qt/resources/icons/black/svg/singstar-line.svg
index ebeabfda20..d323426491 100644
--- a/pcsx2-qt/resources/icons/black/svg/singstar-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/singstar-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/tools-line.svg b/pcsx2-qt/resources/icons/black/svg/tools-line.svg
index 6fcaa9c685..12a435d960 100644
--- a/pcsx2-qt/resources/icons/black/svg/tools-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/tools-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/train-line.svg b/pcsx2-qt/resources/icons/black/svg/train-line.svg
index 363f927f61..eba5e69fcc 100644
--- a/pcsx2-qt/resources/icons/black/svg/train-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/train-line.svg
@@ -1,7 +1 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/trance-vibrator-line.svg b/pcsx2-qt/resources/icons/black/svg/trance-vibrator-line.svg
index 3b34819ddd..201eb6c5a7 100644
--- a/pcsx2-qt/resources/icons/black/svg/trance-vibrator-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/trance-vibrator-line.svg
@@ -1,27 +1,24 @@
-
-
+
-
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/trash-fill.svg b/pcsx2-qt/resources/icons/black/svg/trash-fill.svg
index 02c4619b61..054d816484 100644
--- a/pcsx2-qt/resources/icons/black/svg/trash-fill.svg
+++ b/pcsx2-qt/resources/icons/black/svg/trash-fill.svg
@@ -1,4 +1 @@
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/trophy-line.svg b/pcsx2-qt/resources/icons/black/svg/trophy-line.svg
index c53c31fbe0..c57e515c60 100644
--- a/pcsx2-qt/resources/icons/black/svg/trophy-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/trophy-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/tv-2-line.svg b/pcsx2-qt/resources/icons/black/svg/tv-2-line.svg
index f387aa3090..43fe1edea3 100644
--- a/pcsx2-qt/resources/icons/black/svg/tv-2-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/tv-2-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/usb-fill.svg b/pcsx2-qt/resources/icons/black/svg/usb-fill.svg
index a88de34035..babbaa248a 100644
--- a/pcsx2-qt/resources/icons/black/svg/usb-fill.svg
+++ b/pcsx2-qt/resources/icons/black/svg/usb-fill.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/volume-up-line.svg b/pcsx2-qt/resources/icons/black/svg/volume-up-line.svg
index 1e529e14e7..6073bb0dc6 100644
--- a/pcsx2-qt/resources/icons/black/svg/volume-up-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/volume-up-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/warning-line.svg b/pcsx2-qt/resources/icons/black/svg/warning-line.svg
index 760cd8cded..f81e9f89d4 100644
--- a/pcsx2-qt/resources/icons/black/svg/warning-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/warning-line.svg
@@ -1,9 +1,7 @@
-
-
+
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/wheel-line.svg b/pcsx2-qt/resources/icons/black/svg/wheel-line.svg
index 8759066859..1498d20f5c 100644
--- a/pcsx2-qt/resources/icons/black/svg/wheel-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/wheel-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/black/svg/window-2-line.svg b/pcsx2-qt/resources/icons/black/svg/window-2-line.svg
index 7d7f7e0567..030d8764f6 100644
--- a/pcsx2-qt/resources/icons/black/svg/window-2-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/window-2-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/black/svg/zoom-in-line.svg b/pcsx2-qt/resources/icons/black/svg/zoom-in-line.svg
index 71b81babdb..67ee56d33c 100644
--- a/pcsx2-qt/resources/icons/black/svg/zoom-in-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/zoom-in-line.svg
@@ -1,59 +1,13 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/zoom-out-line.svg b/pcsx2-qt/resources/icons/black/svg/zoom-out-line.svg
index 387da868ee..7b802e132d 100644
--- a/pcsx2-qt/resources/icons/black/svg/zoom-out-line.svg
+++ b/pcsx2-qt/resources/icons/black/svg/zoom-out-line.svg
@@ -1,54 +1,10 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/Popn-line.svg b/pcsx2-qt/resources/icons/white/svg/Popn-line.svg
index ad7e9957bb..1fc983880a 100644
--- a/pcsx2-qt/resources/icons/white/svg/Popn-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/Popn-line.svg
@@ -1,13 +1 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/arrow-left-right-line.svg b/pcsx2-qt/resources/icons/white/svg/arrow-left-right-line.svg
index b3f6cbaf76..230748be66 100644
--- a/pcsx2-qt/resources/icons/white/svg/arrow-left-right-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/arrow-left-right-line.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/artboard-2-line.svg b/pcsx2-qt/resources/icons/white/svg/artboard-2-line.svg
index ad7abab033..f1eb68811a 100644
--- a/pcsx2-qt/resources/icons/white/svg/artboard-2-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/artboard-2-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/at.svg b/pcsx2-qt/resources/icons/white/svg/at.svg
index 3c4cc55b14..17ed4bc70e 100644
--- a/pcsx2-qt/resources/icons/white/svg/at.svg
+++ b/pcsx2-qt/resources/icons/white/svg/at.svg
@@ -1,43 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/band-aid-line.svg b/pcsx2-qt/resources/icons/white/svg/band-aid-line.svg
index 628bd0414d..909d892799 100644
--- a/pcsx2-qt/resources/icons/white/svg/band-aid-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/band-aid-line.svg
@@ -1,16 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/book.svg b/pcsx2-qt/resources/icons/white/svg/book.svg
new file mode 100644
index 0000000000..f1dacd2e7d
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/book.svg
@@ -0,0 +1 @@
+
diff --git a/pcsx2-qt/resources/icons/white/svg/booklet.svg b/pcsx2-qt/resources/icons/white/svg/booklet.svg
new file mode 100644
index 0000000000..30c24bc1e6
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/booklet.svg
@@ -0,0 +1 @@
+
diff --git a/pcsx2-qt/resources/icons/white/svg/brush-line.svg b/pcsx2-qt/resources/icons/white/svg/brush-line.svg
index c02f209144..5a268ebe7c 100644
--- a/pcsx2-qt/resources/icons/white/svg/brush-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/brush-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/buzz-controller-line.svg b/pcsx2-qt/resources/icons/white/svg/buzz-controller-line.svg
index 9329746ef2..da92a7fddf 100644
--- a/pcsx2-qt/resources/icons/white/svg/buzz-controller-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/buzz-controller-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/camera-video.svg b/pcsx2-qt/resources/icons/white/svg/camera-video.svg
index b55a7252b1..4aa6303ff4 100644
--- a/pcsx2-qt/resources/icons/white/svg/camera-video.svg
+++ b/pcsx2-qt/resources/icons/white/svg/camera-video.svg
@@ -1,5 +1,4 @@
-
-
+
-
-
-
-
-
-
+
+
+
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/checkbox-multiple-blank-line.svg b/pcsx2-qt/resources/icons/white/svg/checkbox-multiple-blank-line.svg
index 273464eec7..09943fe0a8 100644
--- a/pcsx2-qt/resources/icons/white/svg/checkbox-multiple-blank-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/checkbox-multiple-blank-line.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/chip-line.svg b/pcsx2-qt/resources/icons/white/svg/chip-line.svg
index 0f2d5ac070..7a8832a8d9 100644
--- a/pcsx2-qt/resources/icons/white/svg/chip-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/chip-line.svg
@@ -1,22 +1,15 @@
-
-
+
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/controller-line.svg b/pcsx2-qt/resources/icons/white/svg/controller-line.svg
index 3519287df6..68a581997d 100644
--- a/pcsx2-qt/resources/icons/white/svg/controller-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/controller-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/controller-strike-line.svg b/pcsx2-qt/resources/icons/white/svg/controller-strike-line.svg
index 3cd0fc5cf8..533477e7fb 100644
--- a/pcsx2-qt/resources/icons/white/svg/controller-strike-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/controller-strike-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/debug-step-into-line.svg b/pcsx2-qt/resources/icons/white/svg/debug-step-into-line.svg
index d9cf5add6d..16a53962b9 100644
--- a/pcsx2-qt/resources/icons/white/svg/debug-step-into-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/debug-step-into-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/debug-step-out-line.svg b/pcsx2-qt/resources/icons/white/svg/debug-step-out-line.svg
index 429186d51e..ebe00f9fc2 100644
--- a/pcsx2-qt/resources/icons/white/svg/debug-step-out-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/debug-step-out-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/debug-step-over-line.svg b/pcsx2-qt/resources/icons/white/svg/debug-step-over-line.svg
index 2057c98445..b1c27f2c90 100644
--- a/pcsx2-qt/resources/icons/white/svg/debug-step-over-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/debug-step-over-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/debugger-line.svg b/pcsx2-qt/resources/icons/white/svg/debugger-line.svg
index f25c6be9ed..f54efe3d8d 100644
--- a/pcsx2-qt/resources/icons/white/svg/debugger-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/debugger-line.svg
@@ -1,5 +1,4 @@
-
-
+
-
+
-
+
@@ -30,7 +25,7 @@
-
-
+
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/delete-back-2-line.svg b/pcsx2-qt/resources/icons/white/svg/delete-back-2-line.svg
index dde6707589..27ca1cc7e6 100644
--- a/pcsx2-qt/resources/icons/white/svg/delete-back-2-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/delete-back-2-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/disc-2-line.svg b/pcsx2-qt/resources/icons/white/svg/disc-2-line.svg
index 343b2a20fd..3e2ace5246 100644
--- a/pcsx2-qt/resources/icons/white/svg/disc-2-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/disc-2-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/disc-eject-line.svg b/pcsx2-qt/resources/icons/white/svg/disc-eject-line.svg
index ec5c46e40a..0c78db11a6 100644
--- a/pcsx2-qt/resources/icons/white/svg/disc-eject-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/disc-eject-line.svg
@@ -1,74 +1,17 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/discord.svg b/pcsx2-qt/resources/icons/white/svg/discord.svg
index 4310add906..987914ad60 100644
--- a/pcsx2-qt/resources/icons/white/svg/discord.svg
+++ b/pcsx2-qt/resources/icons/white/svg/discord.svg
@@ -1,55 +1 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/dj-hero-line.svg b/pcsx2-qt/resources/icons/white/svg/dj-hero-line.svg
index 9b83710dd7..961af208b7 100644
--- a/pcsx2-qt/resources/icons/white/svg/dj-hero-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/dj-hero-line.svg
@@ -1,11 +1,8 @@
-
-
-
+
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/download-2-line.svg b/pcsx2-qt/resources/icons/white/svg/download-2-line.svg
index 81db21b914..7b4cd11179 100644
--- a/pcsx2-qt/resources/icons/white/svg/download-2-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/download-2-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/drum-line.svg b/pcsx2-qt/resources/icons/white/svg/drum-line.svg
index 3d77f2817f..b60ef06869 100644
--- a/pcsx2-qt/resources/icons/white/svg/drum-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/drum-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/eject-line.svg b/pcsx2-qt/resources/icons/white/svg/eject-line.svg
index 4b4a40a09e..864c9585e8 100644
--- a/pcsx2-qt/resources/icons/white/svg/eject-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/eject-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/emulation-line.svg b/pcsx2-qt/resources/icons/white/svg/emulation-line.svg
index 4dbcd90b7a..12081d2cc6 100644
--- a/pcsx2-qt/resources/icons/white/svg/emulation-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/emulation-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/eyetoy-line.svg b/pcsx2-qt/resources/icons/white/svg/eyetoy-line.svg
index 644b9315c5..5b9dbddfd7 100644
--- a/pcsx2-qt/resources/icons/white/svg/eyetoy-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/eyetoy-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/file-add-line.svg b/pcsx2-qt/resources/icons/white/svg/file-add-line.svg
index e5d65ee7e6..fc0f057eac 100644
--- a/pcsx2-qt/resources/icons/white/svg/file-add-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/file-add-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/file-line.svg b/pcsx2-qt/resources/icons/white/svg/file-line.svg
index 2597036b30..fb64ba2ae7 100644
--- a/pcsx2-qt/resources/icons/white/svg/file-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/file-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/file-list-line.svg b/pcsx2-qt/resources/icons/white/svg/file-list-line.svg
index d996aeaa29..eb701bec3d 100644
--- a/pcsx2-qt/resources/icons/white/svg/file-list-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/file-list-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/file-reduce-line.svg b/pcsx2-qt/resources/icons/white/svg/file-reduce-line.svg
index 45507fb8bb..4a9739fc84 100644
--- a/pcsx2-qt/resources/icons/white/svg/file-reduce-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/file-reduce-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/file-search-line.svg b/pcsx2-qt/resources/icons/white/svg/file-search-line.svg
index c6e2751738..9bd09f7078 100644
--- a/pcsx2-qt/resources/icons/white/svg/file-search-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/file-search-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/file-settings-line.svg b/pcsx2-qt/resources/icons/white/svg/file-settings-line.svg
index 796b5ad7fe..58eb7e8881 100644
--- a/pcsx2-qt/resources/icons/white/svg/file-settings-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/file-settings-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/filter-line.svg b/pcsx2-qt/resources/icons/white/svg/filter-line.svg
index 6b22ced26b..edec1f6f8e 100644
--- a/pcsx2-qt/resources/icons/white/svg/filter-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/filter-line.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/flashlight-line.svg b/pcsx2-qt/resources/icons/white/svg/flashlight-line.svg
index 0887d14a8d..1563706143 100644
--- a/pcsx2-qt/resources/icons/white/svg/flashlight-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/flashlight-line.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/floppy-in-line.svg b/pcsx2-qt/resources/icons/white/svg/floppy-in-line.svg
index 3ea63fe30f..5848bb1bd0 100644
--- a/pcsx2-qt/resources/icons/white/svg/floppy-in-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/floppy-in-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/floppy-out-line.svg b/pcsx2-qt/resources/icons/white/svg/floppy-out-line.svg
index e8489272a0..5544c6b874 100644
--- a/pcsx2-qt/resources/icons/white/svg/floppy-out-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/floppy-out-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/folder-add-line.svg b/pcsx2-qt/resources/icons/white/svg/folder-add-line.svg
index 33342f97ed..18898eed15 100644
--- a/pcsx2-qt/resources/icons/white/svg/folder-add-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/folder-add-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/folder-open-line.svg b/pcsx2-qt/resources/icons/white/svg/folder-open-line.svg
index f4d21c6cef..b0e416a0c7 100644
--- a/pcsx2-qt/resources/icons/white/svg/folder-open-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/folder-open-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/folder-reduce-line.svg b/pcsx2-qt/resources/icons/white/svg/folder-reduce-line.svg
index 06dbfee575..6779d7ce71 100644
--- a/pcsx2-qt/resources/icons/white/svg/folder-reduce-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/folder-reduce-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/folder-settings-line.svg b/pcsx2-qt/resources/icons/white/svg/folder-settings-line.svg
index 59414d624c..71b86b506f 100644
--- a/pcsx2-qt/resources/icons/white/svg/folder-settings-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/folder-settings-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/fullscreen-line.svg b/pcsx2-qt/resources/icons/white/svg/fullscreen-line.svg
index a2cce91fbc..28a8d088db 100644
--- a/pcsx2-qt/resources/icons/white/svg/fullscreen-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/fullscreen-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/function-line.svg b/pcsx2-qt/resources/icons/white/svg/function-line.svg
index 37e4982d44..c8de3fc2ba 100644
--- a/pcsx2-qt/resources/icons/white/svg/function-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/function-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/gametrak-line.svg b/pcsx2-qt/resources/icons/white/svg/gametrak-line.svg
index 4ea81ec1a9..fe14e670e2 100644
--- a/pcsx2-qt/resources/icons/white/svg/gametrak-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/gametrak-line.svg
@@ -1,30 +1,10 @@
-
-
-
-
+
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/github.svg b/pcsx2-qt/resources/icons/white/svg/github.svg
index d25f36d413..cfa9a400e1 100644
--- a/pcsx2-qt/resources/icons/white/svg/github.svg
+++ b/pcsx2-qt/resources/icons/white/svg/github.svg
@@ -1,41 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/global-line.svg b/pcsx2-qt/resources/icons/white/svg/global-line.svg
index 267679ba7a..1a321da1c1 100644
--- a/pcsx2-qt/resources/icons/white/svg/global-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/global-line.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/guitar-line.svg b/pcsx2-qt/resources/icons/white/svg/guitar-line.svg
index 8373fd3f38..f7ac065784 100644
--- a/pcsx2-qt/resources/icons/white/svg/guitar-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/guitar-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/guncon2-line.svg b/pcsx2-qt/resources/icons/white/svg/guncon2-line.svg
index d69c2e63b5..b6569efc5c 100644
--- a/pcsx2-qt/resources/icons/white/svg/guncon2-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/guncon2-line.svg
@@ -1,16 +1,8 @@
-
-
-
+
-
-
-
@@ -18,6 +10,6 @@
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/headset-line.svg b/pcsx2-qt/resources/icons/white/svg/headset-line.svg
index 5e3738cc63..4c7ac28ec1 100644
--- a/pcsx2-qt/resources/icons/white/svg/headset-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/headset-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/heart-circle-line.svg b/pcsx2-qt/resources/icons/white/svg/heart-circle-line.svg
index 1bd7344dd2..4f136e60c9 100644
--- a/pcsx2-qt/resources/icons/white/svg/heart-circle-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/heart-circle-line.svg
@@ -1,53 +1,10 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/image-fill.svg b/pcsx2-qt/resources/icons/white/svg/image-fill.svg
index d2b514fd95..258c8eabdb 100644
--- a/pcsx2-qt/resources/icons/white/svg/image-fill.svg
+++ b/pcsx2-qt/resources/icons/white/svg/image-fill.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/interface-line.svg b/pcsx2-qt/resources/icons/white/svg/interface-line.svg
index 29c363c0b6..02f668a972 100644
--- a/pcsx2-qt/resources/icons/white/svg/interface-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/interface-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/jogcon-line.svg b/pcsx2-qt/resources/icons/white/svg/jogcon-line.svg
index f06b9044de..23d69b8117 100644
--- a/pcsx2-qt/resources/icons/white/svg/jogcon-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/jogcon-line.svg
@@ -1,11 +1,6 @@
-
-
+
-
+
-
-
+
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/keyboard-2-line.svg b/pcsx2-qt/resources/icons/white/svg/keyboard-2-line.svg
index 07c92855a3..a4744bd087 100644
--- a/pcsx2-qt/resources/icons/white/svg/keyboard-2-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/keyboard-2-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/keyboard-line.svg b/pcsx2-qt/resources/icons/white/svg/keyboard-line.svg
index 0039fb0e07..85fa48de23 100644
--- a/pcsx2-qt/resources/icons/white/svg/keyboard-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/keyboard-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/keyboardmania-line.svg b/pcsx2-qt/resources/icons/white/svg/keyboardmania-line.svg
index 086b3474a4..20f62802ca 100644
--- a/pcsx2-qt/resources/icons/white/svg/keyboardmania-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/keyboardmania-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/lightbulb-line.svg b/pcsx2-qt/resources/icons/white/svg/lightbulb-line.svg
index 454dc0fe79..7f2aede629 100644
--- a/pcsx2-qt/resources/icons/white/svg/lightbulb-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/lightbulb-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/list-check.svg b/pcsx2-qt/resources/icons/white/svg/list-check.svg
index ac0761b4d9..f6a57d56ba 100644
--- a/pcsx2-qt/resources/icons/white/svg/list-check.svg
+++ b/pcsx2-qt/resources/icons/white/svg/list-check.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/login-box-line.svg b/pcsx2-qt/resources/icons/white/svg/login-box-line.svg
index 585ef107e2..9ad577bf0f 100644
--- a/pcsx2-qt/resources/icons/white/svg/login-box-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/login-box-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/magnifier-line.svg b/pcsx2-qt/resources/icons/white/svg/magnifier-line.svg
index f884b8afa0..6431dc1947 100644
--- a/pcsx2-qt/resources/icons/white/svg/magnifier-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/magnifier-line.svg
@@ -1,40 +1 @@
-
-
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/memcard-line.svg b/pcsx2-qt/resources/icons/white/svg/memcard-line.svg
index 4db554176d..2feb62cf7b 100644
--- a/pcsx2-qt/resources/icons/white/svg/memcard-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/memcard-line.svg
@@ -1,21 +1,10 @@
-
-
-
+
-
-
-
-
-
-
-
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/mic-line.svg b/pcsx2-qt/resources/icons/white/svg/mic-line.svg
index d90eedfed8..0e3dce439a 100644
--- a/pcsx2-qt/resources/icons/white/svg/mic-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/mic-line.svg
@@ -1,16 +1,8 @@
-
-
-
+
-
-
-
@@ -18,11 +10,10 @@
-
+
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/minus-line.svg b/pcsx2-qt/resources/icons/white/svg/minus-line.svg
index dd91a36709..dc4da55df2 100644
--- a/pcsx2-qt/resources/icons/white/svg/minus-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/minus-line.svg
@@ -1,37 +1 @@
-
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/mouse-line.svg b/pcsx2-qt/resources/icons/white/svg/mouse-line.svg
index 51337e4732..cddf013b17 100644
--- a/pcsx2-qt/resources/icons/white/svg/mouse-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/mouse-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/msd-line.svg b/pcsx2-qt/resources/icons/white/svg/msd-line.svg
index 81fb184900..86e91a0cf8 100644
--- a/pcsx2-qt/resources/icons/white/svg/msd-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/msd-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/negcon-line.svg b/pcsx2-qt/resources/icons/white/svg/negcon-line.svg
index ab9cb170c2..a8a7f4729b 100644
--- a/pcsx2-qt/resources/icons/white/svg/negcon-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/negcon-line.svg
@@ -1,11 +1,6 @@
-
-
+
-
-
+
+
-
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/pause-line.svg b/pcsx2-qt/resources/icons/white/svg/pause-line.svg
index 0dc094ef19..17fddae5d2 100644
--- a/pcsx2-qt/resources/icons/white/svg/pause-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/pause-line.svg
@@ -1,57 +1,14 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/pencil-line.svg b/pcsx2-qt/resources/icons/white/svg/pencil-line.svg
index 4d31a9c5a5..8772d52716 100644
--- a/pcsx2-qt/resources/icons/white/svg/pencil-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/pencil-line.svg
@@ -1,5 +1,4 @@
-
-
+
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/pin-filled.svg b/pcsx2-qt/resources/icons/white/svg/pin-filled.svg
index 1cf789707c..ba947ad1d3 100644
--- a/pcsx2-qt/resources/icons/white/svg/pin-filled.svg
+++ b/pcsx2-qt/resources/icons/white/svg/pin-filled.svg
@@ -1,7 +1 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/play-line.svg b/pcsx2-qt/resources/icons/white/svg/play-line.svg
index a0da121e74..b5b6c27499 100644
--- a/pcsx2-qt/resources/icons/white/svg/play-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/play-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/plus-line.svg b/pcsx2-qt/resources/icons/white/svg/plus-line.svg
index cc180f4821..1ec20e9b30 100644
--- a/pcsx2-qt/resources/icons/white/svg/plus-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/plus-line.svg
@@ -1,37 +1,14 @@
-
-
-
-
-
-
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/price-tag-3-line.svg b/pcsx2-qt/resources/icons/white/svg/price-tag-3-line.svg
index d86e54426e..f503da26ca 100644
--- a/pcsx2-qt/resources/icons/white/svg/price-tag-3-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/price-tag-3-line.svg
@@ -1 +1 @@
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/printer-line.svg b/pcsx2-qt/resources/icons/white/svg/printer-line.svg
index 5e5852dae5..905abcea8e 100644
--- a/pcsx2-qt/resources/icons/white/svg/printer-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/printer-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/realplay-sphere-line.svg b/pcsx2-qt/resources/icons/white/svg/realplay-sphere-line.svg
index d3640948f7..3da10f8e5d 100644
--- a/pcsx2-qt/resources/icons/white/svg/realplay-sphere-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/realplay-sphere-line.svg
@@ -1,7 +1,4 @@
-
-
-
+
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/settings-3-line.svg b/pcsx2-qt/resources/icons/white/svg/settings-3-line.svg
index 63815fa401..aefc269adb 100644
--- a/pcsx2-qt/resources/icons/white/svg/settings-3-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/settings-3-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/shut-down-line.svg b/pcsx2-qt/resources/icons/white/svg/shut-down-line.svg
index 30897e962d..9693f702dd 100644
--- a/pcsx2-qt/resources/icons/white/svg/shut-down-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/shut-down-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/singstar-line.svg b/pcsx2-qt/resources/icons/white/svg/singstar-line.svg
index f9dd045fe6..e70108c1e5 100644
--- a/pcsx2-qt/resources/icons/white/svg/singstar-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/singstar-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/tools-line.svg b/pcsx2-qt/resources/icons/white/svg/tools-line.svg
index 14a5c7fb82..41a341078c 100644
--- a/pcsx2-qt/resources/icons/white/svg/tools-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/tools-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/train-line.svg b/pcsx2-qt/resources/icons/white/svg/train-line.svg
index be5eab42b1..825bf36cde 100644
--- a/pcsx2-qt/resources/icons/white/svg/train-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/train-line.svg
@@ -1,7 +1 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/trance-vibrator-line.svg b/pcsx2-qt/resources/icons/white/svg/trance-vibrator-line.svg
index 6a882d5fd5..c0093ae346 100644
--- a/pcsx2-qt/resources/icons/white/svg/trance-vibrator-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/trance-vibrator-line.svg
@@ -1,27 +1,24 @@
-
-
+
-
+
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/trash-fill.svg b/pcsx2-qt/resources/icons/white/svg/trash-fill.svg
index 8f81d0448c..381501c827 100644
--- a/pcsx2-qt/resources/icons/white/svg/trash-fill.svg
+++ b/pcsx2-qt/resources/icons/white/svg/trash-fill.svg
@@ -1,11 +1 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/trophy-line.svg b/pcsx2-qt/resources/icons/white/svg/trophy-line.svg
index 4173ac212e..274d9423f3 100644
--- a/pcsx2-qt/resources/icons/white/svg/trophy-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/trophy-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/tv-2-line.svg b/pcsx2-qt/resources/icons/white/svg/tv-2-line.svg
index ccfeddb3bc..b6ab0b2604 100644
--- a/pcsx2-qt/resources/icons/white/svg/tv-2-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/tv-2-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/usb-fill.svg b/pcsx2-qt/resources/icons/white/svg/usb-fill.svg
index 027465a994..dfe8dbf51f 100644
--- a/pcsx2-qt/resources/icons/white/svg/usb-fill.svg
+++ b/pcsx2-qt/resources/icons/white/svg/usb-fill.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/volume-up-line.svg b/pcsx2-qt/resources/icons/white/svg/volume-up-line.svg
index 86f3064029..ce8fc802a0 100644
--- a/pcsx2-qt/resources/icons/white/svg/volume-up-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/volume-up-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/warning-line.svg b/pcsx2-qt/resources/icons/white/svg/warning-line.svg
index 5f7daba2e6..5bd73606a9 100644
--- a/pcsx2-qt/resources/icons/white/svg/warning-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/warning-line.svg
@@ -1,11 +1,6 @@
-
-
+
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/wheel-line.svg b/pcsx2-qt/resources/icons/white/svg/wheel-line.svg
index 20ea1197ef..3b9b9ece90 100644
--- a/pcsx2-qt/resources/icons/white/svg/wheel-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/wheel-line.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/pcsx2-qt/resources/icons/white/svg/window-2-line.svg b/pcsx2-qt/resources/icons/white/svg/window-2-line.svg
index 3080e3aa0c..ff5dd4b569 100644
--- a/pcsx2-qt/resources/icons/white/svg/window-2-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/window-2-line.svg
@@ -1,6 +1 @@
-
-
-
-
-
-
+
diff --git a/pcsx2-qt/resources/icons/white/svg/zoom-in-line.svg b/pcsx2-qt/resources/icons/white/svg/zoom-in-line.svg
index bd3edd20de..318a1456cc 100644
--- a/pcsx2-qt/resources/icons/white/svg/zoom-in-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/zoom-in-line.svg
@@ -1,59 +1,13 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/zoom-out-line.svg b/pcsx2-qt/resources/icons/white/svg/zoom-out-line.svg
index 2fb27b4acd..99bdd454ce 100644
--- a/pcsx2-qt/resources/icons/white/svg/zoom-out-line.svg
+++ b/pcsx2-qt/resources/icons/white/svg/zoom-out-line.svg
@@ -1,54 +1,10 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/pcsx2-qt/resources/images/Denshacon.svg b/pcsx2-qt/resources/images/Denshacon.svg
index d1dcc3f1e6..67177f5a16 100644
--- a/pcsx2-qt/resources/images/Denshacon.svg
+++ b/pcsx2-qt/resources/images/Denshacon.svg
@@ -1,6 +1,3 @@
-
-
-
-
-
+