[graphics/krita] krita: Add some selection actions icons

Timothée Giet <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 488b42512746f1ea48f561df3f2173a674ab55b2 by Timothée Giet, on behalf of Arkady Flury.
Committed on 01/08/2026 at 14:31.
Pushed by timotheegiet into branch 'master'.

Add some selection actions icons

Add icons for:
 - Edit Selection
 - Display Selection
 - Feather Selection
 - Grow Selection
 - Shrink Selection
 - Border Selection

M  +2    -2    krita/krita.action
M  +6    -6    krita/kritamenu.action
A  +72   -0    krita/pics/svg/dark_border_selection.svg
A  +61   -0    krita/pics/svg/dark_edit_selection.svg
A  +51   -0    krita/pics/svg/dark_feather_select.svg
A  +53   -0    krita/pics/svg/dark_grow_selection.svg
A  +44   -0    krita/pics/svg/dark_show_selection.svg
A  +53   -0    krita/pics/svg/dark_shrink_selection.svg
A  +72   -0    krita/pics/svg/light_border_selection.svg
A  +61   -0    krita/pics/svg/light_edit_selection.svg
A  +51   -0    krita/pics/svg/light_feather_select.svg
A  +53   -0    krita/pics/svg/light_grow_selection.svg
A  +44   -0    krita/pics/svg/light_show_selection.svg
A  +53   -0    krita/pics/svg/light_shrink_selection.svg
M  +12   -0    krita/pics/svg/svg-icons.qrc

https://invent.kde.org/graphics/krita/-/commit/488b42512746f1ea48f561df3f2173a674ab55b2

diff --git a/krita/krita.action b/krita/krita.action
index 8495edd9082..7c7e2a0546a 100644
--- a/krita/krita.action
+++ b/krita/krita.action
@@ -2970,7 +2970,7 @@
       <statusTip/>
     </Action>
     <Action name="select_locked_layers">
-      <icon/>
+      <icon></icon>
       <text>Locked Layers</text>
       <whatsThis/>
       <toolTip>Select all locked layers</toolTip>
@@ -2994,7 +2994,7 @@
       <statusTip/>
     </Action>
     <Action name="select_unlocked_layers">
-      <icon/>
+      <icon></icon>
       <text>Unlocked Layers</text>
       <whatsThis/>
       <toolTip>Select all unlocked layers</toolTip>
diff --git a/krita/kritamenu.action b/krita/kritamenu.action
index 23dbee2c80b..d8c57b16bb8 100644
--- a/krita/kritamenu.action
+++ b/krita/kritamenu.action
@@ -1437,7 +1437,7 @@
       <statusTip></statusTip>
     </Action>
     <Action name="edit_selection">
-      <icon></icon>
+      <icon>edit_selection</icon>
       <text>Edit Selection</text>
       <whatsThis></whatsThis>
       <toolTip>Edit Selection</toolTip>
@@ -1461,7 +1461,7 @@
       <statusTip></statusTip>
     </Action>
     <Action name="featherselection">
-      <icon></icon>
+      <icon>feather_select</icon>
       <text>&amp;Feather Selection...</text>
       <whatsThis></whatsThis>
       <toolTip>Feather Selection</toolTip>
@@ -1473,7 +1473,7 @@
       <statusTip></statusTip>
     </Action>
     <Action name="toggle_display_selection">
-      <icon></icon>
+      <icon>show_selection</icon>
       <text>Dis&amp;play Selection</text>
       <whatsThis></whatsThis>
       <toolTip>Display Selection</toolTip>
@@ -1557,7 +1557,7 @@
       <statusTip></statusTip>
     </Action>
     <Action name="growselection">
-      <icon></icon>
+      <icon>grow_selection</icon>
       <text>&amp;Grow Selection...</text>
       <whatsThis></whatsThis>
       <toolTip>Grow Selection</toolTip>
