From 25434474a033fa2c374ae40e8868ce025c4dd491 Mon Sep 17 00:00:00 2001 From: marcuspollio <131592747+marcuspollio@users.noreply.github.com> Date: Sun, 28 Sep 2025 15:10:00 +0200 Subject: [PATCH] Draft: update Group icons (#23771) * Draft: update Group icons * Draft: update Group icons after feedback --- src/Gui/Icons/Std_SelectGroupContents.svg | 491 +++--------- .../Resources/icons/Draft_AddConstruction.svg | 246 ++---- .../Resources/icons/Draft_AddNamedGroup.svg | 437 ++--------- .../Resources/icons/Draft_AddToGroup.svg | 434 +++-------- .../Resources/icons/Draft_AddToLayer.svg | 233 +++--- .../Resources/icons/Draft_Construction.svg | 189 ++--- .../Draft/Resources/icons/Draft_NewLayer.svg | 719 ++---------------- .../Resources/icons/Draft_SelectGroup.svg | 489 +++--------- 8 files changed, 625 insertions(+), 2613 deletions(-) diff --git a/src/Gui/Icons/Std_SelectGroupContents.svg b/src/Gui/Icons/Std_SelectGroupContents.svg index 7086e8c271..f5ad651b83 100644 --- a/src/Gui/Icons/Std_SelectGroupContents.svg +++ b/src/Gui/Icons/Std_SelectGroupContents.svg @@ -1,423 +1,111 @@ + height="64" + width="64" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - + id="defs1"> + id="linearGradient4680"> + + + + + + + - + id="stop3769" /> - - - - + gradientTransform="matrix(4.362888,0,0,4.698495,-3540.6062,-4138.7958)" + x1="820.69635" + y1="889.81598" + x2="817.02905" + y2="886.41058" /> + id="linearGradient3774"> + id="stop3776" /> + id="stop3778" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="layer1" + style="display:inline"> + id="rect15391" + d="M 19.578125,8 5.4042969,8.0058594 C 5.1706901,8.005955 4.9999125,8.2113736 5,8.4667969 V 55.617188 C 5.0003146,56.383475 5.677268,57.000287 6.5175781,57 L 57.5,56.982422 c 0.84031,-2.87e-4 1.517893,-0.618479 1.517578,-1.384766 L 59,16.382812 C 58.999685,15.616525 58.322732,14.999713 57.482422,15 H 25 Z" + style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient3961);fill-opacity:1;fill-rule:nonzero;stroke:#172a04;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" /> + id="rect15391-2" + d="M 18.578125,10 H 7.421875 C 7.1882682,10.000096 6.9999125,10.205514 7,10.460938 V 54 c 0,1 0,1 1,1 h 48 c 1,0 1,0 1,-1 V 18 c 0,-1 0,-1 -1,-1 H 24 Z" + style="color:#000000;display:block;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" /> + + + id="rect4261" + style="opacity:1;fill:#8ae234;stroke:#172a04;stroke-width:2;stroke-linejoin:round;stroke-dasharray:none" + d="M 21,23 H 43 V 45 H 21 Z" /> - - - - - - - - - - - - - - - - - - - - - - - - - - + id="rect4263" + style="opacity:1;fill:url(#linearGradient4274);stroke-width:59.8044;stroke-linejoin:round;stroke-dasharray:none" + d="M 24,26 H 40 V 42 H 24 Z" /> + id="metadata4251"> image/svg+xml - + - Mon Oct 10 13:44:52 2011 +0000 - - - [wmayer] - - FreeCAD LGPL2+ @@ -428,23 +116,34 @@ FreeCAD - FreeCAD/src/Mod/Draft/Resources/icons/Draft_SelectGroup.svg + FreeCAD/src/Gui/Std_SelectGroupContents.svg https://www.freecad.org/wiki/index.php?title=Artwork - - - [agryson] Alexander Gryson - - - hierarchy - group - selection - tree + arrow + page + shapes - A hierarchical tree structure with two blue child elements of a white parent element, both of which are surrounded by the same dotted box + A cursor arrow pointing from left to right onto a folder with an square object on it + + + + + + diff --git a/src/Mod/Draft/Resources/icons/Draft_AddConstruction.svg b/src/Mod/Draft/Resources/icons/Draft_AddConstruction.svg index 61ee3c2c0e..06c2dc74df 100644 --- a/src/Mod/Draft/Resources/icons/Draft_AddConstruction.svg +++ b/src/Mod/Draft/Resources/icons/Draft_AddConstruction.svg @@ -1,160 +1,65 @@ + version="1.1" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - - - - + x1="31" + y1="21.455433" + x2="39.287029" + y2="42.334869" /> - + id="linearGradient32"> - - - - + id="stop33" /> + id="stop32" /> + x1="10.672202" + y1="32.420074" + x2="12.841275" + y2="38.93948" /> + gradientTransform="translate(-17,4)" + x1="42" + y1="41" + x2="62" + y2="31.000002" /> + id="linearGradient3895"> + style="stop-color:#729fcf;stop-opacity:1;" /> + style="stop-color:#204a87;stop-opacity:1;" /> - - - - - - - - - - @@ -163,15 +68,9 @@ image/svg+xml - Mon Oct 10 13:44:52 2011 +0000 - - - [vocx] - - FreeCAD LGPL2+ @@ -184,11 +83,6 @@ FreeCAD/src/Mod/Draft/Resources/icons/Draft_AddConstruction.svg https://www.freecad.org/wiki/index.php?title=Artwork - - - [agryson] Alexander Gryson, [wmayer] - - trowel @@ -196,32 +90,48 @@ plus sign - A trowel, and a plus sign + A trowel with an arrow on top of it. - - - - - - + + + + + + + + + + + + + + diff --git a/src/Mod/Draft/Resources/icons/Draft_AddNamedGroup.svg b/src/Mod/Draft/Resources/icons/Draft_AddNamedGroup.svg index dfb285646b..723e0380d4 100644 --- a/src/Mod/Draft/Resources/icons/Draft_AddNamedGroup.svg +++ b/src/Mod/Draft/Resources/icons/Draft_AddNamedGroup.svg @@ -1,405 +1,60 @@ - + height="64" + width="64" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + id="linearGradient4680"> + id="stop4676" /> + id="stop4678" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + y2="54.889133" + x2="56.859715" + y1="10" + x1="7.421875" + id="linearGradient3961" + xlink:href="#linearGradient4680" /> - - - - - - - - - - - - - - - - - - + id="layer1" + style="display:inline"> + + + id="metadata4251"> image/svg+xml - + - Mon Oct 10 13:44:52 2011 +0000 - - - [wmayer] - - FreeCAD LGPL2+ @@ -410,23 +65,31 @@ FreeCAD - FreeCAD/src/Mod/Draft/Resources/icons/Draft_AddToGroup.svg + FreeCAD/src/Mod/Draft/Resources/icons/Draft_AddNamedGroup.svg https://www.freecad.org/wiki/index.php?title=Artwork - - - [agryson] Alexander Gryson - - - tree - hierarchy - list - rectangle + arrow + page + shapes - A parent rectangle with two hierarchically subordinate rectangles with a single detached rectangle between the two children + A folder with a plus sign on its bottom right corner. + + + + diff --git a/src/Mod/Draft/Resources/icons/Draft_AddToGroup.svg b/src/Mod/Draft/Resources/icons/Draft_AddToGroup.svg index 60289b6799..9080c2e634 100644 --- a/src/Mod/Draft/Resources/icons/Draft_AddToGroup.svg +++ b/src/Mod/Draft/Resources/icons/Draft_AddToGroup.svg @@ -1,353 +1,77 @@ + height="64" + width="64" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + id="linearGradient18"> + style="stop-color:#ffffff;stop-opacity:1;" /> + style="stop-color:#d3d7cf;stop-opacity:1;" /> + id="linearGradient3895"> + style="stop-color:#729fcf;stop-opacity:1;" /> + style="stop-color:#204a87;stop-opacity:1;" /> - + gradientTransform="translate(-200)" + x1="13.98611" + y1="22.999994" + x2="49.986111" + y2="55" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + gradientTransform="translate(-17,4)" + x1="42" + y1="41" + x2="62" + y2="31.000002" /> - - - - - - - - - - - - - - - - - - + gradientTransform="translate(-17,4)" + x1="42" + y1="41" + x2="62" + y2="31.000002" /> - - - - - - - - - - - - - - - - + id="metadata4251"> image/svg+xml - - Mon Oct 10 13:44:52 2011 +0000 - - - [wmayer] - - FreeCAD LGPL2+ @@ -358,23 +82,77 @@ FreeCAD - FreeCAD/src/Mod/Draft/Resources/icons/Draft_AddToGroup.svg + FreeCAD/src/Mod/Draft/Resources/icons/Draft_AutoGroup_on.svg https://www.freecad.org/wiki/index.php?title=Artwork - - - [agryson] Alexander Gryson - - - tree - hierarchy - list - rectangle + arrow + page + shapes - A parent rectangle with two hierarchically subordinate rectangles with a single detached rectangle between the two children + A folder with two arrows on top of it. + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Draft/Resources/icons/Draft_AddToLayer.svg b/src/Mod/Draft/Resources/icons/Draft_AddToLayer.svg index fa7befea4d..0e90129fd2 100644 --- a/src/Mod/Draft/Resources/icons/Draft_AddToLayer.svg +++ b/src/Mod/Draft/Resources/icons/Draft_AddToLayer.svg @@ -2,119 +2,67 @@ - Draft_Layer + id="title853">Draft_AddToLayer - - - + xlink:href="#linearGradient14" + id="linearGradient13" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.66067504,0,0,0.63929414,18.06576,5.8678762)" + x1="27.753059" + y1="54.125957" + x2="13.901636" + y2="23.420826" /> + id="linearGradient14"> + style="stop-color:#ffffff;stop-opacity:1;" /> + + + + + - - - - - - - - + gradientTransform="translate(-17,4)" + x1="42" + y1="41" + x2="62" + y2="31.000002" /> @@ -124,13 +72,7 @@ image/svg+xml - Draft_Layer - Tue Jun 10 10:21:01 2014 -0300 - - - [Yorik van Havre] - - + Draft_AddToLayer FreeCAD LGPL2+ @@ -141,13 +83,8 @@ FreeCAD - FreeCAD/src/Mod/Draft/Resources/icons/Draft_Layer.svg + FreeCAD/src/Mod/Draft/Resources/icons/Draft_AddToLayer.svg https://www.freecad.org/wiki/index.php?title=Artwork - - - [agryson] Alexander Gryson - - page @@ -156,7 +93,7 @@ stack - Three pages or rectangles stacked on top of each other. Previously VisGroup. + A layer with two arrows on top of it. @@ -178,40 +115,56 @@ + id="layer2-0-1-9" + style="display:inline;stroke-width:0.653974" + transform="matrix(1.5298726,0,0,1.5283528,-16.689679,-5.8528404)"> + d="M 27.250224,20.840975 49.474498,30.001516 36.401715,40.470673 14.177442,31.310132 Z" + style="display:inline;overflow:visible;fill:url(#linearGradient13);fill-rule:evenodd;stroke:#2e3436;stroke-width:1.30795;stroke-linejoin:round;stroke-dasharray:none;marker:none;enable-background:accumulate" + id="path1-2-9-6-49-3" /> + id="path3-5-1-2-6" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:1.30795;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" + d="M 16.744141,30.928014 36.182843,38.974918 46.907452,30.385074 27.46875,22.33817 Z" /> + + + + + + + + + + + + + + + + - - - - - - diff --git a/src/Mod/Draft/Resources/icons/Draft_Construction.svg b/src/Mod/Draft/Resources/icons/Draft_Construction.svg index 9a1e12c801..deac368c19 100644 --- a/src/Mod/Draft/Resources/icons/Draft_Construction.svg +++ b/src/Mod/Draft/Resources/icons/Draft_Construction.svg @@ -1,159 +1,45 @@ + height="64" + width="64" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + xlink:href="#linearGradient32" + id="linearGradient43" + gradientUnits="userSpaceOnUse" + x1="31" + y1="21.455433" + x2="39.287029" + y2="42.334869" /> + + id="stop33" /> + id="stop32" /> - - - - - - - - - - - - - - - - - - - - - - + x1="10.672202" + y1="32.420074" + x2="12.841275" + y2="38.93948" /> - - - - - - - @@ -162,7 +48,6 @@ image/svg+xml - Mon Oct 10 13:44:52 2011 +0000 @@ -198,4 +83,24 @@ + + + + + + diff --git a/src/Mod/Draft/Resources/icons/Draft_NewLayer.svg b/src/Mod/Draft/Resources/icons/Draft_NewLayer.svg index 48ac5e57d9..be9243c0b8 100644 --- a/src/Mod/Draft/Resources/icons/Draft_NewLayer.svg +++ b/src/Mod/Draft/Resources/icons/Draft_NewLayer.svg @@ -1,17 +1,17 @@ + height="64" + width="64" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> Draft_Layer + id="title853">Draft_NewLayer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + gradientTransform="matrix(0.66067504,0,0,0.63929414,18.06576,5.8678762)" + x1="53.257175" + y1="19.086002" + x2="25.928942" + y2="-1.3815211" /> - - - - @@ -675,10 +43,7 @@ image/svg+xml - Draft_Layer - - Tue Jun 10 10:21:01 2014 -0300 + Draft_NewLayer [Yorik van Havre] @@ -694,7 +59,7 @@ FreeCAD - FreeCAD/src/Mod/Draft/Resources/icons/Draft_Layer.svg + FreeCAD/src/Mod/Draft/Resources/icons/Draft_NewLayer.svg https://www.freecad.org/wiki/index.php?title=Artwork @@ -709,12 +74,52 @@ stack - Three pages or rectangles stacked on top of each other. Previously VisGroup. + A layer with a plus sign on its bottom right corner. + + + + + + + + + - + + + + + + + + diff --git a/src/Mod/Draft/Resources/icons/Draft_SelectGroup.svg b/src/Mod/Draft/Resources/icons/Draft_SelectGroup.svg index 7086e8c271..5e5d24808b 100644 --- a/src/Mod/Draft/Resources/icons/Draft_SelectGroup.svg +++ b/src/Mod/Draft/Resources/icons/Draft_SelectGroup.svg @@ -1,423 +1,111 @@ + height="64" + width="64" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - + id="defs1"> + id="linearGradient4680"> + + + + + + + - + id="stop3769" /> - - - - + gradientTransform="matrix(4.362888,0,0,4.698495,-3540.6062,-4138.7958)" + x1="820.69635" + y1="889.81598" + x2="817.02905" + y2="886.41058" /> + id="linearGradient3774"> + id="stop3776" /> + id="stop3778" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="layer1" + style="display:inline"> + id="rect15391" + d="M 19.578125,8 5.4042969,8.0058594 C 5.1706901,8.005955 4.9999125,8.2113736 5,8.4667969 V 55.617188 C 5.0003146,56.383475 5.677268,57.000287 6.5175781,57 L 57.5,56.982422 c 0.84031,-2.87e-4 1.517893,-0.618479 1.517578,-1.384766 L 59,16.382812 C 58.999685,15.616525 58.322732,14.999713 57.482422,15 H 25 Z" + style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient3961);fill-opacity:1;fill-rule:nonzero;stroke:#172a04;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" /> + id="rect15391-2" + d="M 18.578125,10 H 7.421875 C 7.1882682,10.000096 6.9999125,10.205514 7,10.460938 V 54 c 0,1 0,1 1,1 h 48 c 1,0 1,0 1,-1 V 18 c 0,-1 0,-1 -1,-1 H 24 Z" + style="color:#000000;display:block;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" /> + + + id="rect4261" + style="opacity:1;fill:#8ae234;stroke:#172a04;stroke-width:2;stroke-linejoin:round;stroke-dasharray:none" + d="M 21,23 H 43 V 45 H 21 Z" /> - - - - - - - - - - - - - - - - - - - - - - - - - - + id="rect4263" + style="opacity:1;fill:url(#linearGradient4274);stroke-width:59.8044;stroke-linejoin:round;stroke-dasharray:none" + d="M 24,26 H 40 V 42 H 24 Z" /> + id="metadata4251"> image/svg+xml - + - Mon Oct 10 13:44:52 2011 +0000 - - - [wmayer] - - FreeCAD LGPL2+ @@ -430,21 +118,32 @@ FreeCAD/src/Mod/Draft/Resources/icons/Draft_SelectGroup.svg https://www.freecad.org/wiki/index.php?title=Artwork - - - [agryson] Alexander Gryson - - - hierarchy - group - selection - tree + arrow + page + shapes - A hierarchical tree structure with two blue child elements of a white parent element, both of which are surrounded by the same dotted box + A cursor arrow pointing from left to right onto a folder with an square object on it + + + + + +