diff --git a/pcsx2-qt/CoverDownloadDialog.cpp b/pcsx2-qt/CoverDownloadDialog.cpp
index fe565933e0..163af87c5d 100644
--- a/pcsx2-qt/CoverDownloadDialog.cpp
+++ b/pcsx2-qt/CoverDownloadDialog.cpp
@@ -25,7 +25,7 @@ CoverDownloadDialog::CoverDownloadDialog(QWidget* parent /*= nullptr*/)
: QDialog(parent)
{
m_ui.setupUi(this);
- m_ui.coverIcon->setPixmap(QIcon::fromTheme("image-fill").pixmap(32));
+ m_ui.coverIcon->setPixmap(QIcon::fromTheme("artboard-2-line").pixmap(32));
updateEnabled();
connect(m_ui.start, &QPushButton::clicked, this, &CoverDownloadDialog::onStartClicked);
diff --git a/pcsx2-qt/CoverDownloadDialog.ui b/pcsx2-qt/CoverDownloadDialog.ui
index 4396eb297b..19ab1ac57b 100644
--- a/pcsx2-qt/CoverDownloadDialog.ui
+++ b/pcsx2-qt/CoverDownloadDialog.ui
@@ -25,7 +25,7 @@
- :/icons/black/svg/image-fill.svg
+ :/icons/black/svg/artboard-2-line.svg
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
diff --git a/pcsx2-qt/MainWindow.ui b/pcsx2-qt/MainWindow.ui
index 2a3406782b..d83af9490a 100644
--- a/pcsx2-qt/MainWindow.ui
+++ b/pcsx2-qt/MainWindow.ui
@@ -35,7 +35,7 @@
Change Disc
-
+
. .
@@ -50,7 +50,7 @@
Load State
-
+
. .
@@ -59,7 +59,7 @@
Save State
-
+
. .
@@ -126,6 +126,10 @@
Switch Renderer
+
+
+ . .
+
@@ -261,7 +265,7 @@
-
+
. .
@@ -270,7 +274,7 @@
-
+
. .
@@ -336,7 +340,7 @@
-
+
. .
@@ -345,7 +349,7 @@
-
+
. .
@@ -363,7 +367,7 @@
-
+
. .
@@ -372,7 +376,7 @@
-
+
. .
@@ -381,7 +385,7 @@
-
+
. .
@@ -399,7 +403,7 @@
-
+
. .
@@ -490,7 +494,7 @@
-
+
. .
@@ -508,7 +512,7 @@
-
+
. .
@@ -517,7 +521,7 @@
-
+
. .
@@ -593,7 +597,7 @@
-
+
. .
@@ -602,7 +606,7 @@
-
+
. .
@@ -611,7 +615,7 @@
-
+
. .
@@ -722,6 +726,10 @@
Ctrl++
+
+
+ . .
+
@@ -730,21 +738,37 @@
Ctrl+-
+
+
+ . .
+
Refresh &Covers (Grid View)
+
+
+ . .
+
Open Memory Card Directory...
+
+
+ . .
+
Open Data Directory...
+
+
+ . .
+
@@ -755,6 +779,10 @@
Open Debugger
+
+
+ . .
+
@@ -905,6 +933,10 @@
Cover Downloader...
+
+
+ . .
+
diff --git a/pcsx2-qt/Settings/ControllerBindingWidget.ui b/pcsx2-qt/Settings/ControllerBindingWidget.ui
index 9a7f1de4e4..b4884ec06b 100644
--- a/pcsx2-qt/Settings/ControllerBindingWidget.ui
+++ b/pcsx2-qt/Settings/ControllerBindingWidget.ui
@@ -43,7 +43,7 @@
Bindings
-
+
. .
@@ -120,7 +120,7 @@
Automatic Mapping
-
+
. .
diff --git a/pcsx2-qt/Settings/ControllerBindingWidgets.cpp b/pcsx2-qt/Settings/ControllerBindingWidgets.cpp
index 801f317c03..168321934d 100644
--- a/pcsx2-qt/Settings/ControllerBindingWidgets.cpp
+++ b/pcsx2-qt/Settings/ControllerBindingWidgets.cpp
@@ -788,7 +788,7 @@ ControllerBindingWidget_Base::~ControllerBindingWidget_Base()
QIcon ControllerBindingWidget_Base::getIcon() const
{
- return QIcon::fromTheme("artboard-2-line");
+ return QIcon::fromTheme("controller-strike-line");
}
void ControllerBindingWidget_Base::initBindingWidgets()
@@ -859,7 +859,7 @@ ControllerBindingWidget_DualShock2::~ControllerBindingWidget_DualShock2()
QIcon ControllerBindingWidget_DualShock2::getIcon() const
{
- return QIcon::fromTheme("gamepad-line");
+ return QIcon::fromTheme("controller-line");
}
ControllerBindingWidget_Base* ControllerBindingWidget_DualShock2::createInstance(ControllerBindingWidget* parent)
@@ -1102,9 +1102,7 @@ USBBindingWidget::~USBBindingWidget()
QIcon USBBindingWidget::getIcon() const
{
- //return QIcon::fromTheme("gamepad-line");
-
- return QIcon::fromTheme("artboard-2-line");
+ return QIcon::fromTheme("controller-strike-line");
}
std::string USBBindingWidget::getBindingKey(const char* binding_name) const
diff --git a/pcsx2-qt/Settings/CreateMemoryCardDialog.ui b/pcsx2-qt/Settings/CreateMemoryCardDialog.ui
index 178818820d..bf84eab4fd 100644
--- a/pcsx2-qt/Settings/CreateMemoryCardDialog.ui
+++ b/pcsx2-qt/Settings/CreateMemoryCardDialog.ui
@@ -36,9 +36,6 @@
48
-
- :/icons/black/48/sd-card-line.png
-
-
diff --git a/pcsx2-qt/Settings/MemoryCardSettingsWidget.cpp b/pcsx2-qt/Settings/MemoryCardSettingsWidget.cpp
index 03b631e22c..cdc1317ecc 100644
--- a/pcsx2-qt/Settings/MemoryCardSettingsWidget.cpp
+++ b/pcsx2-qt/Settings/MemoryCardSettingsWidget.cpp
@@ -402,7 +402,7 @@ static QString getSizeSummary(const AvailableMcdInfo& mcd)
static QIcon getCardIcon(const AvailableMcdInfo& mcd)
{
if (mcd.type == MemoryCardType::File)
- return QIcon::fromTheme(QStringLiteral("sd-card-line"));
+ return QIcon::fromTheme(QStringLiteral("memcard-line"));
else
return QIcon::fromTheme(QStringLiteral("folder-open-line"));
}
diff --git a/pcsx2-qt/Settings/SettingsDialog.cpp b/pcsx2-qt/Settings/SettingsDialog.cpp
index e6a82e0ef1..200a09c30f 100644
--- a/pcsx2-qt/Settings/SettingsDialog.cpp
+++ b/pcsx2-qt/Settings/SettingsDialog.cpp
@@ -87,7 +87,7 @@ void SettingsDialog::setupUi(const GameList::Entry* game)
}
addWidget(m_interface_settings = new InterfaceSettingsWidget(this, m_ui.settingsContainer), tr("Interface"),
- QStringLiteral("settings-3-line"),
+ QStringLiteral("interface-line"),
tr("
Interface Settings These options control how the software looks and behaves. Mouse over an option "
"for additional information."));
@@ -95,16 +95,16 @@ void SettingsDialog::setupUi(const GameList::Entry* game)
if (!isPerGameSettings())
{
addWidget(m_game_list_settings = new GameListSettingsWidget(this, m_ui.settingsContainer), tr("Game List"),
- QStringLiteral("folder-settings-line"),
+ QStringLiteral("folder-open-line"),
tr("Game List Settings The list above shows the directories which will be searched by PCSX2 to populate "
"the game list. Search directories can be added, removed, and switched to recursive/non-recursive."));
- addWidget(m_bios_settings = new BIOSSettingsWidget(this, m_ui.settingsContainer), tr("BIOS"), QStringLiteral("hard-drive-2-line"),
+ addWidget(m_bios_settings = new BIOSSettingsWidget(this, m_ui.settingsContainer), tr("BIOS"), QStringLiteral("chip-line"),
tr("BIOS Settings Configure your BIOS here. Mouse over an option for additional information."));
}
// Common to both per-game and global settings.
addWidget(m_emulation_settings = new EmulationSettingsWidget(this, m_ui.settingsContainer), tr("Emulation"),
- QStringLiteral("dashboard-line"),
+ QStringLiteral("emulation-line"),
tr("Emulation Settings These options determine the configuration of frame pacing and game "
"settings. Mouse over an option for additional information."));
@@ -130,7 +130,7 @@ void SettingsDialog::setupUi(const GameList::Entry* game)
"also cause problems in games if used incorrectly. It is best to leave them all disabled unless advised otherwise."));
}
- addWidget(m_graphics_settings = new GraphicsSettingsWidget(this, m_ui.settingsContainer), tr("Graphics"), QStringLiteral("brush-line"),
+ addWidget(m_graphics_settings = new GraphicsSettingsWidget(this, m_ui.settingsContainer), tr("Graphics"), QStringLiteral("image-fill"),
tr("Graphics Settings These options determine the configuration of the graphical output. Mouse over an "
"option for additional information."));
addWidget(m_audio_settings = new AudioSettingsWidget(this, m_ui.settingsContainer), tr("Audio"), QStringLiteral("volume-up-line"),
@@ -138,18 +138,18 @@ void SettingsDialog::setupUi(const GameList::Entry* game)
"additional information."));
addWidget(m_memory_card_settings = new MemoryCardSettingsWidget(this, m_ui.settingsContainer), tr("Memory Cards"),
- QStringLiteral("sd-card-line"),
+ QStringLiteral("memcard-line"),
tr("Memory Card Settings Create and configure Memory Cards here. Mouse over an option for "
"additional information."));
- addWidget(m_dev9_settings = new DEV9SettingsWidget(this, m_ui.settingsContainer), tr("Network & HDD"), QStringLiteral("dashboard-line"),
+ addWidget(m_dev9_settings = new DEV9SettingsWidget(this, m_ui.settingsContainer), tr("Network & HDD"), QStringLiteral("network-line"),
tr("Network & HDD Settings These options control the network connectivity and internal HDD storage of the "
"console. Mouse over an option for additional information."));
if (!isPerGameSettings())
{
addWidget(m_folder_settings = new FolderSettingsWidget(this, m_ui.settingsContainer), tr("Folders"),
- QStringLiteral("folder-open-line"),
+ QStringLiteral("folder-settings-line"),
tr("Folder Settings These options control where PCSX2 will save runtime data files."));
}
@@ -183,11 +183,11 @@ void SettingsDialog::setupUi(const GameList::Entry* game)
if (show_advanced_settings)
{
addWidget(m_advanced_settings = new AdvancedSettingsWidget(this, m_ui.settingsContainer), tr("Advanced"),
- QStringLiteral("artboard-2-line"),
+ QStringLiteral("warning-line"),
tr("Advanced Settings These are advanced options to determine the configuration of the simulated "
"console. Mouse over an option for additional information."));
addWidget(m_debug_settings = new DebugSettingsWidget(this, m_ui.settingsContainer), tr("Debug"),
- QStringLiteral("folder-download-line"),
+ QStringLiteral("heart-monitor-line"),
tr("Debug Settings These are options which can be used to log internal information about the application. "
"Do not modify unless you know what you are doing , it will cause significant slowdown, and can waste large "
"amounts of disk space."));
diff --git a/pcsx2-qt/Settings/USBDeviceWidget.ui b/pcsx2-qt/Settings/USBDeviceWidget.ui
index 2a36f16d7e..0efa61e430 100644
--- a/pcsx2-qt/Settings/USBDeviceWidget.ui
+++ b/pcsx2-qt/Settings/USBDeviceWidget.ui
@@ -46,7 +46,7 @@
Bindings
-
+
. .
@@ -103,7 +103,7 @@
Automatic Mapping
-
+
. .
diff --git a/pcsx2-qt/resources/icons/black/32/discord.png b/pcsx2-qt/resources/icons/black/32/discord.png
deleted file mode 100644
index cad1c1b967..0000000000
Binary files a/pcsx2-qt/resources/icons/black/32/discord.png and /dev/null differ
diff --git a/pcsx2-qt/resources/icons/black/32/github.png b/pcsx2-qt/resources/icons/black/32/github.png
deleted file mode 100644
index e0f2e4dad1..0000000000
Binary files a/pcsx2-qt/resources/icons/black/32/github.png and /dev/null differ
diff --git a/pcsx2-qt/resources/icons/black/index.theme b/pcsx2-qt/resources/icons/black/index.theme
index 49125a99fb..a1f6a6c0ce 100644
--- a/pcsx2-qt/resources/icons/black/index.theme
+++ b/pcsx2-qt/resources/icons/black/index.theme
@@ -2,12 +2,8 @@
Name=Black Icon Theme
Comment=Black Icon Theme
-[32]
-Size=32
-Type=Fixed
-
[svg]
-Size=64
+Size=128
Type=Scalable
MinSize=64
MaxSize=1024
diff --git a/pcsx2-qt/resources/icons/black/svg/at.svg b/pcsx2-qt/resources/icons/black/svg/at.svg
index 783a4ba030..1571b066a1 100644
--- a/pcsx2-qt/resources/icons/black/svg/at.svg
+++ b/pcsx2-qt/resources/icons/black/svg/at.svg
@@ -1,3 +1,41 @@
-
-
\ No newline at end of file
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/book-open-line.svg b/pcsx2-qt/resources/icons/black/svg/book-open-line.svg
deleted file mode 100644
index cbcbbfb959..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/book-open-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/chip-line.svg b/pcsx2-qt/resources/icons/black/svg/chip-line.svg
new file mode 100644
index 0000000000..f0238fdb13
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/chip-line.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/controller-line.svg b/pcsx2-qt/resources/icons/black/svg/controller-line.svg
new file mode 100644
index 0000000000..c820befa12
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/controller-line.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/controller-strike-line.svg b/pcsx2-qt/resources/icons/black/svg/controller-strike-line.svg
new file mode 100644
index 0000000000..1c02a72abf
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/controller-strike-line.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/dashboard-line.svg b/pcsx2-qt/resources/icons/black/svg/dashboard-line.svg
deleted file mode 100644
index 1d2279e5d1..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/dashboard-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/disc-2-line.svg b/pcsx2-qt/resources/icons/black/svg/disc-2-line.svg
new file mode 100644
index 0000000000..907e7bde20
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/disc-2-line.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/disc-eject-line.svg b/pcsx2-qt/resources/icons/black/svg/disc-eject-line.svg
new file mode 100644
index 0000000000..69fa8da30d
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/disc-eject-line.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/disc-line.svg b/pcsx2-qt/resources/icons/black/svg/disc-line.svg
deleted file mode 100644
index ce505c56c7..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/disc-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/discord.svg b/pcsx2-qt/resources/icons/black/svg/discord.svg
new file mode 100644
index 0000000000..32fd31fb76
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/discord.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/dvd-line.svg b/pcsx2-qt/resources/icons/black/svg/dvd-line.svg
deleted file mode 100644
index 7167e65e56..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/dvd-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/emulation-line.svg b/pcsx2-qt/resources/icons/black/svg/emulation-line.svg
new file mode 100644
index 0000000000..dc9fa9be32
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/emulation-line.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/floppy-in-line.svg b/pcsx2-qt/resources/icons/black/svg/floppy-in-line.svg
new file mode 100644
index 0000000000..c229f9e4bc
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/floppy-in-line.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/floppy-out-line.svg b/pcsx2-qt/resources/icons/black/svg/floppy-out-line.svg
new file mode 100644
index 0000000000..124657979a
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/floppy-out-line.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/folder-download-line.svg b/pcsx2-qt/resources/icons/black/svg/folder-download-line.svg
deleted file mode 100644
index b28b52a7cd..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/folder-download-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pcsx2-qt/resources/icons/black/svg/gamepad-line.svg b/pcsx2-qt/resources/icons/black/svg/gamepad-line.svg
deleted file mode 100644
index 3d4649f4c5..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/gamepad-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/github.svg b/pcsx2-qt/resources/icons/black/svg/github.svg
new file mode 100644
index 0000000000..8aa6d66d58
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/github.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/hard-drive-2-line.svg b/pcsx2-qt/resources/icons/black/svg/hard-drive-2-line.svg
deleted file mode 100644
index 05530193a2..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/hard-drive-2-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/heart-circle-line.svg b/pcsx2-qt/resources/icons/black/svg/heart-circle-line.svg
new file mode 100644
index 0000000000..e13e81fe3f
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/heart-circle-line.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/heart-monitor-line.svg b/pcsx2-qt/resources/icons/black/svg/heart-monitor-line.svg
new file mode 100644
index 0000000000..898d9e8336
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/heart-monitor-line.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/interface-line.svg b/pcsx2-qt/resources/icons/black/svg/interface-line.svg
new file mode 100644
index 0000000000..a6f4054177
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/interface-line.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/layout-grid-line.svg b/pcsx2-qt/resources/icons/black/svg/layout-grid-line.svg
deleted file mode 100644
index a07ffd2f16..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/layout-grid-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/memcard-line.svg b/pcsx2-qt/resources/icons/black/svg/memcard-line.svg
new file mode 100644
index 0000000000..4fac08d00e
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/memcard-line.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/network-line.svg b/pcsx2-qt/resources/icons/black/svg/network-line.svg
new file mode 100644
index 0000000000..060d6e2a72
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/network-line.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/sd-card-line.svg b/pcsx2-qt/resources/icons/black/svg/sd-card-line.svg
deleted file mode 100644
index 3ccb3dac3a..0000000000
--- a/pcsx2-qt/resources/icons/black/svg/sd-card-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/black/svg/warning-line.svg b/pcsx2-qt/resources/icons/black/svg/warning-line.svg
new file mode 100644
index 0000000000..a5503b42ef
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/warning-line.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/zoom-in-line.svg b/pcsx2-qt/resources/icons/black/svg/zoom-in-line.svg
new file mode 100644
index 0000000000..71b81babdb
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/zoom-in-line.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/black/svg/zoom-out-line.svg b/pcsx2-qt/resources/icons/black/svg/zoom-out-line.svg
new file mode 100644
index 0000000000..387da868ee
--- /dev/null
+++ b/pcsx2-qt/resources/icons/black/svg/zoom-out-line.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/32/discord.png b/pcsx2-qt/resources/icons/white/32/discord.png
deleted file mode 100644
index 62895b1a67..0000000000
Binary files a/pcsx2-qt/resources/icons/white/32/discord.png and /dev/null differ
diff --git a/pcsx2-qt/resources/icons/white/32/github.png b/pcsx2-qt/resources/icons/white/32/github.png
deleted file mode 100644
index 37be13b284..0000000000
Binary files a/pcsx2-qt/resources/icons/white/32/github.png and /dev/null differ
diff --git a/pcsx2-qt/resources/icons/white/index.theme b/pcsx2-qt/resources/icons/white/index.theme
index 759be1a103..dc373097bd 100644
--- a/pcsx2-qt/resources/icons/white/index.theme
+++ b/pcsx2-qt/resources/icons/white/index.theme
@@ -2,12 +2,8 @@
Name=White Icon Theme
Comment=White Icon Theme
-[32]
-Size=32
-Type=Fixed
-
[svg]
-Size=64
+Size=128
Type=Scalable
MinSize=64
MaxSize=1024
diff --git a/pcsx2-qt/resources/icons/white/svg/at.svg b/pcsx2-qt/resources/icons/white/svg/at.svg
index 3beee7bbc9..3c4cc55b14 100644
--- a/pcsx2-qt/resources/icons/white/svg/at.svg
+++ b/pcsx2-qt/resources/icons/white/svg/at.svg
@@ -1,3 +1,43 @@
-
-
\ No newline at end of file
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/book-open-line.svg b/pcsx2-qt/resources/icons/white/svg/book-open-line.svg
deleted file mode 100644
index e2e77c5a25..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/book-open-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/white/svg/chip-line.svg b/pcsx2-qt/resources/icons/white/svg/chip-line.svg
new file mode 100644
index 0000000000..f5d410c12c
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/chip-line.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/controller-line.svg b/pcsx2-qt/resources/icons/white/svg/controller-line.svg
new file mode 100644
index 0000000000..8ee9c1198d
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/controller-line.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/controller-strike-line.svg b/pcsx2-qt/resources/icons/white/svg/controller-strike-line.svg
new file mode 100644
index 0000000000..89947d9e10
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/controller-strike-line.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/dashboard-line.svg b/pcsx2-qt/resources/icons/white/svg/dashboard-line.svg
deleted file mode 100644
index 4979faeab1..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/dashboard-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/white/svg/disc-2-line.svg b/pcsx2-qt/resources/icons/white/svg/disc-2-line.svg
new file mode 100644
index 0000000000..3d7d5481c4
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/disc-2-line.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/disc-eject-line.svg b/pcsx2-qt/resources/icons/white/svg/disc-eject-line.svg
new file mode 100644
index 0000000000..ec5c46e40a
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/disc-eject-line.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/disc-line.svg b/pcsx2-qt/resources/icons/white/svg/disc-line.svg
deleted file mode 100644
index 217b1493fa..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/disc-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/white/svg/discord.svg b/pcsx2-qt/resources/icons/white/svg/discord.svg
new file mode 100644
index 0000000000..4310add906
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/discord.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/dvd-line.svg b/pcsx2-qt/resources/icons/white/svg/dvd-line.svg
deleted file mode 100644
index e55acf9c9b..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/dvd-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/white/svg/emulation-line.svg b/pcsx2-qt/resources/icons/white/svg/emulation-line.svg
new file mode 100644
index 0000000000..c5db9e98df
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/emulation-line.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/floppy-in-line.svg b/pcsx2-qt/resources/icons/white/svg/floppy-in-line.svg
new file mode 100644
index 0000000000..703addf147
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/floppy-in-line.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/floppy-out-line.svg b/pcsx2-qt/resources/icons/white/svg/floppy-out-line.svg
new file mode 100644
index 0000000000..250c979428
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/floppy-out-line.svg
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/folder-download-line.svg b/pcsx2-qt/resources/icons/white/svg/folder-download-line.svg
deleted file mode 100644
index 7215ec53c1..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/folder-download-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/pcsx2-qt/resources/icons/white/svg/gamepad-line.svg b/pcsx2-qt/resources/icons/white/svg/gamepad-line.svg
deleted file mode 100644
index 2a1bd0bf0e..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/gamepad-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/white/svg/github.svg b/pcsx2-qt/resources/icons/white/svg/github.svg
new file mode 100644
index 0000000000..d25f36d413
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/github.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/hard-drive-2-line.svg b/pcsx2-qt/resources/icons/white/svg/hard-drive-2-line.svg
deleted file mode 100644
index 1538ac93c2..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/hard-drive-2-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/white/svg/heart-circle-line.svg b/pcsx2-qt/resources/icons/white/svg/heart-circle-line.svg
new file mode 100644
index 0000000000..1bd7344dd2
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/heart-circle-line.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/heart-monitor-line.svg b/pcsx2-qt/resources/icons/white/svg/heart-monitor-line.svg
new file mode 100644
index 0000000000..a3c2dad592
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/heart-monitor-line.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/interface-line.svg b/pcsx2-qt/resources/icons/white/svg/interface-line.svg
new file mode 100644
index 0000000000..44470dcebf
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/interface-line.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/layout-grid-line.svg b/pcsx2-qt/resources/icons/white/svg/layout-grid-line.svg
deleted file mode 100644
index b05840c76d..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/layout-grid-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/white/svg/memcard-line.svg b/pcsx2-qt/resources/icons/white/svg/memcard-line.svg
new file mode 100644
index 0000000000..9eafbc9df8
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/memcard-line.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/network-line.svg b/pcsx2-qt/resources/icons/white/svg/network-line.svg
new file mode 100644
index 0000000000..0f7d06356d
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/network-line.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/sd-card-line.svg b/pcsx2-qt/resources/icons/white/svg/sd-card-line.svg
deleted file mode 100644
index e80e0df438..0000000000
--- a/pcsx2-qt/resources/icons/white/svg/sd-card-line.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/pcsx2-qt/resources/icons/white/svg/warning-line.svg b/pcsx2-qt/resources/icons/white/svg/warning-line.svg
new file mode 100644
index 0000000000..e0bf27660f
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/warning-line.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/zoom-in-line.svg b/pcsx2-qt/resources/icons/white/svg/zoom-in-line.svg
new file mode 100644
index 0000000000..466666b5f4
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/zoom-in-line.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/icons/white/svg/zoom-out-line.svg b/pcsx2-qt/resources/icons/white/svg/zoom-out-line.svg
new file mode 100644
index 0000000000..88dd764ff1
--- /dev/null
+++ b/pcsx2-qt/resources/icons/white/svg/zoom-out-line.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pcsx2-qt/resources/resources.qrc b/pcsx2-qt/resources/resources.qrc
index a9d3163358..7d2d76d8fb 100644
--- a/pcsx2-qt/resources/resources.qrc
+++ b/pcsx2-qt/resources/resources.qrc
@@ -2,23 +2,24 @@
icons/AppIcon.png
icons/applications-system-24.png
- icons/black/32/discord.png
- icons/black/32/github.png
icons/black/index.theme
icons/black/svg/arrow-left-right-line.svg
icons/black/svg/artboard-2-line.svg
icons/black/svg/at.svg
- icons/black/svg/book-open-line.svg
icons/black/svg/brush-line.svg
icons/black/svg/checkbox-multiple-blank-line.svg
+ icons/black/svg/chip-line.svg
icons/black/svg/close-line.svg
- icons/black/svg/dashboard-line.svg
+ icons/black/svg/controller-line.svg
+ icons/black/svg/controller-strike-line.svg
icons/black/svg/delete-back-2-line.svg
- icons/black/svg/disc-line.svg
+ icons/black/svg/disc-2-line.svg
+ icons/black/svg/disc-eject-line.svg
+ icons/black/svg/discord.svg
icons/black/svg/door-open-line.svg
icons/black/svg/download-2-line.svg
- icons/black/svg/dvd-line.svg
icons/black/svg/eject-line.svg
+ icons/black/svg/emulation-line.svg
icons/black/svg/file-add-line.svg
icons/black/svg/file-line.svg
icons/black/svg/file-list-line.svg
@@ -28,24 +29,28 @@
icons/black/svg/filter-line.svg
icons/black/svg/flashlight-line.svg
icons/black/svg/flask-line.svg
+ icons/black/svg/floppy-in-line.svg
+ icons/black/svg/floppy-out-line.svg
icons/black/svg/folder-add-line.svg
- icons/black/svg/folder-download-line.svg
icons/black/svg/folder-open-line.svg
icons/black/svg/folder-reduce-line.svg
icons/black/svg/folder-settings-line.svg
icons/black/svg/fullscreen-line.svg
icons/black/svg/function-line.svg
- icons/black/svg/gamepad-line.svg
+ icons/black/svg/github.svg
icons/black/svg/global-line.svg
icons/black/svg/hammer-line.svg
- icons/black/svg/hard-drive-2-line.svg
+ icons/black/svg/heart-circle-line.svg
+ icons/black/svg/heart-monitor-line.svg
icons/black/svg/image-fill.svg
+ icons/black/svg/interface-line.svg
icons/black/svg/keyboard-line.svg
- icons/black/svg/layout-grid-line.svg
icons/black/svg/lightbulb-line.svg
icons/black/svg/list-check.svg
icons/black/svg/login-box-line.svg
+ icons/black/svg/memcard-line.svg
icons/black/svg/mouse-line.svg
+ icons/black/svg/network-line.svg
icons/black/svg/pause-line.svg
icons/black/svg/play-line.svg
icons/black/svg/price-tag-3-line.svg
@@ -53,7 +58,6 @@
icons/black/svg/restart-line.svg
icons/black/svg/save-3-line.svg
icons/black/svg/screenshot-2-line.svg
- icons/black/svg/sd-card-line.svg
icons/black/svg/settings-3-line.svg
icons/black/svg/shut-down-line.svg
icons/black/svg/tools-line.svg
@@ -61,30 +65,34 @@
icons/black/svg/tv-2-line.svg
icons/black/svg/usb-fill.svg
icons/black/svg/volume-up-line.svg
+ icons/black/svg/warning-line.svg
icons/black/svg/window-2-line.svg
+ icons/black/svg/zoom-in-line.svg
+ icons/black/svg/zoom-out-line.svg
icons/logo.png
icons/media-optical-24.png
icons/media-optical-gear-24.png
icons/media-optical.png
icons/QT.png
icons/update.png
- icons/white/32/discord.png
- icons/white/32/github.png
icons/white/index.theme
icons/white/svg/arrow-left-right-line.svg
icons/white/svg/artboard-2-line.svg
icons/white/svg/at.svg
- icons/white/svg/book-open-line.svg
icons/white/svg/brush-line.svg
icons/white/svg/checkbox-multiple-blank-line.svg
+ icons/white/svg/chip-line.svg
icons/white/svg/close-line.svg
- icons/white/svg/dashboard-line.svg
+ icons/white/svg/controller-line.svg
+ icons/white/svg/controller-strike-line.svg
icons/white/svg/delete-back-2-line.svg
- icons/white/svg/disc-line.svg
+ icons/white/svg/disc-2-line.svg
+ icons/white/svg/disc-eject-line.svg
+ icons/white/svg/discord.svg
icons/white/svg/door-open-line.svg
icons/white/svg/download-2-line.svg
- icons/white/svg/dvd-line.svg
icons/white/svg/eject-line.svg
+ icons/white/svg/emulation-line.svg
icons/white/svg/file-add-line.svg
icons/white/svg/file-line.svg
icons/white/svg/file-list-line.svg
@@ -94,24 +102,28 @@
icons/white/svg/filter-line.svg
icons/white/svg/flashlight-line.svg
icons/white/svg/flask-line.svg
+ icons/white/svg/floppy-in-line.svg
+ icons/white/svg/floppy-out-line.svg
icons/white/svg/folder-add-line.svg
- icons/white/svg/folder-download-line.svg
icons/white/svg/folder-open-line.svg
icons/white/svg/folder-reduce-line.svg
icons/white/svg/folder-settings-line.svg
icons/white/svg/fullscreen-line.svg
icons/white/svg/function-line.svg
- icons/white/svg/gamepad-line.svg
+ icons/white/svg/github.svg
icons/white/svg/global-line.svg
icons/white/svg/hammer-line.svg
- icons/white/svg/hard-drive-2-line.svg
+ icons/white/svg/heart-circle-line.svg
+ icons/white/svg/heart-monitor-line.svg
icons/white/svg/image-fill.svg
+ icons/white/svg/interface-line.svg
icons/white/svg/keyboard-line.svg
- icons/white/svg/layout-grid-line.svg
icons/white/svg/lightbulb-line.svg
icons/white/svg/list-check.svg
icons/white/svg/login-box-line.svg
+ icons/white/svg/memcard-line.svg
icons/white/svg/mouse-line.svg
+ icons/white/svg/network-line.svg
icons/white/svg/pause-line.svg
icons/white/svg/play-line.svg
icons/white/svg/price-tag-3-line.svg
@@ -119,7 +131,6 @@
icons/white/svg/restart-line.svg
icons/white/svg/save-3-line.svg
icons/white/svg/screenshot-2-line.svg
- icons/white/svg/sd-card-line.svg
icons/white/svg/settings-3-line.svg
icons/white/svg/shut-down-line.svg
icons/white/svg/tools-line.svg
@@ -127,7 +138,10 @@
icons/white/svg/tv-2-line.svg
icons/white/svg/usb-fill.svg
icons/white/svg/volume-up-line.svg
+ icons/white/svg/warning-line.svg
icons/white/svg/window-2-line.svg
+ icons/white/svg/zoom-in-line.svg
+ icons/white/svg/zoom-out-line.svg
images/DrivingForce.png
images/dualshock-2.png
images/GTForce.png