@@ -1569,7 +1569,7 @@
       <statusTip></statusTip>
     </Action>
     <Action name="shrinkselection">
-      <icon></icon>
+      <icon>shrink_selection</icon>
       <text>S&amp;hrink Selection...</text>
       <whatsThis></whatsThis>
       <toolTip>Shrink Selection</toolTip>
@@ -1581,7 +1581,7 @@
       <statusTip></statusTip>
     </Action>
     <Action name="borderselection">
-      <icon></icon>
+      <icon>border_selection</icon>
       <text>&amp;Border Selection...</text>
       <whatsThis></whatsThis>
       <toolTip>Border Selection</toolTip>
diff --git a/krita/pics/svg/dark_border_selection.svg b/krita/pics/svg/dark_border_selection.svg
new file mode 100644
index 00000000000..71801e363a7
--- /dev/null
+++ b/krita/pics/svg/dark_border_selection.svg
@@ -0,0 +1,72 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_212_46)">
+<path d="M16 14V16H14V15H15V14H16Z" fill="#373737"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#373737"/>
+<path d="M16 12H15V9H16V12Z" fill="#373737"/>
+<path d="M7 0V1H4V0H7Z" fill="#373737"/>
+<path d="M2 16H0V14H1V15H2V16Z" fill="#373737"/>
+<path d="M16 2H15V1H14V0H16V2Z" fill="#373737"/>
+<path d="M4 16V15H7V16H4Z" fill="#373737"/>
+<path d="M16 7H15V4H16V7Z" fill="#373737"/>
+<path d="M0 2V0H2V1H1V2H0Z" fill="#373737"/>
+<path d="M14 16V15H15V14H16V16H14Z" fill="#373737"/>
+<path d="M0 4H1V7H0V4Z" fill="#373737"/>
+<path d="M9 16V15H12V16H9Z" fill="#373737"/>
+<path d="M2 16H0V14H1V15H2V16Z" fill="#373737"/>
+<path d="M16 2H15V1H14V0H16V2Z" fill="#373737"/>
+<path d="M16 7H15V4H16V7Z" fill="#373737"/>
+<path d="M0 2V0H2V1H1V2H0Z" fill="#373737"/>
+<path d="M14 16V15H15V14H16V16H14Z" fill="#373737"/>
+<path d="M0 4H1V7H0V4Z" fill="#373737"/>
+<path d="M9 16V15H12V16H9Z" fill="#373737"/>
+<path d="M14 0H16V2H15V1H14V0Z" fill="#373737"/>
+<path d="M0 14H1V15H2V16H0V14Z" fill="#373737"/>
+<path d="M12 0V1H9V0H12Z" fill="#373737"/>
+<path d="M0 9H1V12H0V9Z" fill="#373737"/>
+<path d="M4 11V12H5V13H3V11H4Z" fill="#373737"/>
+<path d="M13 11V13H11V12H12V11H13Z" fill="#373737"/>
+<path d="M5 3V4H4V5H3V3H5Z" fill="#373737"/>
+<path d="M3 7V9H4V7H3Z" fill="#373737"/>
+<path d="M12 7V9H13V7H12Z" fill="#373737"/>
+<path d="M9 12H7V13H9V12Z" fill="#373737"/>
+<path d="M9 3L7 3V4H9V3Z" fill="#373737"/>
+<path d="M11 3V4H12V5H13V3H11Z" fill="#373737"/>
+</g>
+<defs>
+<clipPath id="clip0_212_46">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/dark_edit_selection.svg b/krita/pics/svg/dark_edit_selection.svg
new file mode 100644
index 00000000000..50632d625f5
--- /dev/null
+++ b/krita/pics/svg/dark_edit_selection.svg
@@ -0,0 +1,61 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_391_180)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M16 2.5L13.5 0L6 7.5V10H8.5L16 2.5ZM7 9V8L12.5 2.5L13.5 3.5L8 9H7Z" fill="#373737"/>
+<path d="M16 14V16H14V15H15V14H16Z" fill="#373737"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#373737"/>
+<path d="M16 12H15V9H16V12Z" fill="#373737"/>
+<path d="M7 0V1H4V0H7Z" fill="#373737"/>
+<path d="M2 16H0V14H1V15H2V16Z" fill="#373737"/>
+<path d="M4 16V15H7V16H4Z" fill="#373737"/>
+<path d="M0 2V0H2V1H1V2H0Z" fill="#373737"/>
+<path d="M14 16V15H15V14H16V16H14Z" fill="#373737"/>
+<path d="M0 4H1V7H0V4Z" fill="#373737"/>
+<path d="M9 16V15H12V16H9Z" fill="#373737"/>
+<path d="M2 16H0V14H1V15H2V16Z" fill="#373737"/>
+<path d="M0 2V0H2V1H1V2H0Z" fill="#373737"/>
+<path d="M14 16V15H15V14H16V16H14Z" fill="#373737"/>
+<path d="M0 4H1V7H0V4Z" fill="#373737"/>
+<path d="M9 16V15H12V16H9Z" fill="#373737"/>
+<path d="M0 14H1V15H2V16H0V14Z" fill="#373737"/>
+<path d="M0 9H1V12H0V9Z" fill="#373737"/>
+<path d="M16 7H15V5H16V7Z" fill="#373737"/>
+<path d="M11 1V0H9V1H11Z" fill="#373737"/>
+</g>
+<defs>
+<clipPath id="clip0_391_180">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/dark_feather_select.svg b/krita/pics/svg/dark_feather_select.svg
new file mode 100644
index 00000000000..61fcb65d894
--- /dev/null
+++ b/krita/pics/svg/dark_feather_select.svg
@@ -0,0 +1,51 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_131_53)">
+<path d="M1 14V15H2V16H0V14H1Z" fill="#373737"/>
+<path d="M7 15V16H4V15H7Z" fill="#373737"/>
+<path d="M16 14V16H14V15H15V14H16Z" fill="#373737"/>
+<path d="M1 4V7H0V4H1Z" fill="#373737"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#373737"/>
+<path d="M16 12H15V9H16V12Z" fill="#373737"/>
+<path d="M7 0V1H4V0H7Z" fill="#373737"/>
+<path d="M1 9V12H0V9H1Z" fill="#373737"/>
+<path d="M12 15V16H9V15H12Z" fill="#373737"/>
[suppressed due to size limit]
+</g>
+<defs>
+<clipPath id="clip0_131_53">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/dark_grow_selection.svg b/krita/pics/svg/dark_grow_selection.svg
new file mode 100644
index 00000000000..0709c92130c
--- /dev/null
+++ b/krita/pics/svg/dark_grow_selection.svg
@@ -0,0 +1,53 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_212_52)">
+<path d="M1 14V15H2V16H0V14H1Z" fill="#373737"/>
+<path d="M11 14V16H9V15H10V14H11Z" fill="#373737"/>
+<path d="M2 5V6H1V7H0V5H2Z" fill="#373737"/>
+<path d="M0 9V12H1V9H0Z" fill="#373737"/>
+<path d="M10 9V12H11V9H10Z" fill="#373737"/>
+<path d="M7 15H4V16H7V15Z" fill="#373737"/>
+<path d="M7 5H4V6H7V5Z" fill="#373737"/>
+<path d="M16 14V16H14V15H15V14H16Z" fill="#373737"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#373737"/>
+<path d="M16 12H15V9H16V12Z" fill="#373737"/>
+<path d="M7 0V1H4V0H7Z" fill="#373737"/>
+<path d="M16 1.50195e-07L10 -1.86979e-07L12 2L9 5L11 7L14 4L16 6L16 1.50195e-07Z" fill="#373737"/>
+</g>
+<defs>
+<clipPath id="clip0_212_52">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/dark_show_selection.svg b/krita/pics/svg/dark_show_selection.svg
new file mode 100644
index 00000000000..018c9abd87e
--- /dev/null
+++ b/krita/pics/svg/dark_show_selection.svg
@@ -0,0 +1,44 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<path d="M15 6C14.3712 8.05804 12.502 9.99991 10.002 10C7.50177 10 5.6288 8.05809 5 6C6.25 7.92857 7.77016 8.75156 10 8.71387C12.1418 8.67766 13.75 7.92857 15 6ZM10 1C12.4993 1 15 2.81584 15 6C14.5793 4.57055 13.6382 3.77443 12.4922 3.35156C12.4951 3.40074 12.5 3.4501 12.5 3.5C12.5 4.88071 11.3807 6 10 6C8.61929 6 7.5 4.88071 7.5 3.5C7.5 3.41095 7.50459 3.32298 7.51367 3.23633C6.30316 3.63296 5.33794 4.45974 5 6C5 2.81584 7.50071 1 10 1Z" fill="#373737"/>
+<path d="M2 13V14H3V15H1V13H2Z" fill="#373737"/>
+<path d="M7 14V15H5V14H7Z" fill="#373737"/>
+<path d="M15 13V15H13V14H14V13H15Z" fill="#373737"/>
+<path d="M2 5V7H1V5H2Z" fill="#373737"/>
+<path d="M3 1V2H2V3H1V1H3Z" fill="#373737"/>
+<path d="M15 11H14V9H15V11Z" fill="#373737"/>
+<path d="M6 1V2H5V1H6Z" fill="#373737"/>
+<path d="M2 9V11H1V9H2Z" fill="#373737"/>
+<path d="M11 14V15H9V14H11Z" fill="#373737"/>
+</svg>
diff --git a/krita/pics/svg/dark_shrink_selection.svg b/krita/pics/svg/dark_shrink_selection.svg
new file mode 100644
index 00000000000..c79c953e98b
--- /dev/null
+++ b/krita/pics/svg/dark_shrink_selection.svg
@@ -0,0 +1,53 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_672_208)">
+<path d="M1 14V15H2V16H0V14H1Z" fill="#373737"/>
+<path d="M11 14V16H9V15H10V14H11Z" fill="#373737"/>
+<path d="M2 5V6H1V7H0V5H2Z" fill="#373737"/>
+<path d="M0 9V12H1V9H0Z" fill="#373737"/>
+<path d="M10 9V12H11V9H10Z" fill="#373737"/>
+<path d="M7 15H4V16H7V15Z" fill="#373737"/>
+<path d="M7 5H4V6H7V5Z" fill="#373737"/>
+<path d="M16 14V16H14V15H15V14H16Z" fill="#373737"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#373737"/>
+<path d="M16 12H15V9H16V12Z" fill="#373737"/>
+<path d="M7 0V1H4V0H7Z" fill="#373737"/>
+<path d="M8.99997 7L15 7L13 5L16 2L14 -8.37826e-07L11 3L8.99997 1L8.99997 7Z" fill="#373737"/>
+</g>
+<defs>
+<clipPath id="clip0_672_208">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/light_border_selection.svg b/krita/pics/svg/light_border_selection.svg
new file mode 100644
index 00000000000..13b2eb2c382
--- /dev/null
+++ b/krita/pics/svg/light_border_selection.svg
@@ -0,0 +1,72 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_212_46)">
+<path d="M16 14V16H14V15H15V14H16Z" fill="#D2D2D2"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#D2D2D2"/>
+<path d="M16 12H15V9H16V12Z" fill="#D2D2D2"/>
+<path d="M7 0V1H4V0H7Z" fill="#D2D2D2"/>
+<path d="M2 16H0V14H1V15H2V16Z" fill="#D2D2D2"/>
+<path d="M16 2H15V1H14V0H16V2Z" fill="#D2D2D2"/>
+<path d="M4 16V15H7V16H4Z" fill="#D2D2D2"/>
+<path d="M16 7H15V4H16V7Z" fill="#D2D2D2"/>
+<path d="M0 2V0H2V1H1V2H0Z" fill="#D2D2D2"/>
+<path d="M14 16V15H15V14H16V16H14Z" fill="#D2D2D2"/>
+<path d="M0 4H1V7H0V4Z" fill="#D2D2D2"/>
+<path d="M9 16V15H12V16H9Z" fill="#D2D2D2"/>
+<path d="M2 16H0V14H1V15H2V16Z" fill="#D2D2D2"/>
+<path d="M16 2H15V1H14V0H16V2Z" fill="#D2D2D2"/>
+<path d="M16 7H15V4H16V7Z" fill="#D2D2D2"/>
+<path d="M0 2V0H2V1H1V2H0Z" fill="#D2D2D2"/>
+<path d="M14 16V15H15V14H16V16H14Z" fill="#D2D2D2"/>
+<path d="M0 4H1V7H0V4Z" fill="#D2D2D2"/>
+<path d="M9 16V15H12V16H9Z" fill="#D2D2D2"/>
+<path d="M14 0H16V2H15V1H14V0Z" fill="#D2D2D2"/>
+<path d="M0 14H1V15H2V16H0V14Z" fill="#D2D2D2"/>
+<path d="M12 0V1H9V0H12Z" fill="#D2D2D2"/>
+<path d="M0 9H1V12H0V9Z" fill="#D2D2D2"/>
+<path d="M4 11V12H5V13H3V11H4Z" fill="#D2D2D2"/>
+<path d="M13 11V13H11V12H12V11H13Z" fill="#D2D2D2"/>
+<path d="M5 3V4H4V5H3V3H5Z" fill="#D2D2D2"/>
+<path d="M3 7V9H4V7H3Z" fill="#D2D2D2"/>
+<path d="M12 7V9H13V7H12Z" fill="#D2D2D2"/>
+<path d="M9 12H7V13H9V12Z" fill="#D2D2D2"/>
+<path d="M9 3L7 3V4H9V3Z" fill="#D2D2D2"/>
+<path d="M11 3V4H12V5H13V3H11Z" fill="#D2D2D2"/>
+</g>
+<defs>
+<clipPath id="clip0_212_46">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/light_edit_selection.svg b/krita/pics/svg/light_edit_selection.svg
new file mode 100644
index 00000000000..7a6c5125d7a
--- /dev/null
+++ b/krita/pics/svg/light_edit_selection.svg
@@ -0,0 +1,61 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_391_180)">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M16 2.5L13.5 0L6 7.5V10H8.5L16 2.5ZM7 9V8L12.5 2.5L13.5 3.5L8 9H7Z" fill="#D2D2D2"/>
+<path d="M16 14V16H14V15H15V14H16Z" fill="#D2D2D2"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#D2D2D2"/>
+<path d="M16 12H15V9H16V12Z" fill="#D2D2D2"/>
+<path d="M7 0V1H4V0H7Z" fill="#D2D2D2"/>
+<path d="M2 16H0V14H1V15H2V16Z" fill="#D2D2D2"/>
+<path d="M4 16V15H7V16H4Z" fill="#D2D2D2"/>
+<path d="M0 2V0H2V1H1V2H0Z" fill="#D2D2D2"/>
+<path d="M14 16V15H15V14H16V16H14Z" fill="#D2D2D2"/>
+<path d="M0 4H1V7H0V4Z" fill="#D2D2D2"/>
+<path d="M9 16V15H12V16H9Z" fill="#D2D2D2"/>
+<path d="M2 16H0V14H1V15H2V16Z" fill="#D2D2D2"/>
+<path d="M0 2V0H2V1H1V2H0Z" fill="#D2D2D2"/>
+<path d="M14 16V15H15V14H16V16H14Z" fill="#D2D2D2"/>
+<path d="M0 4H1V7H0V4Z" fill="#D2D2D2"/>
+<path d="M9 16V15H12V16H9Z" fill="#D2D2D2"/>
+<path d="M0 14H1V15H2V16H0V14Z" fill="#D2D2D2"/>
+<path d="M0 9H1V12H0V9Z" fill="#D2D2D2"/>
+<path d="M16 7H15V5H16V7Z" fill="#D2D2D2"/>
+<path d="M11 1V0H9V1H11Z" fill="#D2D2D2"/>
+</g>
+<defs>
+<clipPath id="clip0_391_180">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/light_feather_select.svg b/krita/pics/svg/light_feather_select.svg
new file mode 100644
index 00000000000..71d13b3d8dc
--- /dev/null
+++ b/krita/pics/svg/light_feather_select.svg
@@ -0,0 +1,51 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_131_53)">
+<path d="M1 14V15H2V16H0V14H1Z" fill="#D2D2D2"/>
+<path d="M7 15V16H4V15H7Z" fill="#D2D2D2"/>
+<path d="M16 14V16H14V15H15V14H16Z" fill="#D2D2D2"/>
+<path d="M1 4V7H0V4H1Z" fill="#D2D2D2"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#D2D2D2"/>
+<path d="M16 12H15V9H16V12Z" fill="#D2D2D2"/>
+<path d="M7 0V1H4V0H7Z" fill="#D2D2D2"/>
+<path d="M1 9V12H0V9H1Z" fill="#D2D2D2"/>
+<path d="M12 15V16H9V15H12Z" fill="#D2D2D2"/>
[suppressed due to size limit]
+</g>
+<defs>
+<clipPath id="clip0_131_53">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/light_grow_selection.svg b/krita/pics/svg/light_grow_selection.svg
new file mode 100644
index 00000000000..b7cedf23835
--- /dev/null
+++ b/krita/pics/svg/light_grow_selection.svg
@@ -0,0 +1,53 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_212_52)">
+<path d="M1 14V15H2V16H0V14H1Z" fill="#D2D2D2"/>
+<path d="M11 14V16H9V15H10V14H11Z" fill="#D2D2D2"/>
+<path d="M2 5V6H1V7H0V5H2Z" fill="#D2D2D2"/>
+<path d="M0 9V12H1V9H0Z" fill="#D2D2D2"/>
+<path d="M10 9V12H11V9H10Z" fill="#D2D2D2"/>
+<path d="M7 15H4V16H7V15Z" fill="#D2D2D2"/>
+<path d="M7 5H4V6H7V5Z" fill="#D2D2D2"/>
+<path d="M16 14V16H14V15H15V14H16Z" fill="#D2D2D2"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#D2D2D2"/>
+<path d="M16 12H15V9H16V12Z" fill="#D2D2D2"/>
+<path d="M7 0V1H4V0H7Z" fill="#D2D2D2"/>
+<path d="M16 1.50195e-07L10 -1.86979e-07L12 2L9 5L11 7L14 4L16 6L16 1.50195e-07Z" fill="#D2D2D2"/>
+</g>
+<defs>
+<clipPath id="clip0_212_52">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/light_show_selection.svg b/krita/pics/svg/light_show_selection.svg
new file mode 100644
index 00000000000..c4bc4608fd7
--- /dev/null
+++ b/krita/pics/svg/light_show_selection.svg
@@ -0,0 +1,44 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<path d="M15 6C14.3712 8.05804 12.502 9.99991 10.002 10C7.50177 10 5.6288 8.05809 5 6C6.25 7.92857 7.77016 8.75156 10 8.71387C12.1418 8.67766 13.75 7.92857 15 6ZM10 1C12.4993 1 15 2.81584 15 6C14.5793 4.57055 13.6382 3.77443 12.4922 3.35156C12.4951 3.40074 12.5 3.4501 12.5 3.5C12.5 4.88071 11.3807 6 10 6C8.61929 6 7.5 4.88071 7.5 3.5C7.5 3.41095 7.50459 3.32298 7.51367 3.23633C6.30316 3.63296 5.33794 4.45974 5 6C5 2.81584 7.50071 1 10 1Z" fill="#D2D2D2"/>
+<path d="M2 13V14H3V15H1V13H2Z" fill="#D2D2D2"/>
+<path d="M7 14V15H5V14H7Z" fill="#D2D2D2"/>
+<path d="M15 13V15H13V14H14V13H15Z" fill="#D2D2D2"/>
+<path d="M2 5V7H1V5H2Z" fill="#D2D2D2"/>
+<path d="M3 1V2H2V3H1V1H3Z" fill="#D2D2D2"/>
+<path d="M15 11H14V9H15V11Z" fill="#D2D2D2"/>
+<path d="M6 1V2H5V1H6Z" fill="#D2D2D2"/>
+<path d="M2 9V11H1V9H2Z" fill="#D2D2D2"/>
+<path d="M11 14V15H9V14H11Z" fill="#D2D2D2"/>
+</svg>
diff --git a/krita/pics/svg/light_shrink_selection.svg b/krita/pics/svg/light_shrink_selection.svg
new file mode 100644
index 00000000000..f3106e7d083
--- /dev/null
+++ b/krita/pics/svg/light_shrink_selection.svg
@@ -0,0 +1,53 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<metadata id="metadata7">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2026</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>superfurryfrog</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution" />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+<g clip-path="url(#clip0_672_208)">
+<path d="M1 14V15H2V16H0V14H1Z" fill="#D2D2D2"/>
+<path d="M11 14V16H9V15H10V14H11Z" fill="#D2D2D2"/>
+<path d="M2 5V6H1V7H0V5H2Z" fill="#D2D2D2"/>
+<path d="M0 9V12H1V9H0Z" fill="#D2D2D2"/>
+<path d="M10 9V12H11V9H10Z" fill="#D2D2D2"/>
+<path d="M7 15H4V16H7V15Z" fill="#D2D2D2"/>
+<path d="M7 5H4V6H7V5Z" fill="#D2D2D2"/>
+<path d="M16 14V16H14V15H15V14H16Z" fill="#D2D2D2"/>
+<path d="M2 0V1H1V2H0V0H2Z" fill="#D2D2D2"/>
+<path d="M16 12H15V9H16V12Z" fill="#D2D2D2"/>
+<path d="M7 0V1H4V0H7Z" fill="#D2D2D2"/>
+<path d="M8.99997 7L15 7L13 5L16 2L14 -8.37826e-07L11 3L8.99997 1L8.99997 7Z" fill="#D2D2D2"/>
+</g>
+<defs>
+<clipPath id="clip0_672_208">
+<rect width="16" height="16" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/krita/pics/svg/svg-icons.qrc b/krita/pics/svg/svg-icons.qrc
index d0d1c30e963..8704faa26ab 100644
--- a/krita/pics/svg/svg-icons.qrc
+++ b/krita/pics/svg/svg-icons.qrc
@@ -4,6 +4,18 @@
 -->
 <RCC>
     <qresource prefix="/">
+        <file>light_feather_select.svg</file> 
+        <file>light_grow_selection.svg</file> 
+        <file>light_shrink_selection.svg</file> 
+        <file>light_border_selection.svg</file> 
+        <file>light_show_selection.svg</file> 
+        <file>light_edit_selection.svg</file> 
+        <file>dark_feather_select.svg</file> 
+        <file>dark_grow_selection.svg</file> 
+        <file>dark_shrink_selection.svg</file> 
+        <file>dark_border_selection.svg</file> 
+        <file>dark_show_selection.svg</file> 
+        <file>dark_edit_selection.svg</file>
         <file>light_quick_group.svg</file>
         <file>dark_quick_group.svg</file>
         <file>light_quick_ungroup.svg</file>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.