Qt: Add more monochrome icons

This commit is contained in:
Stenzek
2026-05-27 01:01:00 +10:00
parent 4cf5f38a8c
commit d58bfaacff
12 changed files with 37 additions and 6 deletions
+10 -4
View File
@@ -538,7 +538,7 @@
<action name="actionGitHubRepository">
<property name="icon">
<iconset resource="resources/duckstation-qt.qrc">
<normaloff>:/icons/github.png</normaloff>:/icons/github.png</iconset>
<normaloff>:/icons/monochrome/svg/github.svg</normaloff>:/icons/monochrome/svg/github.svg</iconset>
</property>
<property name="text">
<string>&amp;GitHub Repository...</string>
@@ -550,7 +550,7 @@
<action name="actionDiscordServer">
<property name="icon">
<iconset resource="resources/duckstation-qt.qrc">
<normaloff>:/icons/discord.png</normaloff>:/icons/discord.png</iconset>
<normaloff>:/icons/monochrome/svg/discord.svg</normaloff>:/icons/monochrome/svg/discord.svg</iconset>
</property>
<property name="text">
<string>&amp;Discord Server...</string>
@@ -571,6 +571,10 @@
</property>
</action>
<action name="actionViewThirdPartyNotices">
<property name="icon">
<iconset resource="resources/duckstation-qt.qrc">
<normaloff>:/icons/monochrome/svg/file-list-line.svg</normaloff>:/icons/monochrome/svg/file-list-line.svg</iconset>
</property>
<property name="text">
<string>View Third-Party Notices...</string>
</property>
@@ -1083,7 +1087,8 @@
</action>
<action name="actionViewZoomIn">
<property name="icon">
<iconset theme="zoom-in"/>
<iconset resource="resources/duckstation-qt.qrc">
<normaloff>:/icons/monochrome/svg/zoom-in-line.svg</normaloff>:/icons/monochrome/svg/zoom-in-line.svg</iconset>
</property>
<property name="text">
<string>Zoom &amp;In</string>
@@ -1094,7 +1099,8 @@
</action>
<action name="actionViewZoomOut">
<property name="icon">
<iconset theme="zoom-out"/>
<iconset resource="resources/duckstation-qt.qrc">
<normaloff>:/icons/monochrome/svg/zoom-out-line.svg</normaloff>:/icons/monochrome/svg/zoom-out-line.svg</iconset>
</property>
<property name="text">
<string>Zoom &amp;Out</string>
@@ -136,7 +136,6 @@
<file>icons/debug-step-out.png</file>
<file>icons/debug-step-over.png</file>
<file>icons/debug-trace.png</file>
<file>icons/discord.png</file>
<file>icons/flags/az.png</file>
<file>icons/flags/az@2x.png</file>
<file>icons/flags/de.png</file>
@@ -175,7 +174,6 @@
<file>icons/flags/tr@2x.png</file>
<file>icons/flags/zh-CN.png</file>
<file>icons/flags/zh-CN@2x.png</file>
<file>icons/github.png</file>
<file>icons/media-record.png</file>
<file>icons/media-record@2x.png</file>
<file>icons/monochrome/index.theme</file>
@@ -221,13 +219,16 @@
<file>icons/monochrome/svg/delete-back-2-line.svg</file>
<file>icons/monochrome/svg/disc-eject-line.svg</file>
<file>icons/monochrome/svg/disc-line.svg</file>
<file>icons/monochrome/svg/discord.svg</file>
<file>icons/monochrome/svg/door-open-line.svg</file>
<file>icons/monochrome/svg/download-2-line.svg</file>
<file>icons/monochrome/svg/edit-box-line.svg</file>
<file>icons/monochrome/svg/eject-line.svg</file>
<file>icons/monochrome/svg/emulation-line.svg</file>
<file>icons/monochrome/svg/error-warning-line.svg</file>
<file>icons/monochrome/svg/export-line.svg</file>
<file>icons/monochrome/svg/file-add-line.svg</file>
<file>icons/monochrome/svg/file-check-line.svg</file>
<file>icons/monochrome/svg/file-forbid-line.svg</file>
<file>icons/monochrome/svg/file-line.svg</file>
<file>icons/monochrome/svg/file-list-line.svg</file>
@@ -245,8 +246,10 @@
<file>icons/monochrome/svg/folder-settings-line.svg</file>
<file>icons/monochrome/svg/fullscreen-line.svg</file>
<file>icons/monochrome/svg/function-line.svg</file>
<file>icons/monochrome/svg/github.svg</file>
<file>icons/monochrome/svg/global-line.svg</file>
<file>icons/monochrome/svg/guncon-line.svg</file>
<file>icons/monochrome/svg/id-card-line.svg</file>
<file>icons/monochrome/svg/image-fill.svg</file>
<file>icons/monochrome/svg/import-line.svg</file>
<file>icons/monochrome/svg/information-line.svg</file>
@@ -256,6 +259,7 @@
<file>icons/monochrome/svg/layout-grid-line.svg</file>
<file>icons/monochrome/svg/lightbulb-line.svg</file>
<file>icons/monochrome/svg/list-check.svg</file>
<file>icons/monochrome/svg/login-box-line.svg</file>
<file>icons/monochrome/svg/mag-line.svg</file>
<file>icons/monochrome/svg/memcard-line.svg</file>
<file>icons/monochrome/svg/minus-line.svg</file>
@@ -281,6 +285,8 @@
<file>icons/monochrome/svg/shader-slang.svg</file>
<file>icons/monochrome/svg/shut-down-line.svg</file>
<file>icons/monochrome/svg/sort-alphabet-asc.svg</file>
<file>icons/monochrome/svg/sort-asc.svg</file>
<file>icons/monochrome/svg/sort-desc.svg</file>
<file>icons/monochrome/svg/sparkle-fill.svg</file>
<file>icons/monochrome/svg/sparkling-line.svg</file>
<file>icons/monochrome/svg/sun-fill.svg</file>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-discord" viewBox="0 0 16 16">
<path d="M13.545 2.907a13.2 13.2 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.2 12.2 0 0 0-3.658 0 8 8 0 0 0-.412-.833.05.05 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.04.04 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032q.003.022.021.037a13.3 13.3 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019q.463-.63.818-1.329a.05.05 0 0 0-.01-.059l-.018-.011a9 9 0 0 1-1.248-.595.05.05 0 0 1-.02-.066l.015-.019q.127-.095.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.05.05 0 0 1 .053.007q.121.1.248.195a.05.05 0 0 1-.004.085 8 8 0 0 1-1.249.594.05.05 0 0 0-.03.03.05.05 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.2 13.2 0 0 0 4.001-2.02.05.05 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.03.03 0 0 0-.02-.019m-8.198 7.307c-.789 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612m5.316 0c-.788 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z"></path></svg>

