summaryrefslogtreecommitdiff
path: root/icon-themes
diff options
context:
space:
mode:
authorRizal Muttaqin <riz_17_oke@yahoo.co.id>2018-10-18 19:17:55 +0700
committerandreas_kainz <kainz.a@gmail.com>2018-10-18 22:39:22 +0200
commitc76a85424f9d2c8501452e9fef2560e3ecd08225 (patch)
tree6d043d1b32d1af4d1c9ae64b1c690dcc52b31f1f /icon-themes
parentb10a205cf162fd7b610c6efd5b444b1cbd920910 (diff)
elementary: Add 32px connector line, tablemode, shape manipulation, etc
Change-Id: I53c3b4d7dd6a4b47ac2d27b361978faa597386e7 Reviewed-on: https://gerrit.libreoffice.org/61937 Tested-by: Jenkins Reviewed-by: andreas_kainz <kainz.a@gmail.com>
Diffstat (limited to 'icon-themes')
-rw-r--r--icon-themes/elementary/cmd/32/combine.pngbin0 -> 1349 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connector.pngbin0 -> 432 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorarrowend.pngbin0 -> 439 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorarrows.pngbin0 -> 457 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorarrowstart.pngbin0 -> 396 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcircleend.pngbin0 -> 367 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcircles.pngbin0 -> 365 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcirclestart.pngbin0 -> 365 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcurve.pngbin0 -> 718 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcurvearrowend.pngbin0 -> 727 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcurvearrows.pngbin0 -> 716 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcurvearrowstart.pngbin0 -> 648 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcurvecircleend.pngbin0 -> 632 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcurvecircles.pngbin0 -> 657 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorcurvecirclestart.pngbin0 -> 657 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorline.pngbin0 -> 453 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinearrowend.pngbin0 -> 505 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinearrows.pngbin0 -> 536 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinearrowstart.pngbin0 -> 467 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinecircleend.pngbin0 -> 428 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinecirclestart.pngbin0 -> 434 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlines.pngbin0 -> 644 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinesarrowend.pngbin0 -> 630 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinesarrows.pngbin0 -> 649 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinesarrowstart.pngbin0 -> 592 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinescircleend.pngbin0 -> 571 bytes
-rw-r--r--icon-themes/elementary/cmd/32/connectorlinescirclestart.pngbin0 -> 568 bytes
-rw-r--r--icon-themes/elementary/cmd/32/equalizeheight.pngbin0 -> 932 bytes
-rw-r--r--icon-themes/elementary/cmd/32/equalizewidth.pngbin0 -> 743 bytes
-rw-r--r--icon-themes/elementary/cmd/32/intersect.pngbin0 -> 1035 bytes
-rw-r--r--icon-themes/elementary/cmd/32/merge.pngbin0 -> 1196 bytes
-rw-r--r--icon-themes/elementary/cmd/32/objectposition.pngbin0 -> 275 bytes
-rw-r--r--icon-themes/elementary/cmd/32/reverseorder.pngbin0 -> 1457 bytes
-rw-r--r--icon-themes/elementary/cmd/32/showpropbrowser.pngbin0 -> 2168 bytes
-rw-r--r--icon-themes/elementary/cmd/32/substract.pngbin0 -> 1140 bytes
-rw-r--r--icon-themes/elementary/cmd/32/tablemodefix.pngbin0 -> 870 bytes
-rw-r--r--icon-themes/elementary/cmd/32/tablemodefixprop.pngbin0 -> 892 bytes
-rw-r--r--icon-themes/elementary/cmd/32/tablemodevariable.pngbin0 -> 872 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_combine.pngbin0 -> 989 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_equalizeheight.pngbin0 -> 797 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_equalizewidth.pngbin0 -> 785 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_gluehorzalignleft.pngbin746 -> 781 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_intersect.pngbin0 -> 742 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_merge.pngbin0 -> 847 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_objectposition.pngbin577 -> 235 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_reverseorder.pngbin0 -> 1057 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_sbaexecutesql.pngbin1296 -> 1332 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_sbanativesql.pngbin1328 -> 1353 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_showpropbrowser.pngbin0 -> 1540 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_substract.pngbin0 -> 845 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_tablemodefix.pngbin0 -> 655 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_tablemodefixprop.pngbin0 -> 656 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_tablemodevariable.pngbin0 -> 576 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_viewdatasourcebrowser.pngbin1166 -> 1205 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_equalizeheight.pngbin0 -> 568 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_equalizewidth.pngbin0 -> 533 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_objectposition.pngbin271 -> 187 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_reverseorder.pngbin0 -> 643 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_showpropbrowser.pngbin0 -> 979 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_tablemodefix.pngbin0 -> 463 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_tablemodefixprop.pngbin0 -> 462 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_tablemodevariable.pngbin0 -> 385 bytes
-rw-r--r--icon-themes/elementary/links.txt3
-rw-r--r--icon-themes/elementary_svg/cmd/32/combine.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connector.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorarrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorarrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorarrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcircles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvecircles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinecircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlines.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinesarrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinescircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/equalizeheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/equalizewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hidedetail.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/32/intersect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/merge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/objectposition.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/reverseorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showpropbrowser.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/substract.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tablemodefix.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tablemodefixprop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tablemodevariable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_combine.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_equalizeheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_equalizewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hidedetail.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_intersect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_merge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_objectposition.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_reverseorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sbanativesql.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showdetail.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showpropbrowser.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/lc_substract.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tablemodefix.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tablemodefixprop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tablemodevariable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_equalizeheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_equalizewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hidedetail.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_objectposition.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_reverseorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showpropbrowser.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tablemodefix.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tablemodefixprop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tablemodevariable.svg1
-rw-r--r--icon-themes/elementary_svg/links.txt3
129 files changed, 69 insertions, 15 deletions
diff --git a/icon-themes/elementary/cmd/32/combine.png b/icon-themes/elementary/cmd/32/combine.png
new file mode 100644
index 000000000000..0160df45a659
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/combine.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connector.png b/icon-themes/elementary/cmd/32/connector.png
new file mode 100644
index 000000000000..de1104b04300
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connector.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorarrowend.png b/icon-themes/elementary/cmd/32/connectorarrowend.png
new file mode 100644
index 000000000000..76e97144bb9d
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorarrowend.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorarrows.png b/icon-themes/elementary/cmd/32/connectorarrows.png
new file mode 100644
index 000000000000..da74853e6494
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorarrows.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorarrowstart.png b/icon-themes/elementary/cmd/32/connectorarrowstart.png
new file mode 100644
index 000000000000..6577c3d41b53
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorarrowstart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcircleend.png b/icon-themes/elementary/cmd/32/connectorcircleend.png
new file mode 100644
index 000000000000..d936be415480
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcircleend.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcircles.png b/icon-themes/elementary/cmd/32/connectorcircles.png
new file mode 100644
index 000000000000..23472cb02041
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcircles.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcirclestart.png b/icon-themes/elementary/cmd/32/connectorcirclestart.png
new file mode 100644
index 000000000000..23472cb02041
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcirclestart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcurve.png b/icon-themes/elementary/cmd/32/connectorcurve.png
new file mode 100644
index 000000000000..2b75f26d7cc9
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcurve.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcurvearrowend.png b/icon-themes/elementary/cmd/32/connectorcurvearrowend.png
new file mode 100644
index 000000000000..d7435905abdf
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcurvearrowend.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcurvearrows.png b/icon-themes/elementary/cmd/32/connectorcurvearrows.png
new file mode 100644
index 000000000000..96e90a620cd2
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcurvearrows.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcurvearrowstart.png b/icon-themes/elementary/cmd/32/connectorcurvearrowstart.png
new file mode 100644
index 000000000000..f844f99d3405
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcurvearrowstart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcurvecircleend.png b/icon-themes/elementary/cmd/32/connectorcurvecircleend.png
new file mode 100644
index 000000000000..1cd03c60fbaa
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcurvecircleend.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcurvecircles.png b/icon-themes/elementary/cmd/32/connectorcurvecircles.png
new file mode 100644
index 000000000000..907a64092818
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcurvecircles.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorcurvecirclestart.png b/icon-themes/elementary/cmd/32/connectorcurvecirclestart.png
new file mode 100644
index 000000000000..907a64092818
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorcurvecirclestart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorline.png b/icon-themes/elementary/cmd/32/connectorline.png
new file mode 100644
index 000000000000..d5fe85a07414
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorline.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinearrowend.png b/icon-themes/elementary/cmd/32/connectorlinearrowend.png
new file mode 100644
index 000000000000..94f422917462
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinearrowend.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinearrows.png b/icon-themes/elementary/cmd/32/connectorlinearrows.png
new file mode 100644
index 000000000000..02dc4e77b45b
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinearrows.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinearrowstart.png b/icon-themes/elementary/cmd/32/connectorlinearrowstart.png
new file mode 100644
index 000000000000..abc73102ef5d
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinearrowstart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinecircleend.png b/icon-themes/elementary/cmd/32/connectorlinecircleend.png
new file mode 100644
index 000000000000..5b1bee70c8e2
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinecircleend.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinecirclestart.png b/icon-themes/elementary/cmd/32/connectorlinecirclestart.png
new file mode 100644
index 000000000000..a99723cd4beb
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinecirclestart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlines.png b/icon-themes/elementary/cmd/32/connectorlines.png
new file mode 100644
index 000000000000..29860ff79a14
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlines.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinesarrowend.png b/icon-themes/elementary/cmd/32/connectorlinesarrowend.png
new file mode 100644
index 000000000000..81ac2e426969
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinesarrowend.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinesarrows.png b/icon-themes/elementary/cmd/32/connectorlinesarrows.png
new file mode 100644
index 000000000000..dad3575dccc7
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinesarrows.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinesarrowstart.png b/icon-themes/elementary/cmd/32/connectorlinesarrowstart.png
new file mode 100644
index 000000000000..8d1ba5744342
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinesarrowstart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinescircleend.png b/icon-themes/elementary/cmd/32/connectorlinescircleend.png
new file mode 100644
index 000000000000..42b5397a2331
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinescircleend.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/connectorlinescirclestart.png b/icon-themes/elementary/cmd/32/connectorlinescirclestart.png
new file mode 100644
index 000000000000..33496dd818ca
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/connectorlinescirclestart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/equalizeheight.png b/icon-themes/elementary/cmd/32/equalizeheight.png
new file mode 100644
index 000000000000..0a035ed8ba30
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/equalizeheight.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/equalizewidth.png b/icon-themes/elementary/cmd/32/equalizewidth.png
new file mode 100644
index 000000000000..7c7f439bdaba
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/equalizewidth.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/intersect.png b/icon-themes/elementary/cmd/32/intersect.png
new file mode 100644
index 000000000000..de0997db3f7c
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/intersect.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/merge.png b/icon-themes/elementary/cmd/32/merge.png
new file mode 100644
index 000000000000..c0903b7f2e0a
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/merge.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/objectposition.png b/icon-themes/elementary/cmd/32/objectposition.png
new file mode 100644
index 000000000000..8af3659316c4
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/objectposition.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/reverseorder.png b/icon-themes/elementary/cmd/32/reverseorder.png
new file mode 100644
index 000000000000..6ff10b74d337
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/reverseorder.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/showpropbrowser.png b/icon-themes/elementary/cmd/32/showpropbrowser.png
new file mode 100644
index 000000000000..318f16549c2a
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/showpropbrowser.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/substract.png b/icon-themes/elementary/cmd/32/substract.png
new file mode 100644
index 000000000000..8a4179edab8a
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/substract.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/tablemodefix.png b/icon-themes/elementary/cmd/32/tablemodefix.png
new file mode 100644
index 000000000000..53826ec2d2fe
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/tablemodefix.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/tablemodefixprop.png b/icon-themes/elementary/cmd/32/tablemodefixprop.png
new file mode 100644
index 000000000000..d2124ffbd0e0
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/tablemodefixprop.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/tablemodevariable.png b/icon-themes/elementary/cmd/32/tablemodevariable.png
new file mode 100644
index 000000000000..0e6495755ab5
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/tablemodevariable.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_combine.png b/icon-themes/elementary/cmd/lc_combine.png
new file mode 100644
index 000000000000..8469f4a70e41
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_combine.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_equalizeheight.png b/icon-themes/elementary/cmd/lc_equalizeheight.png
new file mode 100644
index 000000000000..8ae82eccee36
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_equalizeheight.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_equalizewidth.png b/icon-themes/elementary/cmd/lc_equalizewidth.png
new file mode 100644
index 000000000000..c5ce8ecf7c99
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_equalizewidth.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_gluehorzalignleft.png b/icon-themes/elementary/cmd/lc_gluehorzalignleft.png
index 26c0d7c13b61..0d8e16c50e70 100644
--- a/icon-themes/elementary/cmd/lc_gluehorzalignleft.png
+++ b/icon-themes/elementary/cmd/lc_gluehorzalignleft.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_intersect.png b/icon-themes/elementary/cmd/lc_intersect.png
new file mode 100644
index 000000000000..3a7f33aa0943
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_intersect.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_merge.png b/icon-themes/elementary/cmd/lc_merge.png
new file mode 100644
index 000000000000..26c218a6f4fd
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_merge.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_objectposition.png b/icon-themes/elementary/cmd/lc_objectposition.png
index f521a45b3738..b655f3a9b31a 100644
--- a/icon-themes/elementary/cmd/lc_objectposition.png
+++ b/icon-themes/elementary/cmd/lc_objectposition.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_reverseorder.png b/icon-themes/elementary/cmd/lc_reverseorder.png
new file mode 100644
index 000000000000..ce8a657fc0d8
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_reverseorder.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_sbaexecutesql.png b/icon-themes/elementary/cmd/lc_sbaexecutesql.png
index c01ace948e4b..03a513e58c34 100644
--- a/icon-themes/elementary/cmd/lc_sbaexecutesql.png
+++ b/icon-themes/elementary/cmd/lc_sbaexecutesql.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_sbanativesql.png b/icon-themes/elementary/cmd/lc_sbanativesql.png
index 29960e0599aa..e56f21d30af0 100644
--- a/icon-themes/elementary/cmd/lc_sbanativesql.png
+++ b/icon-themes/elementary/cmd/lc_sbanativesql.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_showpropbrowser.png b/icon-themes/elementary/cmd/lc_showpropbrowser.png
new file mode 100644
index 000000000000..544d378d4d01
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_showpropbrowser.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_substract.png b/icon-themes/elementary/cmd/lc_substract.png
new file mode 100644
index 000000000000..35dfafef9e2b
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_substract.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_tablemodefix.png b/icon-themes/elementary/cmd/lc_tablemodefix.png
new file mode 100644
index 000000000000..1f889d62de83
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_tablemodefix.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_tablemodefixprop.png b/icon-themes/elementary/cmd/lc_tablemodefixprop.png
new file mode 100644
index 000000000000..6c197d0ca27c
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_tablemodefixprop.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_tablemodevariable.png b/icon-themes/elementary/cmd/lc_tablemodevariable.png
new file mode 100644
index 000000000000..f18b91960ea7
--- /dev/null
+++ b/icon-themes/elementary/cmd/lc_tablemodevariable.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_viewdatasourcebrowser.png b/icon-themes/elementary/cmd/lc_viewdatasourcebrowser.png
index 0daa50b24db4..f03fbf9143d7 100644
--- a/icon-themes/elementary/cmd/lc_viewdatasourcebrowser.png
+++ b/icon-themes/elementary/cmd/lc_viewdatasourcebrowser.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_equalizeheight.png b/icon-themes/elementary/cmd/sc_equalizeheight.png
new file mode 100644
index 000000000000..6a89607902a5
--- /dev/null
+++ b/icon-themes/elementary/cmd/sc_equalizeheight.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_equalizewidth.png b/icon-themes/elementary/cmd/sc_equalizewidth.png
new file mode 100644
index 000000000000..6022523f7e54
--- /dev/null
+++ b/icon-themes/elementary/cmd/sc_equalizewidth.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_objectposition.png b/icon-themes/elementary/cmd/sc_objectposition.png
index 56781d42d083..87abbff10ae5 100644
--- a/icon-themes/elementary/cmd/sc_objectposition.png
+++ b/icon-themes/elementary/cmd/sc_objectposition.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_reverseorder.png b/icon-themes/elementary/cmd/sc_reverseorder.png
new file mode 100644
index 000000000000..17e1a0868520
--- /dev/null
+++ b/icon-themes/elementary/cmd/sc_reverseorder.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_showpropbrowser.png b/icon-themes/elementary/cmd/sc_showpropbrowser.png
new file mode 100644
index 000000000000..11e179b37f4c
--- /dev/null
+++ b/icon-themes/elementary/cmd/sc_showpropbrowser.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_tablemodefix.png b/icon-themes/elementary/cmd/sc_tablemodefix.png
new file mode 100644
index 000000000000..182c0a7f34f5
--- /dev/null
+++ b/icon-themes/elementary/cmd/sc_tablemodefix.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_tablemodefixprop.png b/icon-themes/elementary/cmd/sc_tablemodefixprop.png
new file mode 100644
index 000000000000..75e5ef02d2f1
--- /dev/null
+++ b/icon-themes/elementary/cmd/sc_tablemodefixprop.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_tablemodevariable.png b/icon-themes/elementary/cmd/sc_tablemodevariable.png
new file mode 100644
index 000000000000..1b997004c99b
--- /dev/null
+++ b/icon-themes/elementary/cmd/sc_tablemodevariable.png
Binary files differ
diff --git a/icon-themes/elementary/links.txt b/icon-themes/elementary/links.txt
index a74e4094c0d7..4b1a2bd02a76 100644
--- a/icon-themes/elementary/links.txt
+++ b/icon-themes/elementary/links.txt
@@ -1096,19 +1096,16 @@ cmd/sc_basicshapes.frame.png cmd/sc_rect_unfilled.png
# Sort
cmd/32/ordercrit.png cmd/32/sortascending.png
-cmd/32/reverseorder.png cmd/32/tabdialog.png
cmd/32/sortdown.png cmd/32/sortdescending.png
cmd/32/sortup.png cmd/32/sortascending.png
cmd/32/tablesort.png cmd/32/sortascending.png
cmd/lc_ordercrit.png cmd/lc_sortascending.png
-cmd/lc_reverseorder.png cmd/lc_tabdialog.png
cmd/lc_sortdown.png cmd/lc_sortdescending.png
cmd/lc_sortup.png cmd/lc_sortascending.png
cmd/lc_tablesort.png cmd/lc_sortascending.png
cmd/sc_ordercrit.png cmd/sc_sortascending.png
-cmd/sc_reverseorder.png cmd/sc_tabdialog.png
cmd/sc_sortdown.png cmd/sc_sortdescending.png
cmd/sc_sortup.png cmd/sc_sortascending.png
cmd/sc_tablesort.png cmd/sc_sortascending.png
diff --git a/icon-themes/elementary_svg/cmd/32/combine.svg b/icon-themes/elementary_svg/cmd/32/combine.svg
new file mode 100644
index 000000000000..aa288edc45ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/combine.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.979" x2="8.182" y1="-.386" y2="15.208"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".5" transform="scale(2)"><path d="m10.25.25c-2.867 0-5.216 2.198-5.47 5h5.97v5.97c2.802-.254 5-2.603 5-5.47 0-3.036-2.464-5.5-5.5-5.5zm.5 10.97c-.165.014-.33.03-.5.03-3.036 0-5.5-2.464-5.5-5.5 0-.17.016-.335.03-.5h-4.03v10h10z" fill="url(#a)" stroke="#002e99"/><path d="m10.25.75c-2.7545314 0-5 2.2454686-5 5h-3.5a.50005.50005 0 0 0 -.5.5v8a.50005.50005 0 0 0 .5.5h8a.50005.50005 0 0 0 .5-.5v-3.5c2.754531 0 5-2.2454686 5-5s-2.245469-5-5-5z" fill="none" opacity=".3" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connector.svg b/icon-themes/elementary_svg/cmd/32/connector.svg
new file mode 100644
index 000000000000..552643d3c91c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connector.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/><g fill="#ce5c00" stroke-width="1.250703"><circle cx="5.498138" cy="5.498348" r="2.501406"/><circle cx="24.501406" cy="24.529196" r="2.501406"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorarrowend.svg b/icon-themes/elementary_svg/cmd/32/connectorarrowend.svg
new file mode 100644
index 000000000000..0bb90c7860bd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrowend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/><g fill="#ce5c00"><path d="m27.221711 24.529195-5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><circle cx="5.498138" cy="5.498348" r="2.501406" stroke-width="1.250703"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorarrows.svg b/icon-themes/elementary_svg/cmd/32/connectorarrows.svg
new file mode 100644
index 000000000000..cbaae15c7e06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/><g fill="#ce5c00" stroke-width="1.305428"><path d="m2.7778322 5.498347 5.221711 3.26357v-6.52714z"/><path d="m27.221711 24.529195-5.221711 3.26357v-6.52714z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorarrowstart.svg b/icon-themes/elementary_svg/cmd/32/connectorarrowstart.svg
new file mode 100644
index 000000000000..da04fc59e241
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrowstart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/><path d="m2.7778322 5.498347 5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcircleend.svg b/icon-themes/elementary_svg/cmd/32/connectorcircleend.svg
new file mode 100644
index 000000000000..91430f352b3a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcircleend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="23.499451" cy="24.007473" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcircles.svg b/icon-themes/elementary_svg/cmd/32/connectorcircles.svg
new file mode 100644
index 000000000000..75c577784cb1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcircles.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498348" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcirclestart.svg b/icon-themes/elementary_svg/cmd/32/connectorcirclestart.svg
new file mode 100644
index 000000000000..75c577784cb1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcirclestart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498348" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m23.5 24.5h-9l-.000025-19h-8.16662" fill="none" stroke="#ce5c00"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurve.svg b/icon-themes/elementary_svg/cmd/32/connectorcurve.svg
new file mode 100644
index 000000000000..7c0ed5469d4b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><g stroke-width="1.250703"><circle cx="5.498138" cy="5.498348" r="2.501406"/><circle cx="23.499451" cy="24.007473" r="2.501406"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.svg
new file mode 100644
index 000000000000..580e87a4aa51
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m27.221711 23.76357-5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><circle cx="5.498138" cy="5.498348" r="2.501406" stroke-width="1.250703"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvearrows.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvearrows.svg
new file mode 100644
index 000000000000..af5ad2e9c317
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m27.221711 23.76357-5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><path d="m2.7778322 5.4983473 5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><g stroke-width="1.400253"><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.svg
new file mode 100644
index 000000000000..40c6e861006a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m2.7778322 5.4983473 5.221711 3.26357v-6.52714z" stroke-width="1.305428"/><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><g stroke-width="1.400253"><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.svg
new file mode 100644
index 000000000000..8f6208c708b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><circle cx="23.499451" cy="24.007473" r="2.501406" stroke-width="1.250703"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvecircles.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvecircles.svg
new file mode 100644
index 000000000000..2529a62c681b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecircles.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><circle cx="5.498138" cy="5.498348" r="2.501406" stroke-width="1.250703"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.svg
new file mode 100644
index 000000000000..2529a62c681b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><g fill="#ce5c00"><path d="m7.5 5h15.5v1h-15.5z"/><path d="m7.499999 14h15.5v1h-15.5z"/><path d="m7.5 23h14.5v1h-14.5z"/><path d="m24 6v1c2.33478.017685 4.218296 1.4171057 4.21875 3.751953-.001526 2.334086-1.884731 4.230368-4.21875 4.248047v1c2.886305-.0177 5.21721-2.361688 5.21875-5.248047-.000467-2.887121-2.331683-4.7342497-5.21875-4.751953z" stroke-width="1.400253" transform="translate(-1 -1)"/><path d="m7.499999 14v1c-2.33478.01769-4.218295 1.417106-4.218749 3.751953.001526 2.334086 1.884731 4.230368 4.21875 4.248047v1c-2.886305-.0177-5.21721-2.361688-5.21875-5.248047.000467-2.887121 2.331682-4.73425 5.218749-4.751953z" stroke-width="1.400253"/><circle cx="5.498138" cy="5.498348" r="2.501406" stroke-width="1.250703"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorline.svg b/icon-themes/elementary_svg/cmd/32/connectorline.svg
new file mode 100644
index 000000000000..32f023fb2556
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorline.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><g fill="#ce5c00" stroke-width="1.250703"><circle cx="5.498138" cy="5.498347" r="2.501406"/><circle cx="23.498138" cy="23.498348" r="2.501406"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinearrowend.svg b/icon-themes/elementary_svg/cmd/32/connectorlinearrowend.svg
new file mode 100644
index 000000000000..e8ae7e56607e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrowend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><g fill="#ce5c00"><circle cx="5.498138" cy="5.498347" r="2.501406" stroke-width="1.250703"/><path d="m26 26-5.999999-1.384615 4.615385-4.615385z" stroke-width="1.305428"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinearrows.svg b/icon-themes/elementary_svg/cmd/32/connectorlinearrows.svg
new file mode 100644
index 000000000000..052c42c59b06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><g fill="#ce5c00" stroke-width="1.305428"><path d="m3 3 5.9999986 1.3846152-4.6153847 4.6153848z"/><path d="m26 26-5.999999-1.384615 4.615385-4.615385z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.svg b/icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.svg
new file mode 100644
index 000000000000..18675293fed1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><path d="m3 3 5.9999986 1.3846152-4.6153847 4.6153848z" fill="#ce5c00" stroke-width="1.305428"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinecircleend.svg b/icon-themes/elementary_svg/cmd/32/connectorlinecircleend.svg
new file mode 100644
index 000000000000..32b8916110cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinecircleend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><circle cx="23.498138" cy="23.498348" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.svg b/icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.svg
new file mode 100644
index 000000000000..423fb575cfee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24.189698 23.929931-18.6666198-18.6666203" fill="none" stroke="#ce5c00"/><circle cx="5.498138" cy="5.498347" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlines.svg b/icon-themes/elementary_svg/cmd/32/connectorlines.svg
new file mode 100644
index 000000000000..6857bc3f53d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlines.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498347" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/><circle cx="23.499451" cy="24.007473" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.svg b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.svg
new file mode 100644
index 000000000000..115bb0921c95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498347" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m27.221711 23.76357-5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinesarrows.svg b/icon-themes/elementary_svg/cmd/32/connectorlinesarrows.svg
new file mode 100644
index 000000000000..430dbfd117dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m27.221711 23.76357-5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/><path d="m2.7778322 5.4983473 5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.svg b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.svg
new file mode 100644
index 000000000000..dd6ba817d42c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/><path d="m2.7778322 5.4983473 5.221711 3.26357v-6.52714z" fill="#ce5c00" stroke-width="1.305428"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinescircleend.svg b/icon-themes/elementary_svg/cmd/32/connectorlinescircleend.svg
new file mode 100644
index 000000000000..c7ca4205d452
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinescircleend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/><circle cx="23.499451" cy="24.007473" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.svg b/icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.svg
new file mode 100644
index 000000000000..5ef1ffef12d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 -24.068324 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(1 1)"><ellipse cx="-23.239439" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333" transform="scale(-1 1)"/><circle cx="5.498138" cy="5.498347" fill="#ce5c00" r="2.501406" stroke-width="1.250703"/><path d="m24 24h-5.999985l-6.500015-18.5h-5.999985" fill="none" stroke="#ce5c00"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/equalizeheight.svg b/icon-themes/elementary_svg/cmd/32/equalizeheight.svg
new file mode 100644
index 000000000000..d1a22072fc73
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/equalizeheight.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#k" y1="366.64789" y2="609.50507"/><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 7.939537 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.393716 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="d" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="42.102013" x2="6.765051" xlink:href="#l" y1="18.220545" y2="19.228781"/><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="40.150719" x2="8.550973" xlink:href="#m" y1="21.030931" y2="21.030931"/><linearGradient id="f" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#n" y1="50.786446" y2="2.906247"/><linearGradient id="g" gradientTransform="matrix(0 .50000001 -.87500013 0 29.937501 -177.75)" gradientUnits="userSpaceOnUse" x1="387.49976" x2="387.49976" xlink:href="#i" y1="2.785759" y2="33.261944"/><linearGradient id="h" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="388.99966" x2="388.99966" xlink:href="#j" y1="5.640395" y2="28.798288"/><linearGradient id="i" gradientTransform="matrix(0 .50000001 -.87500013 0 29.937501 -177.75)" gradientUnits="userSpaceOnUse" x1="387.49976" x2="387.49976" y1="2.785759" y2="33.261944"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="388.99966" x2="388.99966" y1="5.640395" y2="28.798288"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="42.102013" x2="6.765051" y1="18.220545" y2="19.228781"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="40.150719" x2="8.550973" y1="21.030931" y2="21.030931"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 -.75 .75 0 8.374958 22.87497)"><g transform="matrix(0 1 -1 0 34.000017 2.333429)"><path d="m-1.5000397 28.833389h29.3333337v2h-29.3333337z" fill="url(#a)" opacity=".15"/><path d="m-1.5000397 28.833499v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.833294 28.833499v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m5.1666277.83338523c5.0413163 0 21.3333333.0000041 21.3333333.0000041v27.99999967l-21.3333603.0018.000027-28.00178567z" fill="url(#d)"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.499961.16656667c5.27048 0 22.666643.002 22.666643.002l.000024 29.33148933h-22.666667v-29.33333333z" stroke="url(#f)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#g)" stroke="#956e37" stroke-opacity=".724265" stroke-width="1.333333"/><path d="m27.499961 14.666554v2.666667h-25.3333333v-2.666667z" fill="none" opacity=".4" stroke="url(#h)" stroke-width="1.333333"/><g fill="#956e37" transform="matrix(1.3333333 0 0 -1.3333333 -2.500039 24.666554)"><path d="m4 5h1v1.4999999h-1z"/><path d="m7 4.9999999h1v1.4999999h-1z"/><path d="m10 4.9999999h1v1.4999999h-1z"/><path d="m13 4.9999999h1v1.4999999h-1z"/><path d="m16 4.9999999h1v1.4999999h-1z"/><path d="m19 4.9999999h1v1.4999999h-1z"/><path d="m22 4.9999999h1v1.4999999h-1z"/></g></g></g><g transform="matrix(0 -.75 .75 0 1.374958 31.874971)"><g transform="matrix(0 1 -1 0 34.000017 2.333429)"><path d="m-1.5000397 28.833389h29.3333337v2h-29.3333337z" fill="url(#k)" opacity=".15"/><path d="m-1.5000397 28.833499v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.833294 28.833499v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m5.1666277.83338523c5.0413163 0 21.3333333.0000041 21.3333333.0000041v27.99999967l-21.3333603.0018.000027-28.00178567z" fill="url(#l)"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#m)" stroke-linecap="round"/><path d="m4.499961.16656667c5.27048 0 22.666643.002 22.666643.002l.000024 29.33148933h-22.666667v-29.33333333z" stroke="url(#n)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#i)" stroke="#956e37" stroke-opacity=".724265" stroke-width="1.333333"/><path d="m27.499961 14.666554v2.666667h-25.3333333v-2.666667z" fill="none" opacity=".4" stroke="url(#j)" stroke-width="1.333333"/><g fill="#956e37" transform="matrix(1.3333333 0 0 -1.3333333 -2.500039 24.666554)"><path d="m4 5h1v1.4999999h-1z"/><path d="m7 4.9999999h1v1.4999999h-1z"/><path d="m10 4.9999999h1v1.4999999h-1z"/><path d="m13 4.9999999h1v1.4999999h-1z"/><path d="m16 4.9999999h1v1.4999999h-1z"/><path d="m19 4.9999999h1v1.4999999h-1z"/><path d="m22 4.9999999h1v1.4999999h-1z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/equalizewidth.svg b/icon-themes/elementary_svg/cmd/32/equalizewidth.svg
new file mode 100644
index 000000000000..8cb179f62106
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/equalizewidth.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .50000001 -.87500013 0 29.937501 -177.75)" gradientUnits="userSpaceOnUse" x1="391.49976" x2="382.16644" y1="12.69052" y2="12.69052"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="390.99966" x2="386.99966" y1="20.307062" y2="20.307062"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#l" y1="366.64789" y2="609.50507"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.939538 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.393716 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="f" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#k" y1=".985206" y2="47.013336"/><linearGradient id="g" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#j" y1="5.56415" y2="43"/><linearGradient id="h" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#m" y1="50.786446" y2="2.906247"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="matrix(.75 0 0 .75 9.125029 1.374958)"><path d="m4.499961 28.833389h23.333333v2h-23.333333z" fill="url(#c)" opacity=".15"/><path d="m4.499961 28.833499v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m27.833294 28.833499v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m5.1666277.83338523c5.0413163 0 21.3333333.0000041 21.3333333.0000041v27.99999967l-21.3333603.0018.000027-28.00178567z" fill="url(#f)"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#g)" stroke-linecap="round"/><path d="m4.499961.16656667c5.27048 0 22.666643.002 22.666643.002l.000024 29.33148933h-22.666667v-29.33333333z" stroke="url(#h)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#a)" stroke="#956e37" stroke-opacity=".724265" stroke-width="1.333333"/><path d="m27.499961 14.666554v2.666667h-25.3333333v-2.666667z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="1.333333"/><g fill="#956e37" transform="matrix(1.3333333 0 0 -1.3333333 -2.500039 24.666554)"><path d="m4 5h1v1.4999999h-1z"/><path d="m7 4.9999999h1v1.4999999h-1z"/><path d="m10 4.9999999h1v1.4999999h-1z"/><path d="m13 4.9999999h1v1.4999999h-1z"/><path d="m16 4.9999999h1v1.4999999h-1z"/><path d="m19 4.9999999h1v1.4999999h-1z"/><path d="m22 4.9999999h1v1.4999999h-1z"/></g></g></g><g transform="matrix(.75 0 0 .75 -.874971 7.374958)"><path d="m4.499961 28.833389h23.333333v2h-23.333333z" fill="url(#l)" opacity=".15"/><path d="m4.499961 28.833499v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m27.833294 28.833499v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m5.1666277.83338523c5.0413163 0 21.3333333.0000041 21.3333333.0000041v27.99999967l-21.3333603.0018.000027-28.00178567z" fill="url(#k)"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#j)" stroke-linecap="round"/><path d="m4.499961.16656667c5.27048 0 22.666643.002 22.666643.002l.000024 29.33148933h-22.666667v-29.33333333z" stroke="url(#m)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#a)" stroke="#956e37" stroke-opacity=".724265" stroke-width="1.333333"/><path d="m27.499961 14.666554v2.666667h-25.3333333v-2.666667z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="1.333333"/><g fill="#956e37" transform="matrix(1.3333333 0 0 -1.3333333 -2.500039 24.666554)"><path d="m4 5h1v1.4999999h-1z"/><path d="m7 4.9999999h1v1.4999999h-1z"/><path d="m10 4.9999999h1v1.4999999h-1z"/><path d="m13 4.9999999h1v1.4999999h-1z"/><path d="m16 4.9999999h1v1.4999999h-1z"/><path d="m19 4.9999999h1v1.4999999h-1z"/><path d="m22 4.9999999h1v1.4999999h-1z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hidedetail.svg b/icon-themes/elementary_svg/cmd/32/hidedetail.svg
index fcd08a68bb14..78a5372f76e7 100644
--- a/icon-themes/elementary_svg/cmd/32/hidedetail.svg
+++ b/icon-themes/elementary_svg/cmd/32/hidedetail.svg
@@ -1 +1 @@
-<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1.33333 0 0 1.33333 0 -9.333302)"><rect fill="#fff" fill-opacity=".977941" height="1.500005" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="23.500034"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="12.000031" x="-22.500055" y="22.750034"/><rect fill="#fff" fill-opacity=".977941" height="1.500005" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="17.500021"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="12.000031" x="-22.500055" y="16.750019"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="11.500006"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="14.500013"/><rect fill="#272727" fill-opacity=".776471" height="1.500004" ry=".375001" width="12.000031" x="10.500026" y="10.750004"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="26.500044"/><rect fill-opacity=".658824" height="1.500004" ry=".375001" transform="scale(-1 1)" width="9.750024" x="-22.500055" y="25.750042"/><rect fill="#fff" fill-opacity=".977941" height="1.500003" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="20.500029"/><g fill-opacity=".658824" transform="scale(-1 1)"><rect height="1.500003" ry=".375001" width="9.750024" x="-22.500055" y="19.750027"/><rect height="1.500004" ry=".375001" width="9.750024" x="-22.500055" y="13.750011"/></g></g><g stroke-miterlimit="3.5" stroke-width=".999997" transform="matrix(1.00000000666 0 0 1.00000000666 -7.99800000495 4.01799928833)"><path d="m10.51 10.492v4l9.988-.01v-4z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.486 11.448001-7.988.034v1.333" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></svg> \ No newline at end of file
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1.33333 0 0 1.33333 0 -9.333302)"><rect fill="#fff" fill-opacity=".977941" height="1.500005" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="23.500034"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="12.000031" x="-22.500055" y="22.750034"/><rect fill="#fff" fill-opacity=".977941" height="1.500005" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="17.500021"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="12.000031" x="-22.500055" y="16.750019"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="11.500006"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="14.500013"/><rect fill="#272727" fill-opacity=".776471" height="1.500004" ry=".375001" width="12.000031" x="10.500026" y="10.750004"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="26.500044"/><rect fill-opacity=".658824" height="1.500004" ry=".375001" transform="scale(-1 1)" width="9.750024" x="-22.500055" y="25.750042"/><rect fill="#fff" fill-opacity=".977941" height="1.500003" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="20.500029"/><g fill-opacity=".658824" transform="scale(-1 1)"><rect height="1.500003" ry=".375001" width="9.750024" x="-22.500055" y="19.750027"/><rect height="1.500004" ry=".375001" width="9.750024" x="-22.500055" y="13.750011"/></g></g><g stroke-miterlimit="3.5" stroke-width=".999997" transform="matrix(1.00000001 0 0 1.00000001 -7.998 4.017999)"><path d="m10.51 10.492v4l9.988-.01v-4z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.486 11.448001-7.988.034v1.333" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/intersect.svg b/icon-themes/elementary_svg/cmd/32/intersect.svg
new file mode 100644
index 000000000000..a501ea81edf4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/intersect.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.162975 0 0 .17532 -10.914068 13.535)" gradientUnits="userSpaceOnUse" x1="9.243406" x2="9.211536" y1="22.25" y2="26.677166"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.729" x2="7.932" y1="15.864" y2="31.458"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".5" transform="matrix(2 0 0 2 .5 -32.5)"><path d="m10 16.5c-2.867 0-5.216 2.198-5.47 5h5.97v5.97c2.802-.254 5-2.603 5-5.47 0-3.036-2.464-5.5-5.5-5.5zm.5 10.97c-.165.014-.33.03-.5.03-3.036 0-5.5-2.464-5.5-5.5 0-.17.016-.335.03-.5h-4.03v10h10z" fill="none" opacity=".5" stroke="#002e99"/><path d="m4.53 21.5-.03.5c0 3.036 2.464 5.5 5.5 5.5l.5-.03v-.386h.008v-3.39h-.008v-2.194h-4.127z" fill="url(#b)" stroke="#002e99"/><path d="m4.9453125 21.941406-.0039063.058594c0 2.797543 2.2610504 5.058594 5.0585938 5.058594l.05859-.0039v.0293a.44076302.44076302 0 0 1 .0078-.07617v-3.240234a.44076302.44076302 0 0 1 -.0078-.07422v-1.751964h-3.6855431z" fill="none" stroke="url(#a)" stroke-opacity=".609959"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/merge.svg b/icon-themes/elementary_svg/cmd/32/merge.svg
new file mode 100644
index 000000000000..8386be54db03
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/merge.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.78" x2="7.458" y1=".136" y2="16.407"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g stroke-miterlimit="0" stroke-width=".5" transform="matrix(2 0 0 2 .5 -.5)"><path d="m10 .5c-2.867 0-5.216 2.198-5.47 5h-4.03v10h10v-4.03c2.802-.254 5-2.603 5-5.47 0-3.036-2.464-5.5-5.5-5.5z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round"/><path d="m10 1c-2.7545314 0-5 2.2454686-5 5h-3.5a.50005.50005 0 0 0 -.5.5v8a.50005.50005 0 0 0 .5.5h8a.50005.50005 0 0 0 .5-.5v-3.5c2.754531 0 5-2.2454686 5-5s-2.245469-5-5-5z" fill="none" opacity=".3" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/objectposition.svg b/icon-themes/elementary_svg/cmd/32/objectposition.svg
new file mode 100644
index 000000000000..c6a59d499f4e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/objectposition.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m1.522 24.5 27.994.008v-2.992l-27.995-.008z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 23.99 27.014.008v-.99l-27.014-.008z" fill="#fafafa"/><path d="m1.506 19.492 27.994.008v-2.992l-27.995-.008z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 18.982 27.014.008v-.99l-27.014-.008z" fill="#fafafa"/><path d="m1.506 14.492 27.994.008v-2.992l-27.995-.008z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 13.982 27.014.008v-.99l-27.014-.008z" fill="#fafafa"/><path d="m1.506 9.492 27.994.008v-2.992l-27.995-.008z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 8.982 27.014.008v-.99l-27.014-.008z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/reverseorder.svg b/icon-themes/elementary_svg/cmd/32/reverseorder.svg
new file mode 100644
index 000000000000..e1f07ab3f6cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/reverseorder.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837" cy="36.421" gradientTransform="matrix(-.36797 0 0 .39444 32.308 -2.697)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="12.249031" x2="21.624054" xlink:href="#h" y1="12.412531" y2="12.412531"/><linearGradient id="c" gradientTransform="matrix(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="28.764294" x2="28.764294" xlink:href="#g" y1="63.664268" y2="49.187363"/><linearGradient id="d" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="23.176" x2="10.566" xlink:href="#h" y1="11.581" y2="11.979"/><linearGradient id="e" gradientTransform="matrix(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="33.06" x2="33.018" xlink:href="#g" y1="46.71" y2="62.913"/><linearGradient id="f" gradientTransform="matrix(1.86666 0 0 2 .562 16.497)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="33.06" x2="33.018" y1="46.71" y2="62.913"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="23.176" x2="10.566" y1="11.581" y2="11.979"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g transform="translate(.005 -20.005)"><path d="m1.495 23.497h28l.004 3.008h-28z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.995 24.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/></g><g transform="translate(0 2)"><path d="m1.495 23.497h28l.004 3.008h-28z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.995 24.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/></g><g transform="translate(0 4)"><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.178 0 5.755-2.763 5.755-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#a)" fill-rule="evenodd" opacity=".141"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#d)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.585h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#e)" stroke-miterlimit="7"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g><g transform="matrix(1 0 0 -1 -14 27.998)"><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.178 0 5.755-2.763 5.755-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#a)" fill-rule="evenodd" opacity=".141"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#b)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.585h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#c)" stroke-miterlimit="7"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showpropbrowser.svg b/icon-themes/elementary_svg/cmd/32/showpropbrowser.svg
new file mode 100644
index 000000000000..460b9852b9b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showpropbrowser.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -108.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.104041" x2="3.659887" y1="292.48022" y2="295.11829"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="translate(2.377167 -290.91051)"><circle cx="3.175" cy="293.82501" fill="#fdfdfb" r="2.782" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/><circle cx="3.175" cy="293.82501" fill="url(#f)" r="1.717"/><circle cx="3.175" cy="293.82501" r="1.717" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round"/></g><g transform="matrix(.3763173 0 0 .3763173 -.505943 2.949651)"><rect fill="url(#d)" height="12" opacity=".99" rx="1.658" ry="1.716" transform="scale(-1)" width="12" x="-14" y="-14"/><rect height="12.608" rx="2" style="opacity:.3;fill:none;stroke:#000;stroke-width:.703086;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="12.603" x="-14.299" y="1.701"/><path d="m11.695 3.57 1.888 1.698-6.343 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.695 2.63 1.888 1.7-6.344 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#fff"/><rect height="11.404" rx="1.604" ry="1.302" style="opacity:.05;fill:none;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)" transform="scale(-1 1)" width="11.384" x="-13.683" y="2.296"/></g><g transform="translate(2.38125)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#a)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/substract.svg b/icon-themes/elementary_svg/cmd/32/substract.svg
new file mode 100644
index 000000000000..951f81bc501c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/substract.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.78" x2="7.458" y1=".136" y2="16.407"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".5" transform="matrix(2 0 0 2 .5 -.5)"><path d="m10.002 1.115c-.39 0-.765.06-1.13.147-.084.013-.166.02-.252.037-.113.033-.214.09-.323.13-.07.026-.136.053-.203.082-.2.087-.394.185-.58.297-.08.047-.156.097-.233.15-.157.107-.307.22-.45.345-.093.08-.18.164-.265.25-.113.116-.222.232-.323.357-.097.118-.185.242-.27.37-.07.104-.138.208-.2.318-.093.165-.173.337-.248.513-.034.084-.068.167-.098.253-.075.21-.133.422-.18.642l-.034.196c-.02.118-.055.23-.066.35.007.04.02.074.026.113-.026.42-.02.846.07 1.278.493 2.418 2.7 4.046 5.094 3.89l.11.02c.16-.016.31-.058.466-.088.03-.006.06-.008.092-.014.015-.003.03-.01.045-.012.213-.046.42-.105.622-.18.095-.033.187-.07.28-.11.207-.09.402-.197.594-.314.08-.048.158-.094.234-.146.15-.104.288-.22.425-.338.094-.082.19-.162.277-.252.106-.107.2-.222.297-.34.097-.12.194-.24.28-.37.066-.096.122-.197.18-.3.094-.163.182-.328.256-.502.035-.082.064-.168.094-.253.077-.21.142-.425.19-.647.02-.104.038-.21.053-.317.03-.208.047-.418.05-.632l.002-.04c0-.024-.003-.047-.004-.07 0-.166.01-.33-.007-.497-.01-.026-.025-.048-.037-.075-.316-2.39-2.357-4.24-4.834-4.24z" fill="none" opacity=".5" stroke="#002e99"/><path d="m4.53 5.5h-4.03v10h10v-4.03l-.502-.503c-2.752 0-4.984-2.23-4.984-4.983z" fill="url(#a)" stroke="#002e99"/><path d="m3.9902344 5.9746094-2.5.046875a.4789893.4789893 0 0 0 -.46875.4785156v8a.4789893.4789893 0 0 0 .4785156.478516h8a.4789893.4789893 0 0 0 .4785156-.478516v-2.527344a.4789893.4789893 0 0 0 -.4433594-.478515c-1.3913477-.103669-2.6756015-.814263-3.6015624-1.7871098-.925961-.9728463-1.4723395-2.198765-1.4550782-3.2460937a.4789893.4789893 0 0 0 -.4882812-.4863281z" fill="none" opacity=".3" stroke="#fff" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tablemodefix.svg b/icon-themes/elementary_svg/cmd/32/tablemodefix.svg
new file mode 100644
index 000000000000..9ea1c3bae46e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tablemodefix.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .174589 -387.53253)"><rect fill="url(#b)" height="3.174771" rx=".198" width="5.157628" x=".464372" y="293.42825"/><path d="m.56990685 293.52747h4.98299995l-.0099068 3.20753h-4.983z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.0195313 13.519551c-.7659823 0-1.5195312.819954-1.5195312 1.585937l-.015625 6.097637-.015625 7.6875c0 .765982.7808927 1.597656 1.546875 1.597656h23.90625c.727778 0 1.460638-.75596 1.537109-1.488281h.0410159l-.01367-8.292969c.0029-1.900271.05967-3.867174.01367-5.707011-.07647-.732321-.846441-1.480469-1.574219-1.480469z" fill="none" opacity=".3" stroke="#000" stroke-width="1.012911" transform="matrix(.198438 0 0 .198438 -.130942 290.65012)"/><path d="m2.051876 296.603h-.1-.1l.00156-3.17474h.19844zm1.7876362-3.17448h.2l-.00169 3.17474h-.2z" opacity=".321"/><path d="m.463 294.42 1.390438-.00049v.2l-1.390438.00049zm1.588876.001 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5857439.001v.2l-1.5857439-.00049zm-3.5732561 1.191 1.390438-.00049v.2l-1.390438.00049zm1.588876.001 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5857439.001v.2l-1.5857439-.00049z" opacity=".321"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/><g transform="matrix(-1 0 0 1 4.30219 .000002)"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tablemodefixprop.svg b/icon-themes/elementary_svg/cmd/32/tablemodefixprop.svg
new file mode 100644
index 000000000000..12226a2fdf6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tablemodefixprop.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .174589 -387.53253)"><rect fill="url(#b)" height="3.174771" rx=".198" width="5.157628" x=".464372" y="293.42825"/><path d="m.56990685 293.52747h4.98299995l-.0099068 3.20753h-4.983z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.0195313 13.519551c-.7659823 0-1.5195312.819954-1.5195312 1.585937l-.015625 6.097637-.015625 7.6875c0 .765982.7808927 1.597656 1.546875 1.597656h23.90625c.727778 0 1.460638-.75596 1.537109-1.488281h.0410159l-.01367-8.292969c.0029-1.900271.05967-3.867174.01367-5.707011-.07647-.732321-.846441-1.480469-1.574219-1.480469z" fill="none" opacity=".3" stroke="#000" stroke-width="1.012911" transform="matrix(.198438 0 0 .198438 -.130942 290.65012)"/><path d="m2.051876 296.603h-.1-.1l.00156-3.17474h.19844zm1.7876362-3.17448h.2l-.00169 3.17474h-.2z" opacity=".321"/><path d="m.463 294.42 1.390438-.00049v.2l-1.390438.00049zm1.588876.001 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5857439.001v.2l-1.5857439-.00049zm-3.5732561 1.191 1.390438-.00049v.2l-1.390438.00049zm1.588876.001 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5857439.001v.2l-1.5857439-.00049z" opacity=".321"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/><g transform="matrix(-1 0 0 1 6.092975 .000002)"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tablemodevariable.svg b/icon-themes/elementary_svg/cmd/32/tablemodevariable.svg
new file mode 100644
index 000000000000..561eed55f654
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tablemodevariable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .174589 -387.53253)"><rect fill="url(#b)" height="3.174771" rx=".198" width="5.157628" x=".464372" y="293.42825"/><path d="m.56990685 293.52747h4.98299995l-.0099068 3.20753h-4.983z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.0195313 13.519551c-.7659823 0-1.5195312.819954-1.5195312 1.585937l-.015625 6.097637-.015625 7.6875c0 .765982.7808927 1.597656 1.546875 1.597656h23.90625c.727778 0 1.460638-.75596 1.537109-1.488281h.0410159l-.01367-8.292969c.0029-1.900271.05967-3.867174.01367-5.707011-.07647-.732321-.846441-1.480469-1.574219-1.480469z" fill="none" opacity=".3" stroke="#000" stroke-width="1.012911" transform="matrix(.198438 0 0 .198438 -.130942 290.65012)"/><path d="m2.051876 296.603h-.1-.1l.00156-3.17474h.19844zm1.7876362-3.17448h.2l-.00169 3.17474h-.2z" opacity=".321"/><path d="m.463 294.42 1.390438-.00049v.2l-1.390438.00049zm1.588876.001 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5857439.001v.2l-1.5857439-.00049zm-3.5732561 1.191 1.390438-.00049v.2l-1.390438.00049zm1.588876.001 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5857439.001v.2l-1.5857439-.00049z" opacity=".321"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#fcaf3e"/><path d="m.36515306 291.14621v1.68673" fill="none"/><path d="m1.952657 291.84075.79375-.79375v1.5875z" fill="#fcaf3e"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_combine.svg b/icon-themes/elementary_svg/cmd/lc_combine.svg
new file mode 100644
index 000000000000..a3f179c56227
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_combine.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.979" x2="8.182" y1="-.386" y2="15.208"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".749996" transform="matrix(1.33334 0 0 1.33334 1.499995 1.166565)"><path d="m10.25.25c-2.867 0-5.1530798 2.452543-5.4070798 5.254543l5.6570308-.00449.009 5.612088c2.801989-.254004 5.241049-2.495141 5.241049-5.362141 0-3.036-2.464-5.5-5.5-5.5zm.25894 10.862137c-.165.014-.33.03-.5.03-3.0360001 0-5.1960198-2.101594-5.1960198-5.137594 0-.17.016-.335.03-.5l-4.0929202-.0044943v9.7499513h9.749951z" fill="url(#a)" stroke="#002e99"/><path d="m10.25.95507812c-2.6433054 0-4.7320017 2.40615948-4.7320017 5.04946488 0 .085277.015627.1333046.025391.2050781h-3.7304691c-.1629867-.0002558-.358098.1274409-.3578421.2904276v7.7499513c-.0002559.162987.1319351.295178.2949219.294922h7.7499513c.1629868.000256.2951779-.131935.294922-.294922l.00899-3.838332c.07163.0096.120546.02539.2050777.02539 2.643305 0 5.035982-2.0437536 5.035982-4.687059s-2.151617-4.79492188-4.794922-4.79492088z" fill="none" opacity=".3" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_equalizeheight.svg b/icon-themes/elementary_svg/cmd/lc_equalizeheight.svg
new file mode 100644
index 000000000000..7dc3e55b03cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_equalizeheight.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="39.441105" x2="6.500004" y1="25.16601" y2="25.16601"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="37.568089" x2="6.323619" y1="17.181662" y2="17.181662"><stop offset="0" stop-color="#fff"/><stop offset=".00000006" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 .50000001 -.87500013 0 29.437461 -173.5833)" gradientUnits="userSpaceOnUse" x1="386.83066" x2="378.83066" y1="18.976164" y2="18.976164"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .33333336 -.86363639 0 29.204505 -109.49998)" gradientUnits="userSpaceOnUse" x1="383.996" x2="383.996" y1="12.780676" y2="28.219273"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 5.427873 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="g" cx="574.99127" cy="508.3161" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 -.75 .75 0 5.624976 17.12497)"><g transform="matrix(0 1 -1 0 26.286497 2.998735)"><path d="m-1.8333733 22.119849h21.3333333v2h-21.3333333z" fill="url(#a)" opacity=".15"/><path d="m-1.8333334 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m19.499961 22.119934v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/></g><path d="m3.4999602 1.1666776c3.8955809 0 15.9999998.000022 15.9999998.000022l.000021 21.3319954-16.0000209.0013.0000001-21.3333331z" fill="url(#b)"/><g stroke-width="1.333333"><path d="m18.166627 21.1667-13.3333123-.001338v-18.666667h13.3333333z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4999601 1.1666773c3.8955809 0 15.9999999.0000223 15.9999999.0000223l.000021 21.3319954-16.0000209.0013v-21.3333334z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m22.166627 15.833366v4h-21.33333357v-4z" fill="url(#d)" stroke="#956e37" stroke-opacity=".724265"/><path d="m20.833293 17.1667v1.333333h-18.6666662v-1.333333z" fill="none" opacity=".4" stroke="url(#e)"/></g><g fill="#956e37" transform="translate(-.833373 11.500033)"><path d="m3.6666667 5h1.3333333v1.3333333h-1.3333333z"/><path d="m6.3333333 5h1.3333334v1.3333333h-1.3333334z"/><path d="m9 5h1.333333v1.3333333h-1.333333z"/><path d="m11.666667 5h1.333333v1.3333333h-1.333333z"/><path d="m14.333333 5h1.333334v1.3333333h-1.333334z"/><path d="m17 5h1.333333v1.3333333h-1.333333z"/><path d="m19.666667 5h1.333333v1.3333333h-1.333333z"/></g></g><g transform="matrix(0 -.75 .75 0 .624975 24.12497)"><g transform="matrix(0 1 -1 0 26.286497 2.998735)"><path d="m-1.8333733 22.119849h21.3333333v2h-21.3333333z" fill="url(#a)" opacity=".15"/><path d="m-1.8333334 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m19.499961 22.119934v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/></g><path d="m3.4999602 1.1666776c3.8955809 0 15.9999998.000022 15.9999998.000022l.000021 21.3319954-16.0000209.0013.0000001-21.3333331z" fill="url(#b)"/><g stroke-width="1.333333"><path d="m18.166627 21.1667-13.3333123-.001338v-18.666667h13.3333333z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4999601 1.1666773c3.8955809 0 15.9999999.0000223 15.9999999.0000223l.000021 21.3319954-16.0000209.0013v-21.3333334z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m22.166627 15.833366v4h-21.33333357v-4z" fill="url(#d)" stroke="#956e37" stroke-opacity=".724265"/><path d="m20.833293 17.1667v1.333333h-18.6666662v-1.333333z" fill="none" opacity=".4" stroke="url(#e)"/></g><g fill="#956e37" transform="translate(-.833373 11.500033)"><path d="m3.6666667 5h1.3333333v1.3333333h-1.3333333z"/><path d="m6.3333333 5h1.3333334v1.3333333h-1.3333334z"/><path d="m9 5h1.333333v1.3333333h-1.333333z"/><path d="m11.666667 5h1.333333v1.3333333h-1.333333z"/><path d="m14.333333 5h1.333334v1.3333333h-1.333334z"/><path d="m17 5h1.333333v1.3333333h-1.333333z"/><path d="m19.666667 5h1.333333v1.3333333h-1.333333z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_equalizewidth.svg b/icon-themes/elementary_svg/cmd/lc_equalizewidth.svg
new file mode 100644
index 000000000000..3b5c7108b8ca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_equalizewidth.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#k" y1="366.64789" y2="609.50507"/><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="c" cx="574.99127" cy="508.3161" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#j" y1=".985206" y2="47.013336"/><linearGradient id="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#i" y1="6.473675" y2="41.526306"/><linearGradient id="f" gradientTransform="matrix(0 .50000001 -.87500013 0 29.437461 -173.5833)" gradientUnits="userSpaceOnUse" x1="385" x2="385" xlink:href="#l" y1="8" y2="33"/><linearGradient id="g" gradientTransform="matrix(0 .33333336 -.86363639 0 29.204505 -109.49998)" gradientUnits="userSpaceOnUse" x1="382.92136" x2="386" xlink:href="#m" y1="21.697643" y2="21.657894"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 .50000001 -.87500013 0 29.437461 -173.5833)" gradientUnits="userSpaceOnUse" x1="385" x2="385" y1="8" y2="33"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 .33333336 -.86363639 0 29.204505 -109.49998)" gradientUnits="userSpaceOnUse" x1="382.92136" x2="386" y1="21.697643" y2="21.657894"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(.75 0 0 .75 5.87503 .624975)"><path d="m3.500001 22 15.999959.119849v2l-15.999959-.119849z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m19.499961 22.119934v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.4999602 1.1666776c3.8955809 0 15.9999998.000022 15.9999998.000022l.000021 21.3319954-16.0000209.0013.0000001-21.3333331z" fill="url(#d)"/><g stroke-width="1.333333"><path d="m18.166627 21.1667h-13.3333333v-18.666667h13.3333333z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.4999601 1.1666773c3.8955809 0 15.9999999.0000223 15.9999999.0000223l.000021 21.3319954-16.0000209.0013v-21.3333334z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m22.166627 15.833366v4h-21.33333357v-4z" fill="url(#f)" stroke="#956e37" stroke-opacity=".724265"/><path d="m20.833293 17.1667v1.333333h-18.6666662v-1.333333z" fill="none" opacity=".4" stroke="url(#g)"/></g><g fill="#956e37" transform="translate(-.833373 11.500033)"><path d="m3.6666667 5h1.3333333v1.3333333h-1.3333333z"/><path d="m6.3333333 5h1.3333334v1.3333333h-1.3333334z"/><path d="m9 5h1.333333v1.3333333h-1.333333z"/><path d="m11.666667 5h1.333333v1.3333333h-1.333333z"/><path d="m14.333333 5h1.333334v1.3333333h-1.333334z"/><path d="m17 5h1.333333v1.3333333h-1.333333z"/><path d="m19.666667 5h1.333333v1.3333333h-1.333333z"/></g></g><g transform="matrix(.75 0 0 .75 -.12497 5.624975)"><path d="m3.500001 22 15.999959.119849v2l-15.999959-.119849z" fill="url(#k)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m19.499961 22.119934v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.4999602 1.1666776c3.8955809 0 15.9999998.000022 15.9999998.000022l.000021 21.3319954-16.0000209.0013.0000001-21.3333331z" fill="url(#j)"/><g stroke-width="1.333333"><path d="m18.166627 21.1667h-13.3333336v-18.6666671h13.3333336z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m3.4999601 1.1666773c3.8955809 0 15.9999999.0000223 15.9999999.0000223l.000021 21.3319954-16.0000209.0013v-21.3333334z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m22.166627 15.833366v4h-21.33333357v-4z" fill="url(#l)" stroke="#956e37" stroke-opacity=".724265"/><path d="m20.833293 17.1667v1.333333h-18.6666662v-1.333333z" fill="none" opacity=".4" stroke="url(#m)"/></g><g fill="#956e37" transform="translate(-.833373 11.500033)"><path d="m3.6666667 5h1.3333333v1.3333333h-1.3333333z"/><path d="m6.3333333 5h1.3333334v1.3333333h-1.3333334z"/><path d="m9 5h1.333333v1.3333333h-1.333333z"/><path d="m11.666667 5h1.333333v1.3333333h-1.333333z"/><path d="m14.333333 5h1.333334v1.3333333h-1.333334z"/><path d="m17 5h1.333333v1.3333333h-1.333333z"/><path d="m19.666667 5h1.333333v1.3333333h-1.333333z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hidedetail.svg b/icon-themes/elementary_svg/cmd/lc_hidedetail.svg
index da12bd595434..0d46a48300df 100644
--- a/icon-themes/elementary_svg/cmd/lc_hidedetail.svg
+++ b/icon-themes/elementary_svg/cmd/lc_hidedetail.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 31.992194 0)"><g fill="#fff" fill-opacity=".977941" stroke-width="1.33333"><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="7.999997"/><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="16"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="4"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="12"/></g><path d="m9.5 7.0000004c-.2761309.0000276-.4999724.2238691-.5.5v.9980469.00195c.0000257.2768954.2250597.5010538.5019531.5 2.9994899-.01 5.9975379.0099947 8.9980469.0000027.275368-.001103.498021-.2246296.498047-.4999996l.001953-1.0000031c-.000028-.2761309-.223869-.4999724-.5-.5h-9z" fill-opacity=".658824"/><path d="m9.5 11 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.65655.01 11.990237-.000046.275368-.0011.498022-.22463.498047-.500001v-.974609c-.000028-.276131-.223869-.499972-.5-.5l-11.9902371-.025344z" fill-opacity=".658824"/><path d="m9.5 15 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03771-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 2.99949-.01 5.997534.0099 8.998043-.000046.275368-.0011.498022-.22463.498047-.500001l.002-.999953c-.000028-.276131-.223869-.499972-.5-.5h-9.0000431z" fill-opacity=".658824"/><rect fill="#fff" fill-opacity=".977941" height="2.007799" opacity=".35" ry=".5" stroke-width="1.33333" width="13.000004" x="8.99219" y="19.992201"/><path d="m9.49219 18.9922.00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.66436.01775 11.998047.0078.275368-.0011.498022-.22463.498047-.500001v-.974655c-.000028-.276131-.223869-.499972-.5-.5l-11.9980471-.033144z" fill-opacity=".658824"/><path d="m9.49219 2.9922.00781.0078c-.00976-.0002861-.019533-.0002861-.029297 0-.016982.0004366-.033931.00174-.050781.0039-.032662.00528-.06472.013781-.095703.02539-.078696.027748-.1491968.074749-.2050781.136719-.011062.012491-.021491.025527-.03125.03906-.00984.01385-.018965.028192-.027344.04297-.00851.013932-.016331.028273-.023437.04297-.00664.01532-.012505.030963-.017578.04687-.01107.031684-.018923.064403-.023438.09766-.00237.018798-.00367.037715-.0039.05666v.998047.002c.0000257.2768954.2250597.5010538.5019531.5 4.332979-.01 7.66436.017754 11.998047.007754.275368-.001103.498022-.2246305.498047-.500001v-.974609c-.000028-.2761309-.223869-.4999724-.5-.5l-11.9980471-.033144z" fill-opacity=".658824"/></g><path d="m1.5 10.5v3h7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m7.5 11.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 31.992194 0)"><g fill="#fff" fill-opacity=".977941" stroke-width="1.33333"><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="7.999997"/><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="16"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="4"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="12"/></g><g fill-opacity=".658824"><path d="m9.5 7.0000004c-.2761309.0000276-.4999724.2238691-.5.5v.9980469.00195c.0000257.2768954.2250597.5010538.5019531.5 2.9994899-.01 5.9975379.0099947 8.9980469.0000027.275368-.001103.498021-.2246296.498047-.4999996l.001953-1.0000031c-.000028-.2761309-.223869-.4999724-.5-.5h-9z"/><path d="m9.5 11 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.65655.01 11.990237-.000046.275368-.0011.498022-.22463.498047-.500001v-.974609c-.000028-.276131-.223869-.499972-.5-.5l-11.9902371-.025344z"/><path d="m9.5 15 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03771-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 2.99949-.01 5.997534.0099 8.998043-.000046.275368-.0011.498022-.22463.498047-.500001l.002-.999953c-.000028-.276131-.223869-.499972-.5-.5h-9.0000431z"/></g><rect fill="#fff" fill-opacity=".977941" height="2.007799" opacity=".35" ry=".5" stroke-width="1.33333" width="13.000004" x="8.99219" y="19.992201"/><g fill-opacity=".658824"><path d="m9.49219 18.9922.00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.66436.01775 11.998047.0078.275368-.0011.498022-.22463.498047-.500001v-.974655c-.000028-.276131-.223869-.499972-.5-.5l-11.9980471-.033144z"/><path d="m9.49219 2.9922.00781.0078c-.00976-.0002861-.019533-.0002861-.029297 0-.016982.0004366-.033931.00174-.050781.0039-.032662.00528-.06472.013781-.095703.02539-.078696.027748-.1491968.074749-.2050781.136719-.011062.012491-.021491.025527-.03125.03906-.00984.01385-.018965.028192-.027344.04297-.00851.013932-.016331.028273-.023437.04297-.00664.01532-.012505.030963-.017578.04687-.01107.031684-.018923.064403-.023438.09766-.00237.018798-.00367.037715-.0039.05666v.998047.002c.0000257.2768954.2250597.5010538.5019531.5 4.332979-.01 7.66436.017754 11.998047.007754.275368-.001103.498022-.2246305.498047-.500001v-.974609c-.000028-.2761309-.223869-.4999724-.5-.5l-11.9980471-.033144z"/></g></g><path d="m1.5 10.5v3h7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m7.5 11.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_intersect.svg b/icon-themes/elementary_svg/cmd/lc_intersect.svg
new file mode 100644
index 000000000000..887cb0e04131
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_intersect.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.162975 0 0 .17532 -10.914068 13.535)" gradientUnits="userSpaceOnUse" x1="147.76591" x2="147.85184" y1="-25.972399" y2="1.559115"><stop offset="0" stop-color="#fff"/><stop offset=".30748716" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="0"><path d="m22.47414 8.7647343a7.2363124 7.2363124 0 0 1 -7.236313 7.2363127 7.2363124 7.2363124 0 0 1 -7.2363121-7.2363127 7.2363124 7.2363124 0 0 1 7.2363121-7.2363124 7.2363124 7.2363124 0 0 1 7.236313 7.2363124zm-19.97414-.2647343h13v13h-13z" fill="none" stroke="#002e99" stroke-opacity=".501961"/><path d="m8.015625 8.5a7.2363124 7.2363124 0 0 0 -.0136719.265625 7.2363124 7.2363124 0 0 0 7.2363279 7.236328 7.2363124 7.2363124 0 0 0 .261719-.009765v-7.492188z" fill="#4ea3f3" stroke="#002e99"/><path d="m9.140625 9.4921875c.1699631 1.3743665.7016084 2.7094205 1.681641 3.6894535.979123.979123 2.312562 1.510977 3.685546 1.68164v-5.3710935z" fill="none" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_merge.svg b/icon-themes/elementary_svg/cmd/lc_merge.svg
new file mode 100644
index 000000000000..d9b032c0d423
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_merge.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.78" x2="7.458" y1=".136" y2="16.407"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g stroke-miterlimit="0" stroke-width=".749996" transform="matrix(1.33334 0 0 1.33334 1.83333 .83323)"><path d="m10 .5c-2.867 0-5.216 2.4480487-5.47 5.2500487h-4.03v9.7499513h9.749951v-4.03c2.802-.254 5.250049-2.603 5.250049-5.47 0-3.036-2.464-5.5-5.5-5.5z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round"/><path d="m10 1.2050781c-2.6433054 0-4.7949219 2.4016652-4.7949219 5.0449706 0 .085277.015627.1333046.025391.2050781h-3.7304691c-.1629867-.0002558-.2951778.1319352-.2949219.2949219v7.7499513c-.0002559.162987.1319351.295178.2949219.294922h7.7499513c.1629867.000256.2951778-.131935.2949219-.294922v-3.730469c.071625.0096.1205457.02539.2050781.02539 2.6433047 0 5.0449707-2.1516166 5.0449707-4.794922s-2.151617-4.7949219-4.794922-4.7949209z" fill="none" opacity=".3" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_objectposition.svg b/icon-themes/elementary_svg/cmd/lc_objectposition.svg
index c4d1efc88160..ee406e819091 100644
--- a/icon-themes/elementary_svg/cmd/lc_objectposition.svg
+++ b/icon-themes/elementary_svg/cmd/lc_objectposition.svg
@@ -1 +1 @@
-<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#a" y1="-1" y2="10"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="0" x2="0" xlink:href="#a" y1="11" y2="22"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="6" y2="18"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25" x2="0" y1="0" y2="23"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><path d="m11 1h12v10h-12z" fill="url(#b)"/><path d="m11 1v10h12v-10zm1 1h10v8h-10z" opacity=".4"/><path d="m12 2v8h10v-8zm1 1h8v6h-8z" fill="#fff"/><path d="m1 13h12v10h-12z" fill="url(#c)"/><path d="m1 13v10h12v-10zm1 1h10v8h-10z" opacity=".4"/><path d="m2 14v8h10v-8zm1 1h8v6h-8z" fill="#fff"/><path d="m4 5h16v14h-16z" fill="url(#e)"/><path d="m4 5v14h16v-14zm1 1h14v12h-14z" fill="#4e9a06"/><path d="m5 6v12h14v-12zm1 1h12v10h-12z" fill="url(#d)" opacity=".4"/></svg> \ No newline at end of file
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 4.5v2h21v-2zm0 4v2h21v-2zm0 4v2h21v-2zm0 4v2h21v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 5v1h20v-1zm0 4v1h20v-1zm0 8v1h20v-1z" fill="#fafafa"/><path d="m2 17.5h20" fill="none" opacity=".3" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_reverseorder.svg b/icon-themes/elementary_svg/cmd/lc_reverseorder.svg
new file mode 100644
index 000000000000..307a331b9304
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_reverseorder.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.4 0 0 -1.5 .8 10.25)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" xlink:href="#j" y1="5.48" y2="3.734"/><linearGradient id="b" gradientTransform="matrix(1.4 0 0 -1.5 .8 27.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" xlink:href="#j" y1="5.48" y2="3.734"/><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 .29583 24.866 4.854)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(0 -1 -1 0 29.55 30.5)" gradientUnits="userSpaceOnUse" x1="11.5" x2="24" xlink:href="#i" y1="11.037" y2="11.037"/><linearGradient id="e" gradientTransform="matrix(.5372 0 0 .57682 1.683 -21.997)" gradientUnits="userSpaceOnUse" x1="30.398361" x2="30.398361" xlink:href="#h" y1="64.139595" y2="48.536804"/><linearGradient id="f" gradientTransform="matrix(0 -1 -1 0 29.55 30.5)" gradientUnits="userSpaceOnUse" x1="23.264" x2="10.336" xlink:href="#i" y1="10.034" y2="10.034"/><linearGradient id="g" gradientTransform="matrix(.5372 0 0 .57682 1.683 -21.997)" gradientUnits="userSpaceOnUse" x1="30.374" x2="30.374" xlink:href="#h" y1="48.537" y2="58.939"/><linearGradient id="h" gradientTransform="matrix(.5372 0 0 .57682 1.683 -21.997)" gradientUnits="userSpaceOnUse" x1="30.374" x2="30.374" y1="48.537" y2="58.939"><stop offset="0" stop-color="#fff"/><stop offset=".00000013" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -1 -1 0 29.55 30.5)" gradientUnits="userSpaceOnUse" x1="23.264" x2="10.336" y1="10.034" y2="10.034"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" y1="5.48" y2="3.734"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 22.5h21v-3h-21z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m2 17.5h20" fill="none" opacity=".3" stroke="#fff"/><g transform="translate(-1.012 .5)"><path d="m13.694 15.628a4.318 4.628 0 1 0 8.635 0 4.318 4.628 0 0 0 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 13 5.673 7 5.696-7h-3.184v-6h-5v6z" display="block" fill="url(#f)"/><g fill="none" transform="translate(0 2.5)"><path d="m14.437 11.5 3.563 4.435 3.623-4.435h-2.11v-6h-3v6z" display="block" opacity=".401" stroke="url(#g)" stroke-miterlimit="7" stroke-width=".964"/><path d="m12.327 10.5 5.673 7 5.696-7h-3.184v-6h-5v6z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g><g transform="translate(0 -.5)"><path d="m1.5 5h21v-3h-21z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m2 3h20" fill="none" opacity=".3" stroke="#fff"/></g><g transform="matrix(1 0 0 -1 -11.013 23.5)"><path d="m13.694 15.628a4.318 4.628 0 1 0 8.635 0 4.318 4.628 0 0 0 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 13 5.673 7 5.696-7h-3.184v-6h-5v6z" display="block" fill="url(#d)"/><g fill="none" transform="translate(0 2.5)"><path d="m14.437 11.5 3.563 4.435 3.623-4.435h-2.11v-6h-3v6z" display="block" opacity=".401" stroke="url(#e)" stroke-miterlimit="7" stroke-width=".964"/><path d="m12.327 10.5 5.673 7 5.696-7h-3.184v-6h-5v6z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg b/icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg
index eceed74dac16..999c2a2a2f78 100644
--- a/icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg
+++ b/icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 11.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.998272" x2="22.000849" xlink:href="#e" y1="18.498636" y2="18.498636"/><linearGradient id="e"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 .077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="1.998272" x2="22.000849" xlink:href="#e" y1="13.498637" y2="13.498637"/><linearGradient id="i" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 -4.922815)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="1.998348" x2="22.000849" xlink:href="#e" y1="8.500002" y2="8.500002"/><linearGradient id="k" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -9.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 9.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 9.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" xlink:href="#e" y1="-24.91135" y2="-2.375786"/><linearGradient id="n" gradientTransform="matrix(.48571425 0 0 .5 .342857 -.249999)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m23 19.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 18.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#d)" stroke="url(#f)"/><path d="m21.5 15.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 13.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#h)" stroke="url(#i)"/><path d="m21.5 10.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 8.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#j)" stroke="url(#k)"/><path d="m21.5 5c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#l)" stroke="url(#m)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#n)" width="17" x="3.5" y="2.5"/><g transform="matrix(.78405076 0 0 .78405076 5.161591 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#a)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#b)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></g></g></svg> \ No newline at end of file
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="i" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><radialGradient id="m" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544997 -.57162563 0 44.976422 1003.5661)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.28179552 0 0 .28009562 10.979593 1036.7048)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g><g transform="matrix(.78405076 0 0 .78405076 5.161591 -801.31498)"><path d="m12.802963 1044.2277 2.43068 1.8613 4.915451-8.3022 1.925603 1.0665.514119.3472-6.313454 11.8682-5.988355-4.9245 1.830901-2.4216z" fill="url(#m)"/><g fill="none"><path d="m15.209743 1047.5873 5.177033-8.6499 1.558058.9469m-5.555839 9.9573-4.841054-3.8197.789181-1.0062" opacity=".5" stroke="url(#n)"/><path d="m20.191222 1037.8012c-.200773-.021-.400379.079-.503536.271l-4.395165 8.1692-2.825805-2.2825c-.25171-.1397-.565759-.05-.703301.2059l-1.267211 1.6527c-.137539.2557-.04501.5747.206697.7144 0 0 5.159568 4.3289 5.165933 4.3321.05899.033.215389.081.2781.089.204857.026.319801-.1036.425104-.2989l5.927462-11.0172c.13754-.2557.04501-.5746-.206696-.7143l-1.901912-1.0603c-.06293-.035-.132746-.054-.19967-.061z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".873391"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sbanativesql.svg b/icon-themes/elementary_svg/cmd/lc_sbanativesql.svg
index 7b83c3faaebc..2fc017e0bdef 100644
--- a/icon-themes/elementary_svg/cmd/lc_sbanativesql.svg
+++ b/icon-themes/elementary_svg/cmd/lc_sbanativesql.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 11.220963)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.998272" x2="22.000849" xlink:href="#d" y1="18.498636" y2="18.498636"/><linearGradient id="d"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 .077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="1.998272" x2="22.000849" xlink:href="#d" y1="13.498637" y2="13.498637"/><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 -4.922815)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="1.998348" x2="22.000849" xlink:href="#d" y1="8.500002" y2="8.500002"/><linearGradient id="j" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -9.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 9.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 9.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" xlink:href="#d" y1="-24.91135" y2="-2.375786"/><linearGradient id="m" gradientTransform="matrix(.48571425 0 0 .5 .342857 -.249999)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="n" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="o" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m23 19.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 18.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 15.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 13.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 10.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 8.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 5c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#m)" width="17" x="3.5" y="2.5"/><g transform="translate(-10 13.327106)"><path d="m13.151556 6.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#n)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#o)"/><g fill="none" stroke-miterlimit="7"><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" opacity=".401" stroke="url(#p)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="e"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="i" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="j" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="k" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><radialGradient id="n" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="o" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#d)" stroke="url(#f)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#h)" stroke="url(#i)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#j)" stroke="url(#k)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#l)" stroke="url(#m)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g><g transform="translate(-10 13)"><path d="m13.151556 6.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#n)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#o)"/><g fill="none" stroke-miterlimit="7"><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" opacity=".401" stroke="url(#p)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showdetail.svg b/icon-themes/elementary_svg/cmd/lc_showdetail.svg
index e337641caefe..398875cef796 100644
--- a/icon-themes/elementary_svg/cmd/lc_showdetail.svg
+++ b/icon-themes/elementary_svg/cmd/lc_showdetail.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(-1 0 0 1 31.992194 0)"><g fill="#fff" fill-opacity=".977941" stroke-width="1.33333"><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="7.999997"/><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="16"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="4"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="12"/></g><path d="m9.5 7.0000004c-.2761309.0000276-.4999724.2238691-.5.5v.9980469.00195c.0000257.2768954.2250597.5010538.5019531.5 2.9994899-.01 5.9975379.0099947 8.9980469.0000027.275368-.001103.498021-.2246296.498047-.4999996l.001953-1.0000031c-.000028-.2761309-.223869-.4999724-.5-.5h-9z" fill-opacity=".658824"/><path d="m9.5 11 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.65655.01 11.990237-.000046.275368-.0011.498022-.22463.498047-.500001v-.974609c-.000028-.276131-.223869-.499972-.5-.5l-11.9902371-.025344z" fill-opacity=".658824"/><path d="m9.5 15 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03771-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 2.99949-.01 5.997534.0099 8.998043-.000046.275368-.0011.498022-.22463.498047-.500001l.002-.999953c-.000028-.276131-.223869-.499972-.5-.5h-9.0000431z" fill-opacity=".658824"/><rect fill="#fff" fill-opacity=".977941" height="2.007799" opacity=".35" ry=".5" stroke-width="1.33333" width="13.000004" x="8.99219" y="19.992201"/><path d="m9.49219 18.9922.00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.66436.01775 11.998047.0078.275368-.0011.498022-.22463.498047-.500001v-.974655c-.000028-.276131-.223869-.499972-.5-.5l-11.9980471-.033144z" fill-opacity=".658824"/><path d="m9.49219 2.9922.00781.0078c-.00976-.0002861-.019533-.0002861-.029297 0-.016982.0004366-.033931.00174-.050781.0039-.032662.00528-.06472.013781-.095703.02539-.078696.027748-.1491968.074749-.2050781.136719-.011062.012491-.021491.025527-.03125.03906-.00984.01385-.018965.028192-.027344.04297-.00851.013932-.016331.028273-.023437.04297-.00664.01532-.012505.030963-.017578.04687-.01107.031684-.018923.064403-.023438.09766-.00237.018798-.00367.037715-.0039.05666v.998047.002c.0000257.2768954.2250597.5010538.5019531.5 4.332979-.01 7.66436.017754 11.998047.007754.275368-.001103.498022-.2246305.498047-.500001v-.974609c-.000028-.2761309-.223869-.4999724-.5-.5l-11.9980471-.033144z" fill-opacity=".658824"/></g><g transform="translate(-7.023894 2.158458)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#a)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#b)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#c)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(-1 0 0 1 31.992194 0)"><g fill="#fff" fill-opacity=".977941" stroke-width="1.33333"><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="7.999997"/><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="16"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="4"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="12"/></g><g fill-opacity=".658824"><path d="m9.5 7.0000004c-.2761309.0000276-.4999724.2238691-.5.5v.9980469.00195c.0000257.2768954.2250597.5010538.5019531.5 2.9994899-.01 5.9975379.0099947 8.9980469.0000027.275368-.001103.498021-.2246296.498047-.4999996l.001953-1.0000031c-.000028-.2761309-.223869-.4999724-.5-.5h-9z"/><path d="m9.5 11 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.65655.01 11.990237-.000046.275368-.0011.498022-.22463.498047-.500001v-.974609c-.000028-.276131-.223869-.499972-.5-.5l-11.9902371-.025344z"/><path d="m9.5 15 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03771-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 2.99949-.01 5.997534.0099 8.998043-.000046.275368-.0011.498022-.22463.498047-.500001l.002-.999953c-.000028-.276131-.223869-.499972-.5-.5h-9.0000431z"/></g><rect fill="#fff" fill-opacity=".977941" height="2.007799" opacity=".35" ry=".5" stroke-width="1.33333" width="13.000004" x="8.99219" y="19.992201"/><g fill-opacity=".658824"><path d="m9.49219 18.9922.00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.66436.01775 11.998047.0078.275368-.0011.498022-.22463.498047-.500001v-.974655c-.000028-.276131-.223869-.499972-.5-.5l-11.9980471-.033144z"/><path d="m9.49219 2.9922.00781.0078c-.00976-.0002861-.019533-.0002861-.029297 0-.016982.0004366-.033931.00174-.050781.0039-.032662.00528-.06472.013781-.095703.02539-.078696.027748-.1491968.074749-.2050781.136719-.011062.012491-.021491.025527-.03125.03906-.00984.01385-.018965.028192-.027344.04297-.00851.013932-.016331.028273-.023437.04297-.00664.01532-.012505.030963-.017578.04687-.01107.031684-.018923.064403-.023438.09766-.00237.018798-.00367.037715-.0039.05666v.998047.002c.0000257.2768954.2250597.5010538.5019531.5 4.332979-.01 7.66436.017754 11.998047.007754.275368-.001103.498022-.2246305.498047-.500001v-.974609c-.000028-.2761309-.223869-.4999724-.5-.5l-11.9980471-.033144z"/></g></g><g transform="translate(-7.023894 2.158458)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#a)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#b)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#c)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showpropbrowser.svg b/icon-themes/elementary_svg/cmd/lc_showpropbrowser.svg
new file mode 100644
index 000000000000..0dec6c7a3031
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showpropbrowser.svg
@@ -0,0 +1,3 @@
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -100.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -404.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" y1="654.815" y2="619.30701"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.814" x2="9.271" y1="12.475" y2="19.39"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+
+/&amp;amp;amp;gt;<g transform="translate(8 -8)"><circle cx="8" cy="16" fill="#fdfdfb" r="7.5" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><circle cx="8" cy="16" fill="url(#f)" r="4.5"/><circle cx="8" cy="16" fill="none" opacity=".5" r="4.5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(0 1)"><rect fill="url(#e)" height="12" opacity=".99" rx="1.5" transform="scale(-1)" width="12" x="-14" y="-22"/><rect fill="none" height="13" opacity=".3" rx="2" stroke="#000" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="13" x="-14.5" y="9.5"/><path d="m11.987 11.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.987 10.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#fff"/><rect fill="none" height="11" opacity=".05" rx="1" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="11" x="-13.5" y="10.5"/></g><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.691112-.194011z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_substract.svg b/icon-themes/elementary_svg/cmd/lc_substract.svg
new file mode 100644
index 000000000000..50dd37951453
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_substract.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.78" x2="7.458" y1=".136" y2="16.407"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".749996" transform="matrix(1.33334 0 0 1.33334 1.83333 .83323)"><path d="m10.002 1.115c-.39 0-.765.06-1.13.147-.084.013-.166.02-.252.037-.113.033-.214.09-.323.13-.07.026-.136.053-.203.082-.2.087-.394.185-.58.297-.08.047-.156.097-.233.15-.157.107-.307.22-.45.345-.093.08-.18.164-.265.25-.113.116-.222.232-.323.357-.097.118-.185.242-.27.37-.07.104-.138.208-.2.318-.093.165-.173.337-.248.513-.034.084-.068.167-.098.253-.075.21-.133.422-.18.642l-.034.196c-.02.118-.055.23-.066.35.007.04.02.074.026.113-.026.42-.02.846.07 1.278.493 2.418 2.7 4.046 5.094 3.89l.11.02c.16-.016.31-.058.466-.088.03-.006.06-.008.092-.014.015-.003.03-.01.045-.012.213-.046.42-.105.622-.18.095-.033.187-.07.28-.11.207-.09.402-.197.594-.314.08-.048.158-.094.234-.146.15-.104.288-.22.425-.338.094-.082.19-.162.277-.252.106-.107.2-.222.297-.34.097-.12.194-.24.28-.37.066-.096.122-.197.18-.3.094-.163.182-.328.256-.502.035-.082.064-.168.094-.253.077-.21.142-.425.19-.647.02-.104.038-.21.053-.317.03-.208.047-.418.05-.632l.002-.04c0-.024-.003-.047-.004-.07 0-.166.01-.33-.007-.497-.01-.026-.025-.048-.037-.075-.316-2.39-2.357-4.24-4.834-4.24z" fill="none" opacity=".5" stroke="#002e99"/><path d="m4.53 5.7500487h-4.03v9.7499513h9.749951v-4.03l-.251951-.503c-2.752 0-4.984-2.23-4.984-4.983z" fill="url(#a)" stroke="#002e99"/><path d="m3.9941406 6.4629393-2.5.046875c-.1239285.003736-.2342806.116148-.234375.2402344v7.7499513c.0001248.126321.1139132.24011.2402344.240234h7.7499513c.1263212-.000124.2401096-.113913.2402344-.240234v-2.527344c.0002147-.120628-.1023617-.233214-.2226563-.242187-1.4607235-.108838-2.5440713-.848938-3.5058106-1.8593752-.9624785-1.0112126-1.5401564-2.0310904-1.5214844-3.1640139.0020057-.1292856-.1168172-.2466644-.2460938-.2441406z" fill="none" opacity=".3" stroke="#fff" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tablemodefix.svg b/icon-themes/elementary_svg/cmd/lc_tablemodefix.svg
new file mode 100644
index 000000000000..90ffb05313dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tablemodefix.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="4.999989" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(1)"><rect fill="url(#a)" height="10.999817" rx=".527778" ry=".555556" width="19" x="2" y="11"/><path d="m2.561066 11.5h17.938934v10h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m2.5 10.5c-.088268 0-1 0-1 1.5v9.463636c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036375-.462218 1.036364-1.036364l-.000183-9.463636c-.06509-.718245-.02064-1.452593-1.5-1.5" fill="none" opacity=".3" stroke="#000"/><path d="m7 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m15 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m2.5 10 4.5-.000001v1l-4.5.000001z" opacity=".321"/><path d="m8 9.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 10h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 13.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 14 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><path d="m2.000001 17.999819 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 18 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 18.000001 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/><g transform="matrix(-1 0 0 1 16.99995 0)"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tablemodefixprop.svg b/icon-themes/elementary_svg/cmd/lc_tablemodefixprop.svg
new file mode 100644
index 000000000000..002a103fceba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tablemodefixprop.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="4.999989" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(1)"><rect fill="url(#a)" height="10.999817" rx=".527778" ry=".555556" width="19" x="2" y="11"/><path d="m2.561066 11.5h17.938934v10h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m2.5 10.5c-.088268 0-1 0-1 1.5v9.463636c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036375-.462218 1.036364-1.036364l-.000183-9.463636c-.06509-.718245-.02064-1.452593-1.5-1.5" fill="none" opacity=".3" stroke="#000"/><path d="m7 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m15 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m2.5 10 4.5-.000001v1l-4.5.000001z" opacity=".321"/><path d="m8 9.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 10h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 13.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 14 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><path d="m2.000001 17.999819 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 18 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 18.000001 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/><g transform="matrix(-1 0 0 1 22.99995 0)"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tablemodevariable.svg b/icon-themes/elementary_svg/cmd/lc_tablemodevariable.svg
new file mode 100644
index 000000000000..e633f2ed4632
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tablemodevariable.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="4.999989" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(1)"><rect fill="url(#a)" height="10.999817" rx=".527778" ry=".555556" width="19" x="2" y="11"/><path d="m2.561066 11.5h17.938934v10h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m2.5 10.5c-.088268 0-1 0-1 1.5v9.463636c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036375-.462218 1.036364-1.036364l-.000183-9.463636c-.06509-.718245-.02064-1.452593-1.5-1.5" fill="none" opacity=".3" stroke="#000"/><path d="m7 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m15 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m2.5 10 4.5-.000001v1l-4.5.000001z" opacity=".321"/><path d="m8 9.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 10h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 13.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 14 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><path d="m2.000001 17.999819 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 18 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 18.000001 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#fcaf3e"/><path d="m1.5 7.5v-6" fill="none"/><path d="m7.5 4.5 3-3v6z" fill="#fcaf3e"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg b/icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg
index 5e6301fc7fee..e0445187a085 100644
--- a/icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg
+++ b/icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg
@@ -1 +1 @@
-<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571425 0 0 .5 .342857 -.249999)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 11.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 .077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#d" y1="22.536863" y2="27.54611"/><linearGradient id="d"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 -4.922815)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#d" y1="22.536863" y2="27.54611"/><linearGradient id="f" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -9.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#d" y1="22.536863" y2="27.54611"/><linearGradient id="g"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 9.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 9.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" xlink:href="#g" y1="-24.91135" y2="-2.375786"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="1.998272" x2="22.000849" xlink:href="#g" y1="18.498636" y2="18.498636"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="1.998272" x2="22.000849" xlink:href="#g" y1="13.498637" y2="13.498637"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="1.998348" x2="22.000849" xlink:href="#g" y1="8.500002" y2="8.500002"/><path d="m23 19.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 18.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#j)" stroke="url(#c)"/><path d="m21.5 15.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 13.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#k)" stroke="url(#e)"/><path d="m21.5 10.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 8.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#l)" stroke="url(#f)"/><path d="m21.5 5c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#h)" stroke="url(#i)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="2.5"/></svg> \ No newline at end of file
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="i" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_equalizeheight.svg b/icon-themes/elementary_svg/cmd/sc_equalizeheight.svg
new file mode 100644
index 000000000000..164a11d06f92
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_equalizeheight.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="35.649292" x2="8.241517" y1="19.729616" y2="19.729616"><stop offset="0" stop-color="#fff"/><stop offset=".04163364" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-69.464142" x2="-22.182821" y1="23.555834" y2="23.555834"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.49985 0 0 .8773 -186.694 -29.013)" gradientUnits="userSpaceOnUse" x1="405.17621" x2="383.83649" y1="26.80155" y2="26.041643"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.33333 0 0 .86364 -122.667 -28.705)" gradientUnits="userSpaceOnUse" x1="401.505" x2="401.505" y1="19.149569" y2="29.956541"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(0 -.75 .75 0 3.625 11.125)"><path d="m2.8333333 1.8333333 9.3333337-.0000003v13.333334h-9.3333337z" fill="url(#a)"/><g stroke-width="1.333333"><path d="m11.5 14.5h-8v-12h8z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m9.1666664-14.166666h4.0000006v13.33333267h-4.0000003z" fill="url(#d)" stroke="#956e37" stroke-linejoin="round" stroke-opacity=".808824" transform="rotate(90)"/><path d="m10.5-12.833333h1.333333v10.6666663h-1.333333z" fill="none" opacity=".4" stroke="url(#e)" transform="rotate(90)"/></g><path d="m2.8333333 9.8333333 1.3333334.0000003-.0000003 1.3333334h-1.3333334zm2.6666667.0000003 1.3333333-.0000003-.0000003 1.3333337h-1.3333333zm2.6666667-.0000003 1.3195963-.0000003-.0000003 1.333334h-1.3195963zm2.6666663 0h1.333334v1.3333337h-1.333334z" fill="#956e37"/></g><g transform="matrix(0 -.75 .75 0 -.375 16.125)"><path d="m2.8333333 1.8333333 9.3333337-.0000003v13.333334h-9.3333337z" fill="url(#a)"/><g stroke-width="1.333333"><path d="m11.5 14.5h-8v-12h8z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m9.1666664-14.166666h4.0000006v13.33333267h-4.0000003z" fill="url(#d)" stroke="#956e37" stroke-linejoin="round" stroke-opacity=".808824" transform="rotate(90)"/><path d="m10.5-12.833333h1.333333v10.6666663h-1.333333z" fill="none" opacity=".4" stroke="url(#e)" transform="rotate(90)"/></g><path d="m2.8333333 9.8333333 1.3333334.0000003-.0000003 1.3333334h-1.3333334zm2.6666667.0000003 1.3333333-.0000003-.0000003 1.3333337h-1.3333333zm2.6666667-.0000003 1.3195963-.0000003-.0000003 1.333334h-1.3195963zm2.6666663 0h1.333334v1.3333337h-1.333334z" fill="#956e37"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_equalizewidth.svg b/icon-themes/elementary_svg/cmd/sc_equalizewidth.svg
new file mode 100644
index 000000000000..fa1359396c30
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_equalizewidth.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#h" y1=".985" y2="47.013"/><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24.68618" x2="24" xlink:href="#g" y1="8.344955" y2="41.077"/><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#f" y1="50.786" y2="2.906"/><linearGradient id="d" gradientTransform="matrix(.49985 0 0 .8773 -186.694 -29.013)" gradientUnits="userSpaceOnUse" x1="385" x2="385" xlink:href="#i" y1="8" y2="33"/><linearGradient id="e" gradientTransform="matrix(.33333 0 0 .86364 -122.667 -28.705)" gradientUnits="userSpaceOnUse" x1="401.505" x2="402.83386" xlink:href="#j" y1="23.781128" y2="23.781128"/><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24.68618" x2="24" y1="8.344955" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset=".04163364" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.49985 0 0 .8773 -186.694 -29.013)" gradientUnits="userSpaceOnUse" x1="385" x2="385" y1="8" y2="33"><stop offset="0" stop-color="#e7d198"/><stop offset="1" stop-color="#ba964a"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.33333 0 0 .86364 -122.667 -28.705)" gradientUnits="userSpaceOnUse" x1="401.505" x2="402.83386" y1="23.781128" y2="23.781128"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(.75 0 0 .75 4.875 -.375)"><path d="m2.8333333 1.8333333 9.3333337-.0000003v13.333334h-9.3333337z" fill="url(#a)"/><g stroke-width="1.333333"><path d="m11.5 14.5h-8v-12h8z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m9.1666664-14.166666h4.0000006v13.33333267h-4.0000003z" fill="url(#d)" stroke="#956e37" stroke-linejoin="round" stroke-opacity=".808824" transform="rotate(90)"/><path d="m10.5-12.833333h1.333333v10.6666663h-1.333333z" fill="none" opacity=".4" stroke="url(#e)" transform="rotate(90)"/></g><path d="m2.8333333 9.8333333 1.3333334.0000003-.0000003 1.3333334h-1.3333334zm2.6666667.0000003 1.3333333-.0000003-.0000003 1.3333337h-1.3333333zm2.6666667-.0000003 1.3195963-.0000003-.0000003 1.333334h-1.3195963zm2.6666663 0h1.333334v1.3333337h-1.333334z" fill="#956e37"/></g><g transform="matrix(.75 0 0 .75 -.125 3.625)"><path d="m2.8333333 1.8333333 9.3333337-.0000003v13.333334h-9.3333337z" fill="url(#h)"/><g stroke-width="1.333333"><path d="m11.5 14.5h-8v-12h8z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" fill="none" stroke="url(#f)" stroke-linejoin="round"/><path d="m9.1666664-14.166666h4.0000006v13.33333267h-4.0000003z" fill="url(#i)" stroke="#956e37" stroke-linejoin="round" stroke-opacity=".808824" transform="rotate(90)"/><path d="m10.5-12.833333h1.333333v10.6666663h-1.333333z" fill="none" opacity=".4" stroke="url(#j)" transform="rotate(90)"/></g><path d="m2.8333333 9.8333333 1.3333334.0000003-.0000003 1.3333334h-1.3333334zm2.6666667.0000003 1.3333333-.0000003-.0000003 1.3333337h-1.3333333zm2.6666667-.0000003 1.3195963-.0000003-.0000003 1.333334h-1.3195963zm2.6666663 0h1.333334v1.3333337h-1.333334z" fill="#956e37"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hidedetail.svg b/icon-themes/elementary_svg/cmd/sc_hidedetail.svg
index 0e4a3c5c07f3..4f69c0292638 100644
--- a/icon-themes/elementary_svg/cmd/sc_hidedetail.svg
+++ b/icon-themes/elementary_svg/cmd/sc_hidedetail.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round" transform="matrix(-1 0 0 1 23.007121 0)"><path d="m22.507121 6.5v3h-7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><g fill="none"><path d="m16.507121 7.5h5v1" opacity=".5" stroke="#fff" stroke-linecap="square"/><path d="m7.507121 3.49995 6 .00005" stroke="#565656"/><path d="m7.507121 9.49995 6 .00005" stroke="#565656"/><path d="m7.507121 6.49995 4 .00005" stroke="#565656"/><path d="m7.507121 12.49995 4 .00005" stroke="#565656"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round" transform="matrix(-1 0 0 1 23.007121 0)"><path d="m22.507121 6.5v3h-7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><g fill="none"><path d="m16.507121 7.5h5v1" opacity=".5" stroke="#fff" stroke-linecap="square"/><g stroke="#565656"><path d="m7.507121 3.49995 6 .00005"/><path d="m7.507121 9.49995 6 .00005"/><path d="m7.507121 6.49995 4 .00005"/><path d="m7.507121 12.49995 4 .00005"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_objectposition.svg b/icon-themes/elementary_svg/cmd/sc_objectposition.svg
index 4668fdd8c6ec..a8cd6b728480 100644
--- a/icon-themes/elementary_svg/cmd/sc_objectposition.svg
+++ b/icon-themes/elementary_svg/cmd/sc_objectposition.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke-linejoin="round" stroke-miterlimit="0"><path d="m.5 6.500003h10v8.999997h-10z" fill="#e9e9e9" stroke="#8c8c8c"/><path d="m1.500005 7.500005h8.000001v6.999998h-8.000001z" fill="none" stroke="#fdfdfb"/><path d="m5.5.500003h10v8.999997h-10z" fill="#9cde4a" stroke="#5ca12a"/><path d="m6.500005 1.500005h8.000001v6.999998h-8.000001z" fill="none" stroke="#c3ea90"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m1 1v1h14v-1zm0 4v1h14v-1zm0 4v1h14v-1zm0 4v1h14v-1z" fill="#fafafa"/><path d="m.5.5v2h15v-2zm0 4v2h15v-2zm0 4v2h15v-2zm0 4v2h15v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_reverseorder.svg b/icon-themes/elementary_svg/cmd/sc_reverseorder.svg
new file mode 100644
index 000000000000..285dc6007d9e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_reverseorder.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" xlink:href="#f" y1=".506" y2="2.561"/><linearGradient id="b" gradientTransform="matrix(0 -.36364 -.36307 0 20.905 21.41)" gradientUnits="userSpaceOnUse" x1="46.301" x2="24.453" xlink:href="#e" y1="24.282" y2="24.282"/><linearGradient id="c" gradientTransform="matrix(.32595 0 0 .35064 2.1 -11.43)" gradientUnits="userSpaceOnUse" x1="30.418776" x2="30.418776" y1="61.116814" y2="48.283138"><stop offset="0" stop-color="#fff"/><stop offset=".24976155" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.32595 0 0 .35064 2.1 -11.43)" gradientUnits="userSpaceOnUse" x1="32.095" x2="32.095" y1="49.712" y2="61.119"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.36364 -.36307 0 20.905 21.41)" gradientUnits="userSpaceOnUse" x1="46.301" x2="24.453" y1="24.282" y2="24.282"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="12.506" y2="14.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m.5.5h15v2h-15z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m.5 12.5h15v2h-15z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" display="block" fill="url(#e)"/><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" fill="none" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 9.5 1.283 1.5 1.317-1.5h-.8v-4h-1v4z" style="display:block;opacity:.401;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#d)"/><g transform="matrix(1 0 0 -1 -8.015 15)"><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" display="block" fill="url(#b)"/><g fill="none"><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 9.5 1.283 1.5 1.317-1.5h-.8v-4h-1v4z" display="block" opacity=".401" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".964"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showpropbrowser.svg b/icon-themes/elementary_svg/cmd/sc_showpropbrowser.svg
new file mode 100644
index 000000000000..eb976ab78fe8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showpropbrowser.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="b"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.843156" x2="10.938993" y1="5.636917" y2="10.837817"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.04089215 0 0 .44199979 -16.518546 -90.06334)" gradientUnits="userSpaceOnUse" x1="292.857" x2="292.857" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.67911689 0 0 .50770063 -435.40827 -335.44457)" gradientUnits="userSpaceOnUse" x1="731.057" x2="731.057" y1="654.815" y2="619.307"><stop offset="0" stop-color="#55c1ec"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+
+/&amp;amp;amp;amp;gt;<g transform="translate(-.123941 -2.147247)"><circle cx="9.983051" cy="8.288137" fill="#fdfdfb" r="5.64089" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><circle cx="9.983051" cy="8.288137" fill="url(#d)" r="3.384534" stroke-width=".752119"/><circle cx="9.983051" cy="8.288137" fill="none" opacity=".5" r="3.384534" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.82517743 0 0 .82517743 .073733 4.466793)"><rect fill="url(#f)" height="10.125998" opacity=".99" rx="1.26575" stroke-width=".843833" transform="scale(-1)" width="10.125998" x="-11.113794" y="-13.032814"/><rect height="10.969831" rx="1.687666" style="opacity:.3;fill:none;stroke:#000;stroke-width:1.211861;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="10.969831" x="-11.480678" y="2.400877"/><g stroke-width=".843833"><path d="m9.4151586 4.2772008 1.6986354 1.5290256-5.7085309 7.5438696-4.41746629-3.8056892 1.46151889-1.9374406 2.5821294 2.2429088z" fill="#2f78c7" fill-opacity=".992"/><path d="m9.4151586 3.4333676 1.6986354 1.5290257-5.7085309 7.5438687-4.41746629-3.8056881 1.46151889-1.9374408 2.5821294 2.2429084z" fill="#fff"/><rect fill="none" height="9.282165" opacity=".05" rx=".843833" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="9.282165" x="-10.691878" y="3.328732"/></g></g><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#b)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#a)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#c)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tablemodefix.svg b/icon-themes/elementary_svg/cmd/sc_tablemodefix.svg
new file mode 100644
index 000000000000..002627e06a32
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tablemodefix.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 1.967449)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#a)" height="7" rx=".423727" ry=".491478" stroke-width="1.33333" width="14.003906" x=".996094" y="8"/><path d="m.49804712 7.0019531c-.27630145-.0003844-.50038442.2236985-.5.5l.00195288 7.9980469c-.00038442.276301.22369855.500384.5.5h15c.276301.000384.500384-.223699.5-.5l-.0019-7.9980469c.000384-.2763015-.223699-.5003844-.5-.5zm.49804688.9980469h14.003906l.0019 7.001953h-14.00385312zm4.0019531.0019531.0019529 2.9980469h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4l-.0019-2.9980469h-1l.0019 2.9980469h-4l-.001956-2.9980469z" fill="#030303" opacity=".32"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/><g transform="matrix(-1 0 0 1 11 0)"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tablemodefixprop.svg b/icon-themes/elementary_svg/cmd/sc_tablemodefixprop.svg
new file mode 100644
index 000000000000..96e0373259e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tablemodefixprop.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 1.967449)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#a)" height="7" rx=".423727" ry=".491478" stroke-width="1.33333" width="14.003906" x=".996094" y="8"/><path d="m.49804712 7.0019531c-.27630145-.0003844-.50038442.2236985-.5.5l.00195288 7.9980469c-.00038442.276301.22369855.500384.5.5h15c.276301.000384.500384-.223699.5-.5l-.0019-7.9980469c.000384-.2763015-.223699-.5003844-.5-.5zm.49804688.9980469h14.003906l.0019 7.001953h-14.00385312zm4.0019531.0019531.0019529 2.9980469h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4l-.0019-2.9980469h-1l.0019 2.9980469h-4l-.001956-2.9980469z" fill="#030303" opacity=".32"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/><g transform="matrix(-1 0 0 1 15.99995 0)"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tablemodevariable.svg b/icon-themes/elementary_svg/cmd/sc_tablemodevariable.svg
new file mode 100644
index 000000000000..3aef512fbd16
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tablemodevariable.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 1.967449)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#a)" height="7" rx=".423727" ry=".491478" stroke-width="1.33333" width="14.003906" x=".996094" y="8"/><path d="m.49804712 7.0019531c-.27630145-.0003844-.50038442.2236985-.5.5l.00195288 7.9980469c-.00038442.276301.22369855.500384.5.5h15c.276301.000384.500384-.223699.5-.5l-.0019-7.9980469c.000384-.2763015-.223699-.5003844-.5-.5zm.49804688.9980469h14.003906l.0019 7.001953h-14.00385312zm4.0019531.0019531.0019529 2.9980469h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4l-.0019-2.9980469h-1l.0019 2.9980469h-4l-.001956-2.9980469z" fill="#030303" opacity=".32"/><g stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#fcaf3e"/><path d="m.5.5v6" fill="none"/><path d="m5.5 3.5 3-3v6z" fill="#fcaf3e"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/links.txt b/icon-themes/elementary_svg/links.txt
index 881965146ec7..86cc339b694c 100644
--- a/icon-themes/elementary_svg/links.txt
+++ b/icon-themes/elementary_svg/links.txt
@@ -1096,19 +1096,16 @@ cmd/sc_basicshapes.frame.svg cmd/sc_rect_unfilled.svg
# Sort
cmd/32/ordercrit.svg cmd/32/sortascending.svg
-cmd/32/reverseorder.svg cmd/32/tabdialog.svg
cmd/32/sortdown.svg cmd/32/sortdescending.svg
cmd/32/sortup.svg cmd/32/sortascending.svg
cmd/32/tablesort.svg cmd/32/sortascending.svg
cmd/lc_ordercrit.svg cmd/lc_sortascending.svg
-cmd/lc_reverseorder.svg cmd/lc_tabdialog.svg
cmd/lc_sortdown.svg cmd/lc_sortdescending.svg
cmd/lc_sortup.svg cmd/lc_sortascending.svg
cmd/lc_tablesort.svg cmd/lc_sortascending.svg
cmd/sc_ordercrit.svg cmd/sc_sortascending.svg
-cmd/sc_reverseorder.svg cmd/sc_tabdialog.svg
cmd/sc_sortdown.svg cmd/sc_sortdescending.svg
cmd/sc_sortup.svg cmd/sc_sortascending.svg
cmd/sc_tablesort.svg cmd/sc_sortascending.svg