From d58bfaacff0bc311bec417e3bdc154de5d29074a Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 27 May 2026 01:01:00 +1000 Subject: [PATCH] Qt: Add more monochrome icons --- src/duckstation-qt/mainwindow.ui | 14 ++++++++++---- src/duckstation-qt/resources/duckstation-qt.qrc | 10 ++++++++-- src/duckstation-qt/resources/icons/discord.png | Bin 2736 -> 0 bytes src/duckstation-qt/resources/icons/github.png | Bin 3836 -> 0 bytes .../resources/icons/monochrome/svg/discord.svg | 3 +++ .../icons/monochrome/svg/error-warning-line.svg | 1 + .../icons/monochrome/svg/file-check-line.svg | 1 + .../resources/icons/monochrome/svg/github.svg | 10 ++++++++++ .../icons/monochrome/svg/id-card-line.svg | 1 + .../icons/monochrome/svg/login-box-line.svg | 1 + .../resources/icons/monochrome/svg/sort-asc.svg | 1 + .../resources/icons/monochrome/svg/sort-desc.svg | 1 + 12 files changed, 37 insertions(+), 6 deletions(-) delete mode 100644 src/duckstation-qt/resources/icons/discord.png delete mode 100644 src/duckstation-qt/resources/icons/github.png create mode 100644 src/duckstation-qt/resources/icons/monochrome/svg/discord.svg create mode 100644 src/duckstation-qt/resources/icons/monochrome/svg/error-warning-line.svg create mode 100644 src/duckstation-qt/resources/icons/monochrome/svg/file-check-line.svg create mode 100644 src/duckstation-qt/resources/icons/monochrome/svg/github.svg create mode 100644 src/duckstation-qt/resources/icons/monochrome/svg/id-card-line.svg create mode 100644 src/duckstation-qt/resources/icons/monochrome/svg/login-box-line.svg create mode 100644 src/duckstation-qt/resources/icons/monochrome/svg/sort-asc.svg create mode 100644 src/duckstation-qt/resources/icons/monochrome/svg/sort-desc.svg diff --git a/src/duckstation-qt/mainwindow.ui b/src/duckstation-qt/mainwindow.ui index 78cfb5363..54c895be1 100644 --- a/src/duckstation-qt/mainwindow.ui +++ b/src/duckstation-qt/mainwindow.ui @@ -538,7 +538,7 @@ - :/icons/github.png:/icons/github.png + :/icons/monochrome/svg/github.svg:/icons/monochrome/svg/github.svg &GitHub Repository... @@ -550,7 +550,7 @@ - :/icons/discord.png:/icons/discord.png + :/icons/monochrome/svg/discord.svg:/icons/monochrome/svg/discord.svg &Discord Server... @@ -571,6 +571,10 @@ + + + :/icons/monochrome/svg/file-list-line.svg:/icons/monochrome/svg/file-list-line.svg + View Third-Party Notices... @@ -1083,7 +1087,8 @@ - + + :/icons/monochrome/svg/zoom-in-line.svg:/icons/monochrome/svg/zoom-in-line.svg Zoom &In @@ -1094,7 +1099,8 @@ - + + :/icons/monochrome/svg/zoom-out-line.svg:/icons/monochrome/svg/zoom-out-line.svg Zoom &Out diff --git a/src/duckstation-qt/resources/duckstation-qt.qrc b/src/duckstation-qt/resources/duckstation-qt.qrc index 09fd4d810..b2190241e 100644 --- a/src/duckstation-qt/resources/duckstation-qt.qrc +++ b/src/duckstation-qt/resources/duckstation-qt.qrc @@ -136,7 +136,6 @@ icons/debug-step-out.png icons/debug-step-over.png icons/debug-trace.png - icons/discord.png icons/flags/az.png icons/flags/az@2x.png icons/flags/de.png @@ -175,7 +174,6 @@ icons/flags/tr@2x.png icons/flags/zh-CN.png icons/flags/zh-CN@2x.png - icons/github.png icons/media-record.png icons/media-record@2x.png icons/monochrome/index.theme @@ -221,13 +219,16 @@ icons/monochrome/svg/delete-back-2-line.svg icons/monochrome/svg/disc-eject-line.svg icons/monochrome/svg/disc-line.svg + icons/monochrome/svg/discord.svg icons/monochrome/svg/door-open-line.svg icons/monochrome/svg/download-2-line.svg icons/monochrome/svg/edit-box-line.svg icons/monochrome/svg/eject-line.svg icons/monochrome/svg/emulation-line.svg + icons/monochrome/svg/error-warning-line.svg icons/monochrome/svg/export-line.svg icons/monochrome/svg/file-add-line.svg + icons/monochrome/svg/file-check-line.svg icons/monochrome/svg/file-forbid-line.svg icons/monochrome/svg/file-line.svg icons/monochrome/svg/file-list-line.svg @@ -245,8 +246,10 @@ icons/monochrome/svg/folder-settings-line.svg icons/monochrome/svg/fullscreen-line.svg icons/monochrome/svg/function-line.svg + icons/monochrome/svg/github.svg icons/monochrome/svg/global-line.svg icons/monochrome/svg/guncon-line.svg + icons/monochrome/svg/id-card-line.svg icons/monochrome/svg/image-fill.svg icons/monochrome/svg/import-line.svg icons/monochrome/svg/information-line.svg @@ -256,6 +259,7 @@ icons/monochrome/svg/layout-grid-line.svg icons/monochrome/svg/lightbulb-line.svg icons/monochrome/svg/list-check.svg + icons/monochrome/svg/login-box-line.svg icons/monochrome/svg/mag-line.svg icons/monochrome/svg/memcard-line.svg icons/monochrome/svg/minus-line.svg @@ -281,6 +285,8 @@ icons/monochrome/svg/shader-slang.svg icons/monochrome/svg/shut-down-line.svg icons/monochrome/svg/sort-alphabet-asc.svg + icons/monochrome/svg/sort-asc.svg + icons/monochrome/svg/sort-desc.svg icons/monochrome/svg/sparkle-fill.svg icons/monochrome/svg/sparkling-line.svg icons/monochrome/svg/sun-fill.svg diff --git a/src/duckstation-qt/resources/icons/discord.png b/src/duckstation-qt/resources/icons/discord.png deleted file mode 100644 index 5577d85860d1b38764d20160ccfedf446b03d623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2736 zcmV;h3QzTkP)1 zS!`7275?rv`;6BaFWANy3(!8W$>g7G%Xo#k%TIWu-G%bvMo<6xLi8qLhT zbMHOp`_F%t|NJAsvatQb5q$C3O`LnA6kRL4c=D}*hN#O#8dmACqbXVX0R&6FN0puqKY&WX zvUZ1k@{j8~W54i4Q%5vKnEJ_-lA0`fibqo?gG0$3F|Q2KwC=L(cNPh^B(Jz0`=O=? zExID?1uU`-i1ZZIBSF^9Q@Skfh`XixPI&_9M7rs+_^6V?Db}Vit z9MTl=t_%8Uz>tJmKu{`%6Q_lr9=WtEDNB73zYNK^|3-c`=(2!7SV!r2YMDIla~!rr z6pZo&S+{uFM}6*ZiI#}nOF*W(0?EV^H0c`)PVy6S*Y-fX(9?2g-(D~7=b?v z3Z8&PDR^|nJX^Mfm-Ei-W!LmS$yBE8v^``PdcLb^QmE6>roLb zaj+HUNkaYv5XeD2_HYTl`uR#GB zp#d1WokWpe&dUn&$^+=eYQn_s?Irx3Ja%oR3r!8)MOS_%mW7TZrlR!4qQD;gZh@RAMF9dupPG=9Wn2^j$owf3QD`C$zSKZ6J=h#z z8HGH?#I`1yZgCuccw=D6DL;vA8v`sO$!Zt22p~eEF$1fYyHQ)^T6|6B36gDfy_;pV z3tI%30Fs)C&1;wb+6hGolGQG35kOg5kx$0@Ov1C2v3`}0L!sSiV2c3C&+DpOs490X zc>=0}4%Ah;SY|u0Nq~v9EAO5DXj6lSWwwKynV^v=Pbu%u7w0a9F+7?=u+))P^q?Y$ z3Le6`m0nJ^@5&Ikk!>O|H7^;^RvZw0Eg2fS9S#>7Bl}b*uR3a%9#!QHg!BbrgQD1g~3~I!>SI z*gLHwyf$DLH5D!-k_#k&gqOthf`nc44kTD%amJnLI~}Lfq1l$BGH7poAS(ehfBhaAp;G&c8j>`3qk)c37B4eF)g)WY9M{pgd5UOV6+59D=Z_&VK$e6CN8DkevX^0-f0-B@sN+<4=N=wyXF|EJX21cw7tg0Te($gwTTmDz@?1GAfZAa6yFZ*5oHEmu26?fA<&1$=H1=i4IKx3g?cOQ49gVYQE${^Q9Zju?A(l-&^%o({_E-~Diu z<=M2_kH@!_&N=l6)L6aH7J=8DeE_pIMkx6h8r86=$%pTMy)LJa6z-0_HHZssQC^$d z@jwwaHu_K*bmqNmPIGr6tm8^&3}-J)pl2Y7@?r%C_Jpv0l{e@0ul&9T7p_K8QL1FK z0(+eys_r(g@!`3HHC&zL0;ROn8>Ei#@VLfH>7h~wLS+hyd?m zHx52o!4{DXREj>;QijXdqTC>*P)H6drCB_(q&TO(nOdD1EOdNw8H=VH^%p4-qGl?! z;Oyig7u%ya_Vy5Z`x7j)U}OJ}?cN~Gb!uB1y2T^XvbC7k-(~{|{>txeaHBLdiwTmy zFnN=}|5>I+`OG=Z&kXBqJug02&vAV=5YcBo8t3*owcJYsa!%)$L4M8A$^8ISnb8QX zsBvRmgO_vos*sZ(teX~IKR$@}|2@tn@Itp>k&*Ndr?9ozk8eI(4Mh?$8rCpyD~X#! zN%j%cpCs#|<|q|Rd9=so*BxdeXuD~`gc>*Cbc*nMB;LJYnQ2QQUtz}t?L82@Z-Dj} z(6mV;3`A4|$)w3v;mK^en9u%zdG)b*oj?+Jp@LpChsiR+QG=DH^m(2e7G{NDrPEp> zfo@4_6yzJkY1QF;pLItX`7|ny8HqSY(6OXZE|9U+(Ly==mf9@%)U%p z7>E!7?S-nn0Cb3!D85^$+r@POC&k*{*l)b5&VM8-6p*eS)xh#T^|zAtv!6ubE?KGS zPqgR-^0zr})Ii4?|4Zi|EIKZp-W9^tHGvlcVf~*=K(#bND(jwbJqNOvA`k7`0w z#LvmP`44y8fSIGEd@q7@BHd)&dS8>V$D``3McU>q`Y)ZKj+e?UT`RpuU2#Ld-w1HU z4efe^_vMjdd8eWyHhFxi7Em-3Vv diff --git a/src/duckstation-qt/resources/icons/github.png b/src/duckstation-qt/resources/icons/github.png deleted file mode 100644 index 803f80920480d1aa468d5ccca307f4167328d356..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3836 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 y{z0i!y2X3{V* + + \ No newline at end of file diff --git a/src/duckstation-qt/resources/icons/monochrome/svg/error-warning-line.svg b/src/duckstation-qt/resources/icons/monochrome/svg/error-warning-line.svg new file mode 100644 index 000000000..47f2f343a --- /dev/null +++ b/src/duckstation-qt/resources/icons/monochrome/svg/error-warning-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/duckstation-qt/resources/icons/monochrome/svg/file-check-line.svg b/src/duckstation-qt/resources/icons/monochrome/svg/file-check-line.svg new file mode 100644 index 000000000..0f0c90422 --- /dev/null +++ b/src/duckstation-qt/resources/icons/monochrome/svg/file-check-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/duckstation-qt/resources/icons/monochrome/svg/github.svg b/src/duckstation-qt/resources/icons/monochrome/svg/github.svg new file mode 100644 index 000000000..53009699c --- /dev/null +++ b/src/duckstation-qt/resources/icons/monochrome/svg/github.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/duckstation-qt/resources/icons/monochrome/svg/id-card-line.svg b/src/duckstation-qt/resources/icons/monochrome/svg/id-card-line.svg new file mode 100644 index 000000000..279546a9b --- /dev/null +++ b/src/duckstation-qt/resources/icons/monochrome/svg/id-card-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/duckstation-qt/resources/icons/monochrome/svg/login-box-line.svg b/src/duckstation-qt/resources/icons/monochrome/svg/login-box-line.svg new file mode 100644 index 000000000..357329db2 --- /dev/null +++ b/src/duckstation-qt/resources/icons/monochrome/svg/login-box-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/duckstation-qt/resources/icons/monochrome/svg/sort-asc.svg b/src/duckstation-qt/resources/icons/monochrome/svg/sort-asc.svg new file mode 100644 index 000000000..333722828 --- /dev/null +++ b/src/duckstation-qt/resources/icons/monochrome/svg/sort-asc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/duckstation-qt/resources/icons/monochrome/svg/sort-desc.svg b/src/duckstation-qt/resources/icons/monochrome/svg/sort-desc.svg new file mode 100644 index 000000000..a6f4cca80 --- /dev/null +++ b/src/duckstation-qt/resources/icons/monochrome/svg/sort-desc.svg @@ -0,0 +1 @@ + \ No newline at end of file