After

Width:  |  Height:  |  Size: 366 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 20V22H3.9934C3.44476 22 3 21.5447 3 21.0082V2.9918C3 2.44405 3.44749 2 3.9985 2H16L20.9998 7V14H19V8H15V4H5V20H12ZM14.4646 19.4647L18.0001 23.0002L22.9498 18.0505L21.5356 16.6362L18.0001 20.1718L15.8788 18.0505L14.4646 19.4647Z"></path></svg>

After

Width:  |  Height:  |  Size: 335 B

@@ -0,0 +1,10 @@
<svg width="98" height="96" viewBox="0 0 98 96" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_730_27126)">
<path d="M41.4395 69.3848C28.8066 67.8535 19.9062 58.7617 19.9062 46.9902C19.9062 42.2051 21.6289 37.0371 24.5 33.5918C23.2559 30.4336 23.4473 23.7344 24.8828 20.959C28.7109 20.4805 33.8789 22.4902 36.9414 25.2656C40.5781 24.1172 44.4062 23.543 49.0957 23.543C53.7852 23.543 57.6133 24.1172 61.0586 25.1699C64.0254 22.4902 69.2891 20.4805 73.1172 20.959C74.457 23.543 74.6484 30.2422 73.4043 33.4961C76.4668 37.1328 78.0937 42.0137 78.0937 46.9902C78.0937 58.7617 69.1934 67.6621 56.3691 69.2891C59.623 71.3945 61.8242 75.9883 61.8242 81.252L61.8242 91.2051C61.8242 94.0762 64.2168 95.7031 67.0879 94.5547C84.4102 87.9512 98 70.6289 98 49.1914C98 22.1074 75.9883 6.69539e-07 48.9043 4.309e-07C21.8203 1.92261e-07 -1.9479e-07 22.1074 -4.3343e-07 49.1914C-6.20631e-07 70.4375 13.4941 88.0469 31.6777 94.6504C34.2617 95.6074 36.75 93.8848 36.75 91.3008L36.75 83.6445C35.4102 84.2188 33.6875 84.6016 32.1562 84.6016C25.8398 84.6016 22.1074 81.1563 19.4277 74.7441C18.375 72.1602 17.2266 70.6289 15.0254 70.3418C13.877 70.2461 13.4941 69.7676 13.4941 69.1934C13.4941 68.0449 15.4082 67.1836 17.3223 67.1836C20.0977 67.1836 22.4902 68.9063 24.9785 72.4473C26.8926 75.2227 28.9023 76.4668 31.2949 76.4668C33.6875 76.4668 35.2187 75.6055 37.4199 73.4043C39.0469 71.7773 40.291 70.3418 41.4395 69.3848Z" fill="currentColor"/>
</g>
<defs>
<clipPath id="clip0_730_27126">
<rect width="98" height="96" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M3 6H21V18H3V6ZM2 4C1.44772 4 1 4.44772 1 5V19C1 19.5523 1.44772 20 2 20H22C22.5523 20 23 19.5523 23 19V5C23 4.44772 22.5523 4 22 4H2ZM13 8H19V10H13V8ZM18 12H13V14H18V12ZM10.5 10C10.5 11.3807 9.38071 12.5 8 12.5C6.61929 12.5 5.5 11.3807 5.5 10C5.5 8.61929 6.61929 7.5 8 7.5C9.38071 7.5 10.5 8.61929 10.5 10ZM8 13.5C6.067 13.5 4.5 15.067 4.5 17H11.5C11.5 15.067 9.933 13.5 8 13.5Z"></path></svg>

After

Width:  |  Height:  |  Size: 483 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M4 15H6V20H18V4H6V9H4V3C4 2.44772 4.44772 2 5 2H19C19.5523 2 20 2.44772 20 3V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V15ZM10 11V8L15 12L10 16V13H2V11H10Z"></path></svg>

After

Width:  |  Height:  |  Size: 275 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M19 3L23 8H20V20H18V8H15L19 3ZM14 18V20H3V18H14ZM14 11V13H3V11H14ZM12 4V6H3V4H12Z"></path></svg>

After

Width:  |  Height:  |  Size: 185 B

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M20 4V16H23L19 21L15 16H18V4H20ZM12 18V20H3V18H12ZM14 11V13H3V11H14ZM14 4V6H3V4H14Z"></path></svg>

After

Width:  |  Height:  |  Size: 187 B