aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2018-06-16 21:41:48 +0200
committerMattias Andrée <maandree@kth.se>2018-06-16 21:54:47 +0200
commit187c3218d097491a7c0ce9b250a8e814fcd8fbc8 (patch)
tree0f897cd54795ebce7ea131cd3d97f3b1a19d1f43
parentMore icons (diff)
downloadsimple-icon-theme-187c3218d097491a7c0ce9b250a8e814fcd8fbc8.tar.gz
simple-icon-theme-187c3218d097491a7c0ce9b250a8e814fcd8fbc8.tar.bz2
simple-icon-theme-187c3218d097491a7c0ce9b250a8e814fcd8fbc8.tar.xz
Add some icons used by inkscape
Signed-off-by: Mattias Andrée <maandree@kth.se>
-rw-r--r--Makefile37
-rw-r--r--scalable/actions/boundingbox_bottom.svg1
-rw-r--r--scalable/actions/boundingbox_bottom_left.svg1
-rw-r--r--scalable/actions/boundingbox_bottom_right.svg1
-rw-r--r--scalable/actions/boundingbox_center.svg1
-rw-r--r--scalable/actions/boundingbox_left.svg1
-rw-r--r--scalable/actions/boundingbox_right.svg1
-rw-r--r--scalable/actions/boundingbox_top.svg1
-rw-r--r--scalable/actions/boundingbox_top_left.svg1
-rw-r--r--scalable/actions/boundingbox_top_right.svg1
l---------scalable/actions/document-cleanup-rtl.svg1
l---------scalable/actions/document-cleanup.svg1
-rw-r--r--scalable/actions/draw-ellipse.svg1
-rw-r--r--scalable/actions/draw-rectangle.svg1
-rw-r--r--scalable/actions/draw-spiral.svg1
-rw-r--r--scalable/actions/fill-rule-even-odd.svg1
-rw-r--r--scalable/actions/fill-rule-nonzero.svg1
-rw-r--r--scalable/actions/node-break.svg1
l---------scalable/actions/node-delete-segment.svg1
l---------scalable/actions/node-join-segment.svg1
-rw-r--r--scalable/actions/node-join.svg1
-rw-r--r--scalable/actions/object-tweak-attract.svg1
-rw-r--r--scalable/actions/object-tweak-push.svg1
-rw-r--r--scalable/actions/object-tweak-randomize.svg1
-rw-r--r--scalable/actions/object-tweak-shrink.svg1
-rw-r--r--scalable/actions/path-break-apart.svg1
-rw-r--r--scalable/actions/path-combine.svg1
-rw-r--r--scalable/actions/path-cut.svg1
-rw-r--r--scalable/actions/path-difference.svg1
-rw-r--r--scalable/actions/path-division.svg1
-rw-r--r--scalable/actions/path-exclusion.svg1
-rw-r--r--scalable/actions/path-intersection.svg1
-rw-r--r--scalable/actions/path-union.svg1
l---------scalable/apps/inkscape-logo.svg1
34 files changed, 68 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index cd7c5b8..3e923fe 100644
--- a/Makefile
+++ b/Makefile
@@ -490,6 +490,7 @@ ICONS =\
mimetypes/gnome-mime-image-x-psd\
mimetypes/image-x-psdimage-x-psd\
apps/inkscape\
+ apps/inkscape-logo\
apps/application-community\
apps/gnome-gnect\
apps/gnome-iagno\
@@ -501,8 +502,8 @@ ICONS =\
apps/marble\
apps/redshift\
apps/blueshift\
- apps/redshift-status-on\
- apps/blueshift-on\
+ status/redshift-status-on\
+ status/blueshift-on\
apps/vbox\
apps/vmware-workstation\
apps/x\
@@ -1362,8 +1363,10 @@ ICONS =\
actions/object-align-vertical-top-calligra\
actions/align-vertical-top-out\
actions/format-connect-node\
+ actions/node-join-segment\
actions/pitivi-relink\
actions/format-disconnect-node\
+ actions/node-delete-segment\
actions/pitivi-unlink\
actions/go-first-view-page\
actions/go-last-view-page\
@@ -1716,6 +1719,34 @@ ICONS =\
actions/games-endturn\
actions/stock_mark\
status/account-logged-in\
+ actions/boundingbox_bottom_left\
+ actions/boundingbox_bottom_right\
+ actions/boundingbox_bottom\
+ actions/boundingbox_center\
+ actions/boundingbox_left\
+ actions/boundingbox_right\
+ actions/boundingbox_top_left\
+ actions/boundingbox_top_right\
+ actions/boundingbox_top\
+ actions/draw-ellipse\
+ actions/draw-rectangle\
+ actions/draw-spiral\
+ actions/fill-rule-even-odd\
+ actions/fill-rule-nonzero\
+ actions/node-break\
+ actions/node-join\
+ actions/object-tweak-attract\
+ actions/object-tweak-push\
+ actions/object-tweak-randomize\
+ actions/object-tweak-shrink\
+ actions/path-break-apart\
+ actions/path-combine\
+ actions/path-cut\
+ actions/path-difference\
+ actions/path-division\
+ actions/path-exclusion\
+ actions/path-intersection\
+ actions/path-union\
actions/window-maximize\
actions/window-minimize\
actions/window-restore\
@@ -1762,6 +1793,7 @@ ICONS =\
actions/document-page-setup\
actions/stock_print-setup\
actions/edit-clear-all\
+ actions/document-cleanup\
actions/editclear\
apps/computerjanitor\
actions/gtk-clear\
@@ -1769,6 +1801,7 @@ ICONS =\
actions/edit-clear\
apps/sweeper\
actions/edit-clear-all-rtl\
+ actions/document-cleanup-rtl\
actions/edit-clear-rtl\
actions/edit-clear-before\
actions/edit-clear-after-rtl\
diff --git a/scalable/actions/boundingbox_bottom.svg b/scalable/actions/boundingbox_bottom.svg
new file mode 100644
index 0000000..bcab40f
--- /dev/null
+++ b/scalable/actions/boundingbox_bottom.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 7v1h2.5507812c-.0211887-.1656201-.0507812-.328932-.0507812-.5s.0295925-.3343799.0507812-.5z" fill-rule="evenodd"/><path d="m11.449219 7c.021189.1656201.050781.328932.050781.5s-.02959.3343799-.05078.5h2.55078v-1z" fill-rule="evenodd"/><path d="m10.453125 8h-5.9121094a3 3 0 0 0 2.9589844 2.5 3 3 0 0 0 2.953125-2.5z" opacity=".75"/><path d="m7.5 4.5a3 3 0 0 0 -3 3 3 3 0 0 0 .0410156.5h5.9121094a3 3 0 0 0 .046875-.5 3 3 0 0 0 -3-3z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/boundingbox_bottom_left.svg b/scalable/actions/boundingbox_bottom_left.svg
new file mode 100644
index 0000000..4aeedf6
--- /dev/null
+++ b/scalable/actions/boundingbox_bottom_left.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 1v2.5507812c.1656202-.0211887.328932-.0507812.5-.0507812s.3343798.0295925.5.0507812v-2.5507812z" fill-rule="evenodd"/><path d="m11.449219 7c.021189.1656201.050781.328932.050781.5s-.02959.3343799-.05078.5h2.55078v-1z" fill-rule="evenodd"/><path d="m10.453125 8a3 3 0 0 0 .046875-.5 3 3 0 0 0 -3-3 3 3 0 0 0 -.5.0410156v3.4589844z"/><path d="m10.453125 8h-3.453125v-3.4589844a3 3 0 0 0 -2.5 2.9589844 3 3 0 0 0 3 3 3 3 0 0 0 2.953125-2.5z" opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/boundingbox_bottom_right.svg b/scalable/actions/boundingbox_bottom_right.svg
new file mode 100644
index 0000000..85f3a17
--- /dev/null
+++ b/scalable/actions/boundingbox_bottom_right.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 1v2.5507812c.1656202-.0211887.328932-.0507812.5-.0507812s.3343798.0295925.5.0507812v-2.5507812z" fill-rule="evenodd"/><path d="m1 7v1h2.5507812c-.0211887-.1656201-.0507812-.328932-.0507812-.5s.0295925-.3343799.0507812-.5z" fill-rule="evenodd"/><path d="m8 4.546875a3 3 0 0 0 -.5-.046875 3 3 0 0 0 -3 3 3 3 0 0 0 .0410156.5h3.4589844z"/><path d="m8 4.546875v3.453125h-3.4589844a3 3 0 0 0 2.9589844 2.5 3 3 0 0 0 3-3 3 3 0 0 0 -2.5-2.953125z" opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/boundingbox_center.svg b/scalable/actions/boundingbox_center.svg
new file mode 100644
index 0000000..872881e
--- /dev/null
+++ b/scalable/actions/boundingbox_center.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="7.5" cy="7.5" fill="#bebebe" r="3"/></svg> \ No newline at end of file
diff --git a/scalable/actions/boundingbox_left.svg b/scalable/actions/boundingbox_left.svg
new file mode 100644
index 0000000..4ddf64d
--- /dev/null
+++ b/scalable/actions/boundingbox_left.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 1v2.5507812c.1656202-.0211887.328932-.0507812.5-.0507812s.3343798.0295925.5.0507812v-2.5507812z" fill-rule="evenodd"/><path d="m7 11.449219v2.550781h1v-2.550781c-.1656202.021189-.328932.050781-.5.050781s-.3343798-.029592-.5-.050781z" fill-rule="evenodd"/><path d="m7 10.453125a3 3 0 0 0 .5.046875 3 3 0 0 0 3-3 3 3 0 0 0 -3-3 3 3 0 0 0 -.5.0410156z"/><path d="m7 10.453125v-5.9121094a3 3 0 0 0 -2.5 2.9589844 3 3 0 0 0 2.5 2.953125z" opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/boundingbox_right.svg b/scalable/actions/boundingbox_right.svg
new file mode 100644
index 0000000..0e66fb0
--- /dev/null
+++ b/scalable/actions/boundingbox_right.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7 1v2.5507812c.1656202-.0211887.328932-.0507812.5-.0507812s.3343798.0295925.5.0507812v-2.5507812z" fill-rule="evenodd"/><path d="m7 11.449219v2.550781h1v-2.550781c-.1656202.021189-.328932.050781-.5.050781s-.3343798-.029592-.5-.050781z" fill-rule="evenodd"/><path d="m8 4.546875a3 3 0 0 0 -.5-.046875 3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 .5-.041016z"/><path d="m8 4.546875v5.912109a3 3 0 0 0 2.5-2.958984 3 3 0 0 0 -2.5-2.953125z" opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/boundingbox_top.svg b/scalable/actions/boundingbox_top.svg
new file mode 100644
index 0000000..482fa86
--- /dev/null
+++ b/scalable/actions/boundingbox_top.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 7v1h2.5507812c-.0211887-.1656201-.0507812-.328932-.0507812-.5s.0295925-.3343799.0507812-.5z" fill-rule="evenodd"/><path d="m11.449219 7c.021189.1656201.050781.328932.050781.5s-.02959.3343799-.05078.5h2.55078v-1z" fill-rule="evenodd"/><path d="m4.546875 7a3 3 0 0 0 -.046875.5 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0 -.041016-.5z"/><path d="m4.546875 7h5.912109a3 3 0 0 0 -2.958984-2.5 3 3 0 0 0 -2.953125 2.5z" opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/boundingbox_top_left.svg b/scalable/actions/boundingbox_top_left.svg
new file mode 100644
index 0000000..44da08a
--- /dev/null
+++ b/scalable/actions/boundingbox_top_left.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11.449219 7c.021189.1656201.050781.328932.050781.5s-.02959.3343799-.05078.5h2.55078v-1z" fill-rule="evenodd"/><path d="m7 11.449219v2.550781h1v-2.550781c-.1656202.021189-.328932.050781-.5.050781s-.3343798-.029592-.5-.050781z" fill-rule="evenodd"/><path d="m7 10.453125a3 3 0 0 0 .5.046875 3 3 0 0 0 3-3 3 3 0 0 0 -.041016-.5h-3.458984z"/><path d="m7 10.453125v-3.453125h3.458984a3 3 0 0 0 -2.958984-2.5 3 3 0 0 0 -3 3 3 3 0 0 0 2.5 2.953125z" opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/boundingbox_top_right.svg b/scalable/actions/boundingbox_top_right.svg
new file mode 100644
index 0000000..444ec62
--- /dev/null
+++ b/scalable/actions/boundingbox_top_right.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 7v1h2.5507812c-.0211887-.1656201-.0507812-.328932-.0507812-.5s.0295925-.3343799.0507812-.5z" fill-rule="evenodd"/><path d="m7 11.449219v2.550781h1v-2.550781c-.1656202.021189-.328932.050781-.5.050781s-.3343798-.029592-.5-.050781z" fill-rule="evenodd"/><path d="m4.546875 7a3 3 0 0 0 -.046875.5 3 3 0 0 0 3 3 3 3 0 0 0 .5-.041016v-3.458984z"/><path d="m4.546875 7h3.453125v3.458984a3 3 0 0 0 2.5-2.958984 3 3 0 0 0 -3-3 3 3 0 0 0 -2.953125 2.5z" opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/document-cleanup-rtl.svg b/scalable/actions/document-cleanup-rtl.svg
new file mode 120000
index 0000000..9ff41d0
--- /dev/null
+++ b/scalable/actions/document-cleanup-rtl.svg
@@ -0,0 +1 @@
+edit-clear-all-rtl.svg \ No newline at end of file
diff --git a/scalable/actions/document-cleanup.svg b/scalable/actions/document-cleanup.svg
new file mode 120000
index 0000000..e4a811f
--- /dev/null
+++ b/scalable/actions/document-cleanup.svg
@@ -0,0 +1 @@
+edit-clear-all.svg \ No newline at end of file
diff --git a/scalable/actions/draw-ellipse.svg b/scalable/actions/draw-ellipse.svg
new file mode 100644
index 0000000..401d910
--- /dev/null
+++ b/scalable/actions/draw-ellipse.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" fill="#bebebe" fill-opacity=".501961" r="6.5" stroke="#bebebe" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-rectangle.svg b/scalable/actions/draw-rectangle.svg
new file mode 100644
index 0000000..304b035
--- /dev/null
+++ b/scalable/actions/draw-rectangle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 1.5h13v13h-13z" fill="#bebebe" fill-opacity=".501961" stroke="#bebebe" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-spiral.svg b/scalable/actions/draw-spiral.svg
new file mode 100644
index 0000000..3f42f0d
--- /dev/null
+++ b/scalable/actions/draw-spiral.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m4.6224934 1.6443007c-2.2248311 1.0642504-3.80322483 3.3360144-3.6055454 5.9592308.2128868 2.8250185 2.6404832 5.2485515 5.5847918 4.9873205 2.3297639-.206706 4.3287012-2.232387 4.0711912-4.6777511-.198818-1.8880095-1.8630721-3.5070762-3.8637139-3.254092-1.4993886.1896002-2.7889431 1.5379099-2.5404092 3.1485271.1796008 1.1638983 1.2549732 2.1692157 2.5303811 1.9234084.4405636-.084909.8283393-.3246524 1.1014071-.6748485.2730679-.350196.4239884-.844018.3000153-1.3418062a.58301461.58299843 89.970078 1 0 -1.1295985.2816965c.031426.1261846.0026407.2274128-.0887674.3446392-.0914082.1172264-.2535772.2172957-.4023343.2459655-.5470113.1054245-1.0712657-.3867074-1.1594144-.957953-.1378615-.893408.6334248-1.700161 1.5331581-1.8139336 1.2920702-.1633844 2.4242798.9388673 2.5593649 2.2216569.1836042 1.7435461-1.2941105 3.2407918-3.0142021 3.3934048-2.2479488.199447-4.1532937-1.7022425-4.3199595-3.9139076-.2114306-2.8056944 2.1592433-5.1597239 4.9164339-5.3371978 3.4166329-.2199208 6.2656299 2.6670936 6.4507959 6.0239653.120076 2.1768661-.841545 4.3341571-2.489168 5.7690551a.58301461.58299843 89.970078 1 0 .765364.879098c1.913232-1.666216 3.030213-4.153617 2.889118-6.711538-.21931-3.9758557-3.584824-7.38957405-7.6896607-7.1253553-.8433938.0542868-1.6576375.2756648-2.3992479.630415z" fill="#bebebe" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/scalable/actions/fill-rule-even-odd.svg b/scalable/actions/fill-rule-even-odd.svg
new file mode 100644
index 0000000..8c61d4d
--- /dev/null
+++ b/scalable/actions/fill-rule-even-odd.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m8.0194533 15c7.2778247 0 9.0194067-13.9998553 4.4946537-13.9998553-4.5835527 0-11.78997831 11.2021243-4.4687539 11.2021243 7.2281249 0 .062999-11.2021243-4.5023536-11.2021243-4.5660528 0-2.92946971 13.9998553 4.4764538 13.9998553z" fill="#bebebe" fill-rule="evenodd" stroke-width=".699993"/></svg> \ No newline at end of file
diff --git a/scalable/actions/fill-rule-nonzero.svg b/scalable/actions/fill-rule-nonzero.svg
new file mode 100644
index 0000000..fe1c4bc
--- /dev/null
+++ b/scalable/actions/fill-rule-nonzero.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m8.0194535 15c7.2778255 0 9.0194065-13.9998556 4.4946535-13.9998556-4.5835526 0-11.7899784 11.2020546-4.4687537 11.2020546 7.2281257 0 .062999-11.2020546-4.5023537-11.2020546-4.566053 0-2.92946986 13.9998556 4.4764539 13.9998556z" fill="#bebebe" stroke-width=".699993"/></svg> \ No newline at end of file
diff --git a/scalable/actions/node-break.svg b/scalable/actions/node-break.svg
new file mode 100644
index 0000000..ad3ec77
--- /dev/null
+++ b/scalable/actions/node-break.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 12h6v1h-6z"/><path d="m10 12h6v1h-6z"/><path d="m4 11h3v3h-3z"/><path d="m9 11h3v3h-3z"/><path d="m0 2h16v1h-16z"/><path d="m8.28487 10.93868h-.55484l-2.42901-2.42901.7398-.73979 1.4426 1.4426v-4.66266h1.04806v4.66266l1.43029-1.4426.7398.73979z"/><path d="m6 1h4v3h-4z" stroke-width="1.1547"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/node-delete-segment.svg b/scalable/actions/node-delete-segment.svg
new file mode 120000
index 0000000..8b045a6
--- /dev/null
+++ b/scalable/actions/node-delete-segment.svg
@@ -0,0 +1 @@
+format-disconnect-node.svg \ No newline at end of file
diff --git a/scalable/actions/node-join-segment.svg b/scalable/actions/node-join-segment.svg
new file mode 120000
index 0000000..9dc8e1b
--- /dev/null
+++ b/scalable/actions/node-join-segment.svg
@@ -0,0 +1 @@
+format-connect-node.svg \ No newline at end of file
diff --git a/scalable/actions/node-join.svg b/scalable/actions/node-join.svg
new file mode 100644
index 0000000..d72dac0
--- /dev/null
+++ b/scalable/actions/node-join.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 2h6v1h-6z"/><path d="m10 2h6v1h-6z"/><path d="m4 1h3v3h-3z"/><path d="m9 1h3v3h-3z"/><path d="m0 12h16v1h-16z"/><path d="m8.28487 10.55618h-.55484l-2.42901-2.42901.7398-.73979 1.4426 1.4426v-4.66266h1.04806v4.66266l1.43029-1.4426.7398.73979z"/><path d="m6 11h4v3h-4z" stroke-width="1.154701"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/object-tweak-attract.svg b/scalable/actions/object-tweak-attract.svg
new file mode 100644
index 0000000..3a57d9d
--- /dev/null
+++ b/scalable/actions/object-tweak-attract.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m2.140625.83203125c-.6446483 0-1.16210967.51941345-1.16210938 1.16406255.00000022.644648.51746138 1.1621093 1.16210938 1.1621093s1.1640623-.5174613 1.1640625-1.1621093c.0000003-.6446491-.5194142-1.16406255-1.1640625-1.16406255zm11.716797 0c-.644648 0-1.16211.51941345-1.16211 1.16406255.000001.644648.517462 1.1621093 1.16211 1.1621093s1.164061-.5174613 1.164062-1.1621093c0-.6446491-.519414-1.16406255-1.164062-1.16406255zm-8.7890626.84765625c-.6446483-.000001-1.1621097.5194135-1.1621094 1.1640625.0000002.508476.3269394.9272395.7792969 1.0859375.1982082-.097544.4170359-.1582031.6523437-.1582031.1159351 0 .2274596.0177987.3359375.0429687.3291559-.204684.5585936-.5528171.5585938-.9707031.0000003-.644649-.5194142-1.1640625-1.1640625-1.1640625zm5.7050786.0761719c-.64465 0-1.1621109.5194135-1.1621099 1.1640625 0 .454433.2650085.8360297.6425779 1.0273437.162621-.061.335936-.0976562.519532-.0976562.183736 0 .358607.0365662.521484.0976562.378143-.191314.642577-.5729107.642578-1.0273437 0-.644649-.519414-1.1640625-1.164062-1.1640625zm-2.773438.6523437c-.6446483-.000001-1.1621097.5194135-1.1621094 1.1640625.0000002.551966.3866448.988882.9003906 1.109375.0853083-.01523.1721118-.0253906.2617188-.0253906.088945 0 .1750111.0103756.2597656.0253906.5145588-.120207.9042967-.557125.9042969-1.109375.0000003-.644649-.5194142-1.1640625-1.1640625-1.1640625zm-5.2050781 1.4257813c-.6446485 0-1.1621096.5194135-1.1621094 1.1640625.0000003.644648.5174614 1.1621093 1.1621094 1.1621093.4809341 0 .8905054-.2872098 1.0683593-.7011718-.008219-.06332-.0195312-.1258863-.0195312-.1914063 0-.158803.032022-.30932.078125-.453125-.0909257-.552923-.5475974-.9804687-1.1269531-.9804687zm10.3691401 0c-.512593 0-.930386.3343257-1.085937.7929687.118666.214208.191406.457402.191406.71875 0 .109502-.012626.2154984-.035156.3183594.210246.294439.53807.4960937.929687.4960937.64465.0000001 1.164062-.5174613 1.164063-1.1621093 0-.644649-.519414-1.1640625-1.164063-1.1640625zm-7.4414058.3476562c-.1983753.09724-.4190838.15625-.6542968.15625-.1151818 0-.2262196-.0162256-.3339844-.0410156-.199681.124847-.3692476.2927777-.4628906.5117188.008078.0627279.0195312.1245931.0195312.1894531 0 .158802-.031904.309437-.078125.453125.0906065.552603.5456446.9785156 1.125.9785156.644648 0 1.1640623-.5174614 1.1640625-1.1621094.0000003-.507788-.3273904-.9262085-.7792969-1.0859375zm4.5312498.1347656c-.3776663.1918541-.6425786.5747919-.6425779 1.0292969 0 .644648.5174609 1.1621094 1.1621099 1.1621094.51195 0 .933286-.3318285 1.089843-.7890625-.119199-.21448-.193359-.4584121-.193359-.7207031 0-.108654.013026-.2142233.035156-.3164063-.108532-.152197-.242142-.2800144-.410156-.3652344-.162877.0609401-.337749.0976563-.521484.0976563-.183597 0-.356911-.0368062-.519532-.0976563zm-2.5136716.7226563c-.514769.120174-.902344.5605923-.9023438 1.1132813.0000001.2600969.0993468.4866334.2421875.6796874.2543943-.201069.5715043-.328125.9199219-.328125.3333363 0 .6375134.1151793.8867188.3007813.031294-.02336.0625971-.0455163.0957031-.0664063.1045466-.1744059.1816405-.3668124.1816406-.5859374.0000003-.5529761-.3906652-.9933983-.90625-1.1132813-.0841684.01476-.1695195.0273437-.2578125.0273437-.0889545 0-.1750436-.0123637-.2597656-.0273437zm-4.2929688 1.796875c-.6446486-.000001-1.1621096.5194135-1.1621094 1.1640625.0000005.644648.5174614 1.1621094 1.1621094 1.1621094.6016975 0 1.0757029-.4567547 1.1386719-1.0410156-.003329-.0405841-.0117187-.0796638-.0117187-.1210938 0-.041434.0083987-.0804937.0117187-.1210938-.063204-.584238-.5371522-1.0429687-1.1386719-1.0429687zm2.6210938 0c-.6015197-.000001-1.0737418.4587307-1.1367188 1.0429687.003329.0405941.0117188.0796638.0117188.1210938 0 .041434-.0083888.0805038-.0117188.1210938.0627421.5842609.5350213 1.0410156 1.1367188 1.0410156.2447859 0 .4593943-.090895.6464844-.21875.018682-.03181.0337744-.0654431.0546874-.0957032-.1665288-.240959-.2636717-.5332272-.2636718-.8476562-.0000002-.33225.1107982-.6359876.2949218-.8847656-.2011287-.165984-.450242-.2792969-.7324218-.2792969zm1.9316406 0c-.256724-.000001-.4820955.1003814-.6738281.2402344.1916686.139321.417265.2382812.6738281.2382812.1978703 0 .3742357-.0622175.5371094-.1484375.028304-.041918.0634171-.0784175.0957031-.1171875-.1847103-.12316-.3933227-.2128906-.6328125-.2128906zm1.7753906 0c-.1968002-.000001-.373167.0608844-.5351562.1464844-.02268.03368-.0508989.06208-.0761719.09375.2034734.255595.3320313.5731061.3320313.9238281-.0000002.314452-.1006743.6066873-.2675782.8476562.0504814.0728841.0937994.1509819.1308594.2324219.129821.04978.2680831.0820313.4160156.0820313.6446484 0 1.1640614-.5174614 1.1640624-1.1621094 0-.644649-.519414-1.1640625-1.1640624-1.1640625zm2.6601564 0c-.644648-.000001-1.16211.5194135-1.162109 1.1640625 0 .644648.517461 1.1621094 1.162109 1.1621094s1.164061-.5174614 1.164062-1.1621094c0-.644649-.519414-1.1640625-1.164062-1.1640625zm-3.5175782.484375c-.0406581.03198-.081121.0640969-.125.0917969-.1047657.175011-.1796878.3681796-.1796876.5878906 0 .133481.0333122.2578431.0742188.3769531.108014.056608.2082775.1249011.2988281.2050781.1023074-.173068.1777343-.3654512.1777344-.5820312.0000001-.260251-.1027203-.4861935-.2460937-.6796875zm-1.8828126.0664063c-.1149716.180724-.1972657.3822362-.1972656.6132812.0000001.216715.0736473.4088933.1757813.5820312.031947-.0283199.0633622-.0564912.0976562-.0820312.0731258-.152271.1210937-.319058.1210938-.5.0000001-.230873-.0821298-.4326412-.1972657-.6132812zm.453125.1640624c.045627.142965.076172.2914818.0761719.4492188 0 .096296-.0098087.18998-.0273437.28125.1464722-.04811.3005327-.0800781.4628906-.0800781.1042959 0 .2063095.0088669.3046875.0292969-.011853-.0756681-.0234374-.1515288-.0234375-.2304688 0-.138394.0251709-.2691174.0605469-.3964844-.1102616.02599-.2237811.0429688-.3417969.0429688-.1802246 0-.3516046-.0369631-.5117188-.0957032zm.5117188.9824219c-.2439958 0-.4581379.09165-.6445312.21875-.0271111.046103-.0561457.0900225-.0878907.1328125.2007988.165877.4499456.2773438.7324219.2773438.2396822 0 .4480141-.0879305.6328125-.2109375-.0854389-.102524-.1609819-.2129925-.2167969-.3359375-.1299794-.04978-.2680831-.0820313-.4160156-.0820313zm-.9648438.5996094c-.024198.02063-.0487327.0414669-.0742187.0605469-.0741349.153296-.1230469.3193941-.1230469.5019531 0 .5969115.4498555 1.0674885 1.0273438 1.1367185.0450776-.00407.0886346-.013672.1347656-.013672.0461312 0 .0896767.00956.1347656.013672.5774565-.069484 1.0292969-.540004 1.0292969-1.1367185 0-.133389-.0351869-.255959-.0761719-.375-.0702679-.036736-.1379978-.0760169-.2011718-.1230469-.2491641.185112-.5534877.296875-.8867188.296875-.3691509 0-.7038493-.1386791-.9648438-.3613281zm-1.7734374.3613281c-.4932335 0-.9066582.3052832-1.0761719.7363284.1373701.225716.2207031.488662.2207031.771484 0 .123887-.0202001.242164-.0488281.357422.0699211.090366.1508956.164239.2441406.230469.1478823-.04914.3026274-.082032.4667969-.082032.255133 0 .4925398.070386.703125.183594.3850982-.189474.654297-.575618.6542968-1.035156.0000001-.644648-.5194146-1.1621094-1.1640624-1.1621094zm5.4355472.0371094c-.644647 0-1.1621098.517461-1.1621098 1.162109-.0000005.424939.2363118.781172.5742188.984375.235612-.155353.515639-.246093.818359-.246093.197338 0 .385812.039565.558594.109375.060511-.056275.102991-.12536.150391-.19336-.02663-.11153-.042969-.226202-.042969-.345703 0-.259023.071055-.500293.1875-.712891-.164792-.4416895-.583126-.757812-1.083984-.757812zm-7.7871098.3085938c-.6446478 0-1.1621083.5174612-1.1621093 1.1621092 0 .644649.5174605 1.164063 1.1621093 1.164063.4932336 0 .9080746-.306698 1.078125-.738282-.137205-.226099-.2207031-.488508-.2207031-.771484 0-.123753.0203342-.242352.0488281-.357422-.2126275-.273791-.5309243-.4589842-.90625-.4589842zm10.1777348 0c-.396328 0-.728011.2073282-.9375.5078122.0267.11146.042968.226203.042968.345703 0 .258241-.071445.49853-.1875.710938.16379.443149.580505.761719 1.082032.761719.644648 0 1.164062-.519414 1.164062-1.164063-.000001-.644648-.519414-1.1621092-1.164062-1.1621092zm-5.2226566 1.3378902c-.5774877.068981-1.0273438.537855-1.0273438 1.134766 0 .644649.5174604 1.164062 1.1621094 1.164062.644648.000001 1.1640625-.519413 1.1640625-1.164062 0-.596713-.4518404-1.065526-1.0292969-1.134766-.0450886.00417-.0886346.013672-.1347656.013672-.0461316 0-.0896886-.009572-.1347656-.013672zm3.0624996.585938c-.12508 0-.238909.034202-.351562.070312.041784.00451.078064.023438.121094.023438.125229 0 .240627-.034003.353515-.070313-.042257-.0046-.079527-.023437-.123047-.023437zm.587891.179687c-.235508.154814-.516561.246094-.818359.246094-.198145 0-.385408-.040808-.558594-.111328-.2271285.211732-.373047.510609-.373047.847656-.000001.644649.517461 1.164063 1.162109 1.164063s1.164063-.519414 1.164063-1.164063c-.000001-.42538-.237099-.779934-.576172-.982422zm-6.9550781.025391c-.3845286.188904-.6542969.573666-.6542969 1.033203 0 .644649.5174604 1.164063 1.1621094 1.164063.644648 0 1.1640625-.519414 1.1640625-1.164063 0-.394171-.2056283-.723745-.5039063-.933594-.1477691.04909-.3029322.083985-.4667968.083985-.2549604 0-.4909472-.070271-.7011719-.183594zm-2.4199219.873047c-.644648 0-1.16210938.517461-1.16210938 1.162109-.00000099.644649.51746138 1.164063 1.16210938 1.164063s1.1640635-.519414 1.1640625-1.164063c0-.644648-.5194145-1.162109-1.1640625-1.162109zm11.716797 0c-.644648 0-1.16211.517461-1.16211 1.162109.000001.644649.517462 1.164063 1.16211 1.164063s1.164062-.519414 1.164062-1.164063c-.000001-.644648-.519414-1.162109-1.164062-1.162109z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/object-tweak-push.svg b/scalable/actions/object-tweak-push.svg
new file mode 100644
index 0000000..29fe2a8
--- /dev/null
+++ b/scalable/actions/object-tweak-push.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m8.0917969 1.3085938c-.6500243-.000002-1.1738295.5238041-1.1738281 1.1738281-.0000002.065964.026737.1225979.037109.1855469.2755352-.3654431.7097931-.6054698 1.2011722-.6054688.4327395.000003.822294.1850636 1.0976562.4785156.00106-.020559.011719-.037764.011719-.058594.0000013-.65002-.523808-1.1738242-1.1738281-1.1738281z"/><path d="m11.03125 1.3417969c-.650024-.000001-1.1738294.5238041-1.1738281 1.1738281-.0000004.179717.047465.3440758.1191406.4960938.2756065-.296431.6663115-.484376 1.1015625-.484375.402487.0000029.768247.1596397 1.039063.4179687.05253-.133656.08594-.2769305.08594-.4296875.000001-.65002-.521855-1.1738241-1.171875-1.1738281z"/><path d="m5.1308594 1.3847656c-.6500243-.000002-1.1738292.5238032-1.1738282 1.1738282-.0000003.1797159.047465.3442917.1191407.4960937.275513-.295262.6653421-.4824229 1.0996093-.4824219.4029294.000002.7681569.1610889 1.0390626.4199219.053497-.134538.087891-.2793678.087891-.4335937.0000012-.6500201-.5218549-1.1738242-1.171875-1.1738282z"/><path d="m13.966797 2.0078125c-.650024 0-1.17383.5238031-1.173828 1.1738281-.000002.510485.32771.9334801.78125 1.0957032.129097-.036152.261941-.062501.402343-.0625.137386.000001.26792.023927.394532.058594.447562-.165343.769532-.5855889.769531-1.0917969.000001-.65002-.523808-1.1738221-1.173828-1.1738281z"/><path d="m2.1699219 2.0175781c-.6500243-.000001-1.17382941.5238041-1.17382815 1.1738281-.00000086.4439081.25524405.8141189.61718745 1.0136719.172647-.069084.3597643-.109375.5566407-.109375.1968751.000002.3839939.040291.5566406.109375.3619434-.199555.6171884-.5697669.6171875-1.0136719.0000013-.6500199-.523808-1.1738231-1.1738281-1.1738281z"/><path d="m8.15625 6.84375c-.6500243-.000001-1.1738294.5238041-1.1738281 1.1738281-.0000013.650024.5238038 1.1738301 1.1738281 1.1738281.6500201-.000004 1.1718763-.5238081 1.171875-1.1738281.0000013-.65002-.5218549-1.1738231-1.171875-1.1738281z"/><path d="m2.1875 7.109375c-.00602.00007-.011548.00195-.017578.00195-.00265 0-.00516.000014-.00781 0-.6422298.0089341-1.1582068.525509-1.1582058 1.169925-.0000012.650024.5238039 1.1738291 1.1738282 1.1738281.6500201-.000004 1.1718762-.5238081 1.171875-1.1738281.0000012-.646548-.516934-1.166315-1.1621094-1.171875z"/><path d="m13.884766 7.2207031c-.600341.052809-1.072267.5396579-1.072266 1.1542969-.000001.650024.521847 1.1738291 1.171875 1.1738281.65002-.000004 1.173829-.5238081 1.173828-1.1738281.000001-.616638-.476733-1.1042499-1.080078-1.1542969-.03423.00234-.06675.00976-.101563.00977-.0315 0-.06077-.00785-.0918-.00977z"/><path d="m11.072266 7.9394531c-.650025-.000001-1.1738298.5238041-1.1738285 1.1738281-.0000013.650025.5238035 1.1718768 1.1738285 1.1718748.65002-.000004 1.171876-.5218548 1.171875-1.1718748.000001-.6500199-.521855-1.1738231-1.171875-1.1738281z"/><path d="m5.1679688 7.9941406c-.6500243-.000002-1.1738294.5238032-1.1738282 1.1738282-.0000012.650024.5238037 1.1738292 1.1738282 1.1738282.6500199-.000005 1.1738293-.5238083 1.1738281-1.1738282.0000012-.6500201-.5238081-1.1738242-1.1738281-1.1738282z"/><path d="m13.972656 9.9316406c-.650024-.000002-1.173829.5218504-1.173828 1.1718754-.000001.650024.523804 1.173829 1.173828 1.173828.65002-.000005 1.17383-.523808 1.173828-1.173828.000002-.65002-.523808-1.1718714-1.173828-1.1718754z"/><path d="m2.1738281 9.9648438c-.6500243-.000002-1.17382936.5238042-1.1738281 1.1738282-.00000126.650024.5238038 1.173829 1.1738281 1.173828.6500201-.000005 1.1718763-.523808 1.171875-1.173828.0000013-.65002-.5218549-1.1738242-1.171875-1.1738282z"/><path d="m8.15625 11.521484c-.6500243-.000001-1.1738294.523804-1.1738281 1.173828-.0000013.650024.5238038 1.17383 1.1738281 1.173829.6500201-.000005 1.1718763-.523809 1.171875-1.173829.0000013-.650021-.5218549-1.173823-1.171875-1.173828z"/><path d="m5.1679688 11.742188c-.6500244-.000003-1.1738294.523803-1.1738282 1.173828-.0000012.650024.5238038 1.173829 1.1738282 1.173828.65002-.000005 1.1738293-.523808 1.1738281-1.173828.0000012-.650021-.5238082-1.173824-1.1738281-1.173828z"/><path d="m11.072266 11.90625c-.650025-.000001-1.1738298.523804-1.1738285 1.173828-.0000013.650024.5238035 1.17383 1.1738285 1.173828.65002-.000004 1.171876-.523808 1.171875-1.173828.000001-.65002-.521855-1.173823-1.171875-1.173828z"/><path d="m13.972656 12.695312c-.650024-.000002-1.173829.523804-1.173828 1.173829-.000001.650024.523804 1.173829 1.173828 1.173828.65002-.000005 1.17383-.523808 1.173828-1.173828.000002-.650021-.523808-1.173824-1.173828-1.173829z"/><path d="m2.1738281 12.730469c-.6500243-.000002-1.17382936.52185-1.1738281 1.171875-.00000126.650024.5238038 1.173825 1.1738281 1.173828.6500201-.000005 1.1718763-.523808 1.171875-1.173828.0000013-.650021-.5218549-1.171871-1.171875-1.171875z"/><path d="m2.1795938 4.429297c-.00602.00007-.011548.002-.017578.002-.00265 0-.00516.000014-.00781 0-.6422298.0089-1.1582068.525509-1.1582058 1.169925-.0000012.650024.5238039 1.173829 1.1738282 1.173828.6500201-.000004 1.1718762-.523808 1.171875-1.173828.0000012-.646548-.516934-1.166315-1.1621094-1.171875z"/><path d="m5.1757812 2.9082031c-.00602.00007-.0115481.0019531-.0175781.0019531-.00265 0-.0051625.0000141-.0078125 0-.6422298.0089001-1.1582041.5255059-1.1582031 1.1699219-.0000004.2397485.0883738.4493063.2109375.6347657.257525-.2132909.582298-.3485146.9433594-.3535157.003421.0000181.0063556 0 .0097656 0 .007775 0 .0156775-.0018628.0234375-.0019531.3634896.0031325.6906636.1369512.9492187.3515625.1209385-.1848156.2089849-.3924921.2089844-.6308594.0000012-.646548-.516934-1.166315-1.1621094-1.171875z"/><path d="m8.15625 2.3964844c-.00602.00007-.0115481.0019531-.0175781.0019531-.00265 0-.0051625.000014-.0078125 0-.6422298.0089-1.1582042.5255059-1.1582032 1.1699219-.0000004.2178483.075035.4094554.1777344.5839844.2673839-.2558769.6292678-.4143791 1.0292969-.4199219.003419.000018.0063456 0 .0097656 0 .007774 0 .0137244-.0038161.0214844-.0039063.3719344.0032053.7077299.1435419.96875.3671875.0817735-.1603907.1386722-.334259.1386719-.5273437.0000012-.646548-.516934-1.166315-1.1621094-1.171875z"/><path d="m11.078125 2.8613281c-.006.00007-.011548.0019531-.017578.0019531-.0026 0-.005213.0000141-.007813 0-.64223.0089001-1.1582038.5255059-1.1582028 1.1699219-.0000003.2286011.0810849.4292887.1933598.609375.26457-.2417712.61269-.3950232 1-.4003906.00336.0000179.006465 0 .009765 0 .00777 0 .015738-.0018629.023438-.0019531.366262.0031564.695782.1397545.955078.3574218.095113-.1698867.164063-.3550978.164062-.5644531.000001-.646548-.516933-1.166315-1.162109-1.171875z"/><path d="m13.988586 4.531247c-.006.00007-.01155.002-.01758.002-.0026 0-.0052.000014-.0078 0-.64223.0089-1.158207.525509-1.158206 1.169925-.000001.650024.523804 1.173829 1.173829 1.173828.65002-.000004 1.171876-.523808 1.171875-1.173828.000001-.646548-.516934-1.166315-1.16211-1.171875z"/><path d="m5.2145938 4.736247c-.00602.00007-.011548.002-.017578.002-.00265 0-.00516.000014-.00781 0-.6422298.0089-1.1582068.525509-1.1582058 1.169925-.0000012.650024.5238039 1.173829 1.1738282 1.173828.6500201-.000004 1.1718762-.523808 1.171875-1.173828.0000012-.646548-.516934-1.166315-1.1621094-1.171875z"/><path d="m8.2085938 4.068247c-.00602.00007-.011548.002-.017578.002-.00265 0-.00516.000014-.00781 0-.6422298.0089-1.1582068.525509-1.1582058 1.169925-.0000012.650024.5238039 1.173829 1.1738282 1.173828.6500201-.000004 1.1718762-.523808 1.171875-1.173828.0000012-.646548-.516934-1.166315-1.1621094-1.171875z"/><path d="m11.119586 4.580247c-.006.00007-.01155.002-.01758.002-.0026 0-.0052.000014-.0078 0-.64223.0089-1.158207.525509-1.158206 1.169925-.0000012.650024.523804 1.173829 1.173828 1.173828.65002-.000004 1.171876-.523808 1.171875-1.173828.000001-.646548-.516934-1.166315-1.162109-1.171875z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/object-tweak-randomize.svg b/scalable/actions/object-tweak-randomize.svg
new file mode 100644
index 0000000..17ecdf5
--- /dev/null
+++ b/scalable/actions/object-tweak-randomize.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m8.3945312.54101562c-.6814527.00000006-1.2304687.55096868-1.2304687 1.23242188 0 .6814531.5490157 1.2304687 1.2304687 1.2304687.395865 0 .7357498-.192529.9589844-.4824218-.0003161-.0126604-.0039062-.0243747-.0039062-.0371094 0-.3135672.0970303-.6041084.2617187-.8457031-.0677101-.6168521-.5816192-1.09765621-1.2167969-1.09765628zm-6.1582031.19335938c-.681453-.00000045-1.2304687.5509684-1.2304687 1.2324219s.5490157 1.2304692 1.2304687 1.2304687c.681453 0 1.2324219-.5490156 1.2324219-1.2304687 0-.6814532-.5509689-1.23242185-1.2324219-1.2324219zm11.8671879.01757812c-.681454.00000005-1.230469.55096878-1.230469 1.23242188 0 .6814532.549015 1.2304687 1.230469 1.2304688.681453.0000002 1.230468-.5490153 1.230468-1.2304688s-.549015-1.23242231-1.230468-1.23242188zm-8.9511722.1875c-.6814531.00000006-1.2304688.54901558-1.2304688 1.23046878 0 .6814531.5490157 1.2304687 1.2304688 1.2304687.681453 0 1.2304697-.5490156 1.2304687-1.2304687.000001-.6814532-.5490157-1.23046872-1.2304687-1.23046878zm5.7050782.31445308c-.681453.0000001-1.232422.5490156-1.232422 1.2304688 0 .6814531.550969 1.2304687 1.232422 1.2304688.681453-.0000002 1.230469-.5490157 1.230469-1.2304688 0-.6814532-.549016-1.2304686-1.230469-1.2304688zm3.28125 2.1640626c-.681453 0-1.230469.5490156-1.230469 1.2304687 0 .6814532.549016 1.2304687 1.230469 1.2304687s1.230469-.5490155 1.230469-1.2304687c0-.6814531-.549016-1.2304688-1.230469-1.2304687zm-11.4277345.0976562c-.681454 0-1.2304695.5490156-1.2304687 1.2304688-.0000001.681453.5490147 1.2304687 1.2304687 1.2304687.409102.0000003.7532042-.2103652.9746094-.5175781-.0435597-.1406612-.0742188-.2866881-.0742188-.4414063 0-.276662.0801595-.5326509.2109375-.7558593-.1893275-.434711-.6056898-.7460941-1.1113281-.7460938zm2.4082031.2695312c-.681454.0000003-1.2304687.5509688-1.2304687 1.2324219 0 .1943044.0640391.3657153.1484375.5253907.2763542-.3294349.685787-.5429687 1.1484375-.5429688.4164495-.0000003.7951196.1691331 1.0683593.4433594.0543348-.1329206.0957032-.2723529.0957032-.4257813 0-.6814531-.5490158-1.2324218-1.2304688-1.2324219zm4.9492184.0351563c-.6814478 0-1.2324215.5490157-1.2324215 1.2304687-.0000002.1889849.0531741.3593864.1308594.515625.0721516-.0106672.143668-.0234375.21875-.0234374.069046 0 .1345531.0124369.2011719.0214843-.0048639-.03567-.0136719-.0701292-.0136719-.1074219 0-.7371471.5339846-1.3508286 1.2343751-1.4804687-.163242-.0888926-.33887-.15625-.539063-.15625zm.8125.40625c-.681453 0-1.2304684.5490157-1.2304684 1.2304687 0 .0613849.0173018.1174898.0273438.1757813.4616576.161127.8171276.538189.9511716 1.0117187.082629.0196387.163267.0449219.251953.0449219.681454 0 1.230469-.5509687 1.230469-1.2324219 0-.6814531-.549015-1.2304687-1.230469-1.2304687zm-5.6953121 1.0507813c-.681453-.0000001-1.2304688.5490156-1.2304688 1.2304687 0 .6814532.5490158 1.2324218 1.2304688 1.2324219.681453.0000004 1.2324219-.5509684 1.2324219-1.2324219s-.5509689-1.2304692-1.2324219-1.2304687zm4 .5429687c-.681454-.0000004-1.2304688.5490153-1.2304688 1.2304687 0 .3864658.1912726.7114591.4707031.9335938.1841688-.6247918.756098-1.0859379 1.4394532-1.0859375.1941016 0 .3783716.0402156.5488276.1074219-.024129-.659991-.5624646-1.1855469-1.2285151-1.1855469zm4.5742191.9589844c-.681454 0-1.230469.5490156-1.230469 1.2304687 0 .6814532.549015 1.2304687 1.230469 1.2304688.681453-.0000001 1.23242-.5490156 1.232422-1.2304688-.000003-.6814531-.550969-1.2304687-1.232422-1.2304687zm-11.8984379.1015625c-.681453 0-1.23046873.5490156-1.23046872 1.2304687-.00000001.6814532.54901572 1.2304687 1.23046872 1.2304688.681453-.0000001 1.2304688-.5490156 1.2304688-1.2304688 0-.6814531-.5490158-1.2304687-1.2304688-1.2304687zm8.0039063.2949218c-.681453-.0000004-1.2324219.5490153-1.2324219 1.2304688 0 .2502564.0929163.4701606.2207031.6640625.2416471.1093887.449671.2793567.6035156.4921875.1283163.0450499.2642866.0742188.4082032.0742188.6814536-.0000003 1.2304686-.5490156 1.2304686-1.2304688 0-.6814531-.549015-1.2304686-1.2304686-1.2304688zm-1.6289063 2.0332032c-.681454-.0000005-1.2304687.5509696-1.2304687 1.2324216 0 .681454.5490157 1.230469 1.2304687 1.230469.3674981 0 .6860149-.165803.9082031-.421875.0156996-.322751.1320895-.616856.3203126-.855469-.0251392-.6591498-.563129-1.1855466-1.2285157-1.1855466zm-3.6601562.4414062c-.681453.0000001-1.2304688.5490154-1.2304688 1.2304684s.5490158 1.230469 1.2304688 1.230469 1.2304687-.549016 1.2304687-1.230469-.5490157-1.2304683-1.2304687-1.2304684zm9.2167971.1777344c-.681453 0-1.230469.549016-1.230469 1.230469s.549016 1.23047 1.230469 1.230468c.681453 0 1.230466-.549015 1.230469-1.230468-.000004-.681453-.549016-1.230469-1.230469-1.230469zm-3.148438.263672c-.6814525 0-1.2304685.549015-1.2304685 1.230469.000001.681453.549016 1.230468 1.2304685 1.230468.681453 0 1.230469-.549015 1.230469-1.230468 0-.681454-.549016-1.230469-1.230469-1.230469zm-8.0898435.054687c-.681454 0-1.2304698.549016-1.2304687 1.230469-.0000001.681453.5490147 1.232422 1.2304687 1.232422.4445677 0 .8177063-.24472 1.0332031-.597656-.3160943-.276667-.5195312-.679131-.5195312-1.13086 0-.189122.0395509-.368158.1035156-.535156-.1823606-.114763-.3848993-.199219-.6171875-.199219zm8.8925785 2.447266c-.233114.147868-.507046.236328-.802735.236328-.068383 0-.133213-.012607-.199219-.021484-.294851.222025-.4941401.559725-.4941401.958984 0 .681453.5490161 1.232422 1.2304691 1.232422s1.230468-.550968 1.230468-1.232422c0-.586743-.416441-1.050267-.964843-1.173828zm-3.2070316.019531c-.681453 0-1.2324209.549016-1.2324219 1.230469.000001.681453.5509689 1.230469 1.2324219 1.230469s1.2304687-.549016 1.2304687-1.230469-.5490157-1.230469-1.2304687-1.230469zm-5.9550782.251953c-.6814528 0-1.2304687.549016-1.2304687 1.230469-.000001.681454.5490147 1.232422 1.2304687 1.232422.6814543 0 1.2304688-.550968 1.2304688-1.232422 0-.681453-.5490158-1.230469-1.2304688-1.230469zm11.8164058 0c-.681452 0-1.230468.549016-1.230468 1.230469-.000001.681454.549016 1.232422 1.230468 1.232422.681455 0 1.23047-.550968 1.230469-1.232422 0-.681453-.549012-1.230469-1.230469-1.230469zm-8.6406245.13086c-.681454 0-1.2304688.549017-1.2304687 1.230468 0 .681455.5490147 1.232422 1.2304687 1.232422.681453 0 1.2324219-.550967 1.2324219-1.232422 0-.681452-.5509689-1.230468-1.2324219-1.230468z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/object-tweak-shrink.svg b/scalable/actions/object-tweak-shrink.svg
new file mode 100644
index 0000000..4313cf7
--- /dev/null
+++ b/scalable/actions/object-tweak-shrink.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><ellipse cx="13.876471" cy="1.979006" rx="1.221629" ry="1.256063"/><ellipse cx="13.876471" cy="7.979005" rx="1.221629" ry="1.256063"/><ellipse cx="13.876471" cy="13.979005" rx="1.221629" ry="1.256063"/><ellipse cx="7.876471" cy="1.979006" rx="1.221629" ry="1.256063"/><ellipse cx="2.079861" cy="1.979006" rx="1.221629" ry="1.256063"/><ellipse cx="2.079861" cy="7.979005" rx="1.221629" ry="1.256063"/><ellipse cx="2.079861" cy="13.979005" rx="1.221629" ry="1.256063"/><ellipse cx="7.876471" cy="13.979005" rx="1.221629" ry="1.256063"/><ellipse cx="13.876471" cy="5.063749" rx="1.221629" ry="1.256063"/><ellipse cx="13.876471" cy="11.063751" rx="1.221629" ry="1.256063"/><ellipse cx="2.079861" cy="5.063749" rx="1.221629" ry="1.256063"/><ellipse cx="2.079861" cy="11.063751" rx="1.221629" ry="1.256063"/><ellipse cx="10.893421" cy="1.979006" rx="1.221629" ry="1.256063"/><ellipse cx="5.096811" cy="1.979006" rx="1.221629" ry="1.256063"/><ellipse cx="5.096811" cy="13.979005" rx="1.221629" ry="1.256063"/><ellipse cx="10.893421" cy="13.979005" rx="1.221629" ry="1.256063"/><ellipse cx="11.010726" cy="4.894159" rx=".628089" ry=".645793"/><ellipse cx="11.010726" cy="7.979005" rx=".628089" ry=".645793"/><ellipse cx="11.010726" cy="11.06385" rx=".628089" ry=".645793"/><ellipse cx="7.92588" cy="4.894159" rx=".628089" ry=".645793"/><ellipse cx="4.945606" cy="4.894159" rx=".628089" ry=".645793"/><ellipse cx="4.945606" cy="7.979005" rx=".628089" ry=".645793"/><ellipse cx="4.945606" cy="11.06385" rx=".628089" ry=".645793"/><ellipse cx="7.92588" cy="11.06385" rx=".628089" ry=".645793"/><circle cx="7.957948" cy="7.994113" r=".359546"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-break-apart.svg b/scalable/actions/path-break-apart.svg
new file mode 100644
index 0000000..b12fd42
--- /dev/null
+++ b/scalable/actions/path-break-apart.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 5v10h10v-3.091797c-.326248.0554-.658521.091797-1 .091797-3.3018639 0-6-2.6981361-6-6 0-.341479.0363966-.6737523.0917969-1z"/><circle cx="10" cy="6" r="5"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-combine.svg b/scalable/actions/path-combine.svg
new file mode 100644
index 0000000..7b1d3fb
--- /dev/null
+++ b/scalable/actions/path-combine.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 5v10h10v-4.105469a5 5 0 0 1 -1 .105469 5 5 0 0 1 -5-5 5 5 0 0 1 .1015625-1z" opacity=".35"/><path d="m10 1a5 5 0 0 0 -4.8984375 4h5.8984375v5.894531a5 5 0 0 0 4-4.894531 5 5 0 0 0 -5-5zm-5 5a5 5 0 0 0 .0214844.441406 5 5 0 0 1 -.0214844-.441406zm.046875.650391a5 5 0 0 0 .042969.27539 5 5 0 0 1 -.042969-.27539zm.095703.511718a5 5 0 0 0 .060547.242188 5 5 0 0 1 -.0605469-.242188zm.1445314.492188a5 5 0 0 0 .0800781.220703 5 5 0 0 1 -.0800781-.220703zm.1992187.482422a5 5 0 0 0 .085937.177734 5 5 0 0 1 -.085937-.177734zm.2304688.43164a5 5 0 0 0 .1152343.1875 5 5 0 0 1 -.1152343-.1875zm.2734375.408203a5 5 0 0 0 .1367187.179688 5 5 0 0 1 -.1367187-.179688zm.3105468.378907a5 5 0 0 0 .1660157.177734 5 5 0 0 1 -.1660157-.177734zm.34375.34375a5 5 0 0 0 .1992188.173828 5 5 0 0 1 -.1992188-.173828zm.3789063.310547a5 5 0 0 0 .2207031.158203 5 5 0 0 1 -.2207031-.158203zm.4082031.273437a5 5 0 0 0 .2539063.144531 5 5 0 0 1 -.2539063-.144531zm.4316406.230469a5 5 0 0 0 .2617188.119141 5 5 0 0 1 -.2617188-.119141zm.4824219.199219a5 5 0 0 0 .25.08398 5 5 0 0 1 -.25-.08398zm.4921875.144531a5 5 0 0 0 .2363282.05273 5 5 0 0 1 -.2363282-.05273zm2.1445314.04102a5 5 0 0 1 -.414063.06445 5 5 0 0 0 .414063-.06445zm-1.6328126.05469a5 5 0 0 0 .2089844.02539 5 5 0 0 1 -.2089844-.02539zm1.1171876.02148a5 5 0 0 1 -.466797.025388 5 5 0 0 0 .466797-.02539z" opacity=".35"/><path d="m1.5 5a.50005.50005 0 0 0 -.5.5v9a.50005.50005 0 0 0 .5.5h9a.50005.50005 0 0 0 .5-.5v-9a.50005.50005 0 0 0 -.5-.5zm.5 1h8v8h-8z"/><path d="m10 1c-2.755501 0-5 2.2444986-5 5s2.244499 5 5 5 5-2.2444986 5-5-2.244499-5-5-5zm0 1c2.215061 0 4 1.7849387 4 4s-1.784939 4-4 4-4-1.7849387-4-4 1.784939-4 4-4z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-cut.svg b/scalable/actions/path-cut.svg
new file mode 100644
index 0000000..1eac85a
--- /dev/null
+++ b/scalable/actions/path-cut.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m10 1a5 5 0 0 0 -4.9003906 4.0058594.50005.50005 0 0 1 .4238281.5449218c-.01514.1495245-.0233395.2989313-.0234375.4492188 0 2.4912037 2.008796 4.5 4.5 4.5.14904-.001385.297144-.009231.445312-.025391a.50005.50005 0 0 1 .548829.419922 5 5 0 0 0 4.005859-4.894531 5 5 0 0 0 -5-5z" opacity=".35"/><path d="m2 6v8h8v-2.5c-3.031644 0-5.5-2.4683562-5.5-5.5z" opacity=".35"/><path d="m1.5 5a.50005.50005 0 0 0 -.5.5v9a.50005.50005 0 0 0 .5.5h9a.50005.50005 0 0 0 .5-.5v-3.529297a.50005.50005 0 0 0 -.554688-.496094c-.148169.01616-.296272.024006-.445312.025391-2.491204 0-4.5-2.0087963-4.5-4.5.000098-.1502875.0083-.2996944.02344-.4492188a.50005.50005 0 0 0 -.498049-.5507812zm.5 1h2.5c0 3.0316438 2.468356 5.5 5.5 5.5v2.5h-8z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-difference.svg b/scalable/actions/path-difference.svg
new file mode 100644
index 0000000..b92248d
--- /dev/null
+++ b/scalable/actions/path-difference.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 5v10h10v-4.105469a5 5 0 0 1 -1 .105469 5 5 0 0 1 -5-5 5 5 0 0 1 .1015625-1z"/><circle cx="10" cy="6" opacity=".35" r="5"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-division.svg b/scalable/actions/path-division.svg
new file mode 100644
index 0000000..90bbe45
--- /dev/null
+++ b/scalable/actions/path-division.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m10 1a5 5 0 0 0 -4.898438 4h5.898438v5.894531a5 5 0 0 0 4-4.894531 5 5 0 0 0 -5-5zm-5 5a5 5 0 0 0 .021484.4414062 5 5 0 0 1 -.021484-.4414062zm.046875.6503906a5 5 0 0 0 .042969.2753906 5 5 0 0 1 -.042969-.2753906zm.095703.5117188a5 5 0 0 0 .060547.2421875 5 5 0 0 1 -.060547-.2421875zm.144531.4921875a5 5 0 0 0 .080079.2207031 5 5 0 0 1 -.080079-.2207031zm.199219.4824219a5 5 0 0 0 .085938.1777343 5 5 0 0 1 -.085938-.1777343zm.230469.4316406a5 5 0 0 0 .115234.1875 5 5 0 0 1 -.115234-.1875zm.273437.4082031a5 5 0 0 0 .136719.1796875 5 5 0 0 1 -.136719-.1796875zm.310547.3789063a5 5 0 0 0 .166016.1777343 5 5 0 0 1 -.166016-.1777343zm.34375.34375a5 5 0 0 0 .199219.1738281 5 5 0 0 1 -.199219-.1738281zm.378907.3105472a5 5 0 0 0 .220703.158203 5 5 0 0 1 -.220703-.158203zm.408203.273437a5 5 0 0 0 .253906.144531 5 5 0 0 1 -.253906-.144531zm.43164.230469a5 5 0 0 0 .261719.11914 5 5 0 0 1 -.261719-.11914zm.482422.199219a5 5 0 0 0 .25.08398 5 5 0 0 1 -.25-.08398zm.492188.144531a5 5 0 0 0 .236328.05273 5 5 0 0 1 -.236328-.05273zm2.144531.04102a5 5 0 0 1 -.414063.06445 5 5 0 0 0 .414063-.06445zm-1.632813.05469a5 5 0 0 0 .208985.02539 5 5 0 0 1 -.208985-.02539zm1.117188.02148a5 5 0 0 1 -.466797.025388 5 5 0 0 0 .466797-.02539z" opacity=".35"/><path d="m1 5v10h10v-3.595703c-.324715.060008-.658239.095703-1 .095703-3.031644 0-5.5-2.4683562-5.5-5.5 0-.3417615.0356948-.6752847.0957031-1zm4.6210938 0c-.0731192.3226939-.1210938.6547062-.1210938 1 0 2.4912037 2.008796 4.5 4.5 4.5.345294 0 .677306-.047975 1-.121094v-5.378906z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-exclusion.svg b/scalable/actions/path-exclusion.svg
new file mode 100644
index 0000000..2f60f46
--- /dev/null
+++ b/scalable/actions/path-exclusion.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5.1015625 5a5 5 0 0 0 -.1015625 1 5 5 0 0 0 5 5 5 5 0 0 0 1-.105469v-5.894531z" opacity=".35"/><path d="m10 1a5 5 0 0 0 -4.8984375 4h5.8984375v5.894531a5 5 0 0 0 4-4.894531 5 5 0 0 0 -5-5zm-5 5a5 5 0 0 0 .0214844.441406 5 5 0 0 1 -.0214844-.441406zm.046875.650391a5 5 0 0 0 .042969.27539 5 5 0 0 1 -.042969-.27539zm.095703.511718a5 5 0 0 0 .060547.242188 5 5 0 0 1 -.0605469-.242188zm.1445314.492188a5 5 0 0 0 .0800781.220703 5 5 0 0 1 -.0800781-.220703zm.1992187.482422a5 5 0 0 0 .085937.177734 5 5 0 0 1 -.085937-.177734zm.2304688.43164a5 5 0 0 0 .1152343.1875 5 5 0 0 1 -.1152343-.1875zm.2734375.408203a5 5 0 0 0 .1367187.179688 5 5 0 0 1 -.1367187-.179688zm.3105468.378907a5 5 0 0 0 .1660157.177734 5 5 0 0 1 -.1660157-.177734zm.34375.34375a5 5 0 0 0 .1992188.173828 5 5 0 0 1 -.1992188-.173828zm.3789063.310547a5 5 0 0 0 .2207031.158203 5 5 0 0 1 -.2207031-.158203zm.4082031.273437a5 5 0 0 0 .2539063.144531 5 5 0 0 1 -.2539063-.144531zm.4316406.230469a5 5 0 0 0 .2617188.119141 5 5 0 0 1 -.2617188-.119141zm.4824219.199219a5 5 0 0 0 .25.08398 5 5 0 0 1 -.25-.08398zm.4921875.144531a5 5 0 0 0 .2363282.05273 5 5 0 0 1 -.2363282-.05273zm2.1445314.04102a5 5 0 0 1 -.414063.06445 5 5 0 0 0 .414063-.06445zm-1.6328126.05469a5 5 0 0 0 .2089844.02539 5 5 0 0 1 -.2089844-.02539zm1.1171876.02148a5 5 0 0 1 -.466797.025388 5 5 0 0 0 .466797-.02539z"/><path d="m1 5v10h10v-4.105469a5 5 0 0 1 -1 .105469 5 5 0 0 1 -5-5 5 5 0 0 1 .101562-1z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-intersection.svg b/scalable/actions/path-intersection.svg
new file mode 100644
index 0000000..472a8f0
--- /dev/null
+++ b/scalable/actions/path-intersection.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 5v10h10v-4.105469a5 5 0 0 1 -1 .105469 5 5 0 0 1 -5-5 5 5 0 0 1 .101562-1z" opacity=".35"/><path d="m10 1a5 5 0 0 0 -4.898438 4h5.898438v5.894531a5 5 0 0 0 4-4.894531 5 5 0 0 0 -5-5zm-5 5a5 5 0 0 0 .021484.4414062 5 5 0 0 1 -.021484-.4414062zm.046875.6503906a5 5 0 0 0 .042969.2753906 5 5 0 0 1 -.042969-.2753906zm.095703.5117188a5 5 0 0 0 .060547.2421875 5 5 0 0 1 -.060547-.2421875zm.144531.4921875a5 5 0 0 0 .080079.2207031 5 5 0 0 1 -.080079-.2207031zm.199219.4824219a5 5 0 0 0 .085938.1777343 5 5 0 0 1 -.085938-.1777343zm.230469.4316406a5 5 0 0 0 .115234.1875 5 5 0 0 1 -.115234-.1875zm.273437.4082031a5 5 0 0 0 .136719.1796875 5 5 0 0 1 -.136719-.1796875zm.310547.3789063a5 5 0 0 0 .166016.1777343 5 5 0 0 1 -.166016-.1777343zm.34375.34375a5 5 0 0 0 .199219.1738281 5 5 0 0 1 -.199219-.1738281zm.378907.3105472a5 5 0 0 0 .220703.158203 5 5 0 0 1 -.220703-.158203zm.408203.273437a5 5 0 0 0 .253906.144531 5 5 0 0 1 -.253906-.144531zm.43164.230469a5 5 0 0 0 .261719.11914 5 5 0 0 1 -.261719-.11914zm.482422.199219a5 5 0 0 0 .25.08398 5 5 0 0 1 -.25-.08398zm.492188.144531a5 5 0 0 0 .236328.05273 5 5 0 0 1 -.236328-.05273zm2.144531.04102a5 5 0 0 1 -.414063.06445 5 5 0 0 0 .414063-.06445zm-1.632813.05469a5 5 0 0 0 .208985.02539 5 5 0 0 1 -.208985-.02539zm1.117188.02148a5 5 0 0 1 -.466797.025388 5 5 0 0 0 .466797-.02539z" opacity=".35"/><path d="m5.1015625 5a5 5 0 0 0 -.1015625 1 5 5 0 0 0 5 5 5 5 0 0 0 1-.105469v-5.894531z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-union.svg b/scalable/actions/path-union.svg
new file mode 100644
index 0000000..d019d7c
--- /dev/null
+++ b/scalable/actions/path-union.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m10 1a5 5 0 0 0 -4.8984375 4h-4.1015625v10h10v-4.105469a5 5 0 0 0 4-4.894531 5 5 0 0 0 -5-5z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/apps/inkscape-logo.svg b/scalable/apps/inkscape-logo.svg
new file mode 120000
index 0000000..ca1fc7a
--- /dev/null
+++ b/scalable/apps/inkscape-logo.svg
@@ -0,0 +1 @@
+inkscape.svg \ No newline at end of file