aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Light/emblems/32
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Gruvbox-Light/emblems/32')
l---------.icons/Gruvbox-Light/emblems/32/checkmark.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-added.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-checked.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-default.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-documents.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-downloads.svg5
l---------.icons/Gruvbox-Light/emblems/32/emblem-dropbox-syncing.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-dropbox-unsyncable.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-dropbox-uptodate.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-encrypted-locked.svg8
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-encrypted-unlocked.svg8
l---------.icons/Gruvbox-Light/emblems/32/emblem-error.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-favorite.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-generic.svg5
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-important.svg7
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-information.svg7
l---------.icons/Gruvbox-Light/emblems/32/emblem-insync-error-shared.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-insync-error.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-callbacks-active.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-callbacks.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-shared.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-insync-synced.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-insync-syncing-shared.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-insync-syncing.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-link.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-locked.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-mail.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-new.svg5
l---------.icons/Gruvbox-Light/emblems/32/emblem-noread.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-nowrite.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-package.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-pause.svg5
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-photos.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-question.svg4
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-added.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-calculating.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-complicated.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-conflicted.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-deleted.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-eerror.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-ignored.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-locked.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-modified.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-normal.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-obstructed.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-read_only.svg1
l---------.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-unversioned.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-readonly.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-remove.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-shared.svg6
l---------.icons/Gruvbox-Light/emblems/32/emblem-success.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-symbolic-link.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-synchronizing.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-system.svg4
l---------.icons/Gruvbox-Light/emblems/32/emblem-unavailable.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-unlocked.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-unreadable.svg7
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-urgent.svg4
l---------.icons/Gruvbox-Light/emblems/32/emblem-warning.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/32/emblem-web.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/32/vcs-added.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/32/vcs-conflicting.svg7
-rw-r--r--.icons/Gruvbox-Light/emblems/32/vcs-locally-modified-unstaged.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/32/vcs-locally-modified.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/32/vcs-normal.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/32/vcs-removed.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/32/vcs-update-required.svg6
67 files changed, 205 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Light/emblems/32/checkmark.svg b/.icons/Gruvbox-Light/emblems/32/checkmark.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/checkmark.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-added.svg b/.icons/Gruvbox-Light/emblems/32/emblem-added.svg
new file mode 120000
index 000000000..5212512a6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-added.svg
@@ -0,0 +1 @@
+emblem-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-checked.svg b/.icons/Gruvbox-Light/emblems/32/emblem-checked.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-checked.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-default.svg b/.icons/Gruvbox-Light/emblems/32/emblem-default.svg
new file mode 100644
index 000000000..56b94fc6c
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-default.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 6.454059,17.06066 4.24264,4.242641 2.121321,2.12132 L 25.545941,10.6967 23.424621,8.575379 12.81802,19.181981 8.5753786,14.93934 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-documents.svg b/.icons/Gruvbox-Light/emblems/32/emblem-documents.svg
new file mode 100644
index 000000000..f680beb8b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-documents.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 8,9 16,0 0,3 -16,0 z"/>
+ <path style="fill:#ffffff" d="M 8.0000001,15 24,15 24,18 8.0000001,18 Z"/>
+ <path style="fill:#ffffff" d="m 8,21 16,0 0,3 -16,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-downloads.svg b/.icons/Gruvbox-Light/emblems/32/emblem-downloads.svg
new file mode 100644
index 000000000..0b08df466
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-downloads.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 14,7 0,9 -3,0 5,5 5,-5 -3,0 0,-9 z"/>
+ <rect style="fill:#ffffff" width="3" height="12" x="22" y="-22" transform="matrix(0,1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-syncing.svg b/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-syncing.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-syncing.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-unsyncable.svg b/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-unsyncable.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-unsyncable.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-uptodate.svg b/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-uptodate.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-dropbox-uptodate.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-encrypted-locked.svg b/.icons/Gruvbox-Light/emblems/32/emblem-encrypted-locked.svg
new file mode 100644
index 000000000..3fab4775e
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-encrypted-locked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g>
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="M 12 11 A 5 5 0 0 0 7 16 A 5 5 0 0 0 12 21 A 5 5 0 0 0 17 16 A 5 5 0 0 0 12 11 z M 12 14 A 2 2 0 0 1 14 16 A 2 2 0 0 1 12 18 A 2 2 0 0 1 10 16 A 2 2 0 0 1 12 14 z"/>
+ <rect style="fill:#ffffff" width="10" height="2" x="16" y="15"/>
+ <rect style="fill:#ffffff" width="2" height="2" x="22" y="17"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-encrypted-unlocked.svg b/.icons/Gruvbox-Light/emblems/32/emblem-encrypted-unlocked.svg
new file mode 100644
index 000000000..2fdda929b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-encrypted-unlocked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="matrix(0,-1,1,0,0,32)">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 12,11 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -5,-5 z m 0,3 a 2,2 0 0 1 2,2 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 z"/>
+ <rect style="fill:#ffffff" width="10" height="2" x="16" y="15"/>
+ <rect style="fill:#ffffff" width="2" height="2" x="22" y="17"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-error.svg b/.icons/Gruvbox-Light/emblems/32/emblem-error.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-favorite.svg b/.icons/Gruvbox-Light/emblems/32/emblem-favorite.svg
new file mode 100644
index 000000000..8738e6594
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-favorite.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 19.384284,8 c -1.336957,0 -2.54094,0.966312 -3.383958,2 -0.843234,-1.033688 -2.047181,-2 -3.384175,-2 -2.549352,0 -4.6160375,2.351799 -4.6160375,5.252976 0,0.779493 0.1210113,1.529625 0.332944,2.245944 0,0 0.1921747,0.646326 0.3624167,1.002121 C 10.641185,21.050152 16.000001,24 16.000001,24 c 0,0 5.358851,-2.949927 7.304526,-7.498959 0,0 0.251048,-0.606129 0.362417,-1.002121 0.202362,-0.71963 0.332943,-1.466451 0.332943,-2.245944 C 23.999887,10.351799 21.933202,8 19.383849,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-generic.svg b/.icons/Gruvbox-Light/emblems/32/emblem-generic.svg
new file mode 100644
index 000000000..5dcb1f4ec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-generic.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16.5" cy="15.5" r="14.5"/>
+ <path style="fill:#ffffff" d="M 15 6 L 15 14 L 7 14 L 7 17 L 15 17 L 15 25 L 18 25 L 18 17 L 26 17 L 26 14 L 18 14 L 18 6 L 15 6 z"/>
+ <path d="M 22.156854,7.7218254 16.5,13.37868 10.843146,7.7218254 8.7218254,9.8431458 14.37868,15.5 8.7218254,21.156854 10.843146,23.278175 16.5,17.62132 22.156854,23.278175 24.278175,21.156854 18.62132,15.5 24.278175,9.8431458 Z" style="fill:#ffffff"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-important.svg b/.icons/Gruvbox-Light/emblems/32/emblem-important.svg
new file mode 100644
index 000000000..c7dace0a5
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-important.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="translate(-2,2)">
+ <circle style="fill:#252a35" cx="18" cy="14" r="14"/>
+ <circle style="fill:#ffffff" cx="17.5" cy="22.5" r="1.5"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16,19 3,0 0,-14 -3,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-information.svg b/.icons/Gruvbox-Light/emblems/32/emblem-information.svg
new file mode 100644
index 000000000..b4c39cd6a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-information.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="matrix(1,0,0,-1,-2,30)">
+ <circle style="fill:#252a35" cx="18" cy="14" r="14"/>
+ <circle style="fill:#ffffff" cx="17.5" cy="22.5" r="1.5"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 16,19 3,0 0,-14 -3,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-insync-error-shared.svg b/.icons/Gruvbox-Light/emblems/32/emblem-insync-error-shared.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-insync-error-shared.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-insync-error.svg b/.icons/Gruvbox-Light/emblems/32/emblem-insync-error.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-insync-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-callbacks-active.svg b/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-callbacks-active.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-callbacks-active.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-callbacks.svg b/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-callbacks.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-callbacks.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-shared.svg b/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-shared.svg
new file mode 120000
index 000000000..e36c1949a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced-shared.svg
@@ -0,0 +1 @@
+emblem-shared.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced.svg b/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-insync-synced.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-insync-syncing-shared.svg b/.icons/Gruvbox-Light/emblems/32/emblem-insync-syncing-shared.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-insync-syncing-shared.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-insync-syncing.svg b/.icons/Gruvbox-Light/emblems/32/emblem-insync-syncing.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-insync-syncing.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-link.svg b/.icons/Gruvbox-Light/emblems/32/emblem-link.svg
new file mode 120000
index 000000000..c990e6228
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-link.svg
@@ -0,0 +1 @@
+emblem-symbolic-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-locked.svg b/.icons/Gruvbox-Light/emblems/32/emblem-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-mail.svg b/.icons/Gruvbox-Light/emblems/32/emblem-mail.svg
new file mode 100644
index 000000000..a4b6c32c8
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-mail.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 15.99995,8.0002 c -4.4183,0 -8,3.5817 -8,8 0,4.4183 3.5817,8 8,8 l 5,0 c 0,0 0.9375,0 1,-1 0,-1 -1,-1 -1,-1 l -5,0 c -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 3.3137,0 6,2.6863 6,6 l 0,1 c 0,0.55228 -0.44772,1 -1,1 -0.55228,0 -1,-0.44772 -1,-1 l 0,-1 c 0,-2.2091 -1.7909,-4 -4,-4 -2.2091,0 -4,1.7909 -4,4 0,2.2091 1.7909,4 4,4 1.0462,0 1.9903,-0.4109 2.7031,-1.0684 0.57,0.677 1.411,1.068 2.297,1.068 1.6568,0 3,-1.3432 3,-3 l 0,-1 c 0,-4.418 -3.582,-8 -8,-8 z m 0,6 c 1.1046,0 2,0.89543 2,2 0,1.10457 -0.89543,2 -2,2 -1.10457,0 -2,-0.89543 -2,-2 0,-1.10457 0.89543,-2 2,-2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-new.svg b/.icons/Gruvbox-Light/emblems/32/emblem-new.svg
new file mode 100644
index 000000000..febb1ef36
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-new.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <rect style="fill:#ffffff" width="4" height="20" x="-18" y="6" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="4" height="20" x="14" y="6"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-noread.svg b/.icons/Gruvbox-Light/emblems/32/emblem-noread.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-noread.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-nowrite.svg b/.icons/Gruvbox-Light/emblems/32/emblem-nowrite.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-nowrite.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-package.svg b/.icons/Gruvbox-Light/emblems/32/emblem-package.svg
new file mode 100644
index 000000000..9d8e58eca
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-package.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="M 11.181818,8 8,12 l 7,0 0,-4 z"/>
+ <path style="fill:#ffffff" d="m 17,8 0,4 7,0 -3.181818,-4 z"/>
+ <path style="fill:#ffffff" d="m 8,14 0,10 16,0 0,-10 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-pause.svg b/.icons/Gruvbox-Light/emblems/32/emblem-pause.svg
new file mode 100644
index 000000000..144f50473
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-pause.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <rect style="fill:#ffffff" width="4" height="18" x="10" y="7"/>
+ <rect style="fill:#ffffff" width="4" height="18" x="18" y="7"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-photos.svg b/.icons/Gruvbox-Light/emblems/32/emblem-photos.svg
new file mode 100644
index 000000000..a8822055b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-photos.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 12,9 -1,2 -1,0 C 8.372112,10.98164 8,11.700781 8,12.4 l 0,9.199609 C 8,22.999609 8.7258503,23 10.285156,23 l 11.429688,0 C 23.505007,23.0041 24,22.999609 24,21.599609 L 24,12.4 C 24,11.599219 23.516812,11 22,11 l -1,0 -1,-2 z m 4,3 c 2.209067,0 4,1.790934 4,4 0,2.209067 -1.790933,4 -4,4 -2.209068,0 -4,-1.790933 -4,-4 0,-2.209066 1.790932,-4 4,-4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-question.svg b/.icons/Gruvbox-Light/emblems/32/emblem-question.svg
new file mode 100644
index 000000000..9b9d51beb
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-question.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 17,23 -2,0 0,-2 2,0 z m 2.07,-7.75 -0.9,0.92 C 17.45,16.9 17,17.5 17,19 l -2,0 0,-0.5 c 0,-1.1 0.45,-2.1 1.17,-2.83 l 1.24,-1.26 C 17.78,14.05 18,13.55 18,13 c 0,-1.1 -0.9,-2 -2,-2 -1.1,0 -2,0.9 -2,2 l -2,0 c 0,-2.21 1.79,-4 4,-4 2.21,0 4,1.79 4,4 0,0.88 -0.36,1.68 -0.93,2.25 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-added.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-added.svg
new file mode 120000
index 000000000..fe747bc85
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-added.svg
@@ -0,0 +1 @@
+vcs-added.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-calculating.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-calculating.svg
new file mode 120000
index 000000000..46afa1502
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-calculating.svg
@@ -0,0 +1 @@
+vcs-update-required.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-complicated.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-complicated.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-complicated.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-conflicted.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-conflicted.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-conflicted.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-deleted.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-deleted.svg
new file mode 120000
index 000000000..e2f22b3d6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-deleted.svg
@@ -0,0 +1 @@
+vcs-removed.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-eerror.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-eerror.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-eerror.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-ignored.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-ignored.svg
new file mode 120000
index 000000000..369195864
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-ignored.svg
@@ -0,0 +1 @@
+emblem-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-locked.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-modified.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-modified.svg
new file mode 120000
index 000000000..6e94e01f1
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-modified.svg
@@ -0,0 +1 @@
+vcs-locally-modified-unstaged.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-normal.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-normal.svg
new file mode 120000
index 000000000..5c0190bc0
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-normal.svg
@@ -0,0 +1 @@
+vcs-normal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-obstructed.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-obstructed.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-obstructed.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-read_only.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-read_only.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-read_only.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-unversioned.svg b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-unversioned.svg
new file mode 120000
index 000000000..01b16f85d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-rabbitvcs-unversioned.svg
@@ -0,0 +1 @@
+vcs-locally-modified.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-readonly.svg b/.icons/Gruvbox-Light/emblems/32/emblem-readonly.svg
new file mode 100644
index 000000000..bb1417262
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-readonly.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 15.999999,8.000005 c -2.800001,0 -5.142726,1.3363885 -4.999996,4.666663 l 0,2.333337 -0.833338,0 c -0.6463334,0 -1.1666667,0.466857 -1.1666667,1.1 l 0,6.757142 c 0,0.633143 0.5203333,1.142857 1.1666667,1.142857 l 11.666667,0 c 0.646333,0 1.166667,-0.509714 1.166667,-1.142857 l 0,-6.757142 c 0,-0.633143 -0.511059,-1.1 -1.166667,-1.1 l -0.833338,0 0,-2.333337 c 0,-3.3333259 -2.199995,-4.666663 -4.999995,-4.666663 z m 0,2 c 1.4,0 3.000001,0.480743 3.000001,2.666663 l 0,2.333337 -6.000003,0 0,-2.333337 c 0,-2.164286 1.600001,-2.666663 3.000002,-2.666663 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-remove.svg b/.icons/Gruvbox-Light/emblems/32/emblem-remove.svg
new file mode 100644
index 000000000..2ba011c07
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-remove.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <rect style="fill:#ffffff" width="4" height="20" x="-18" y="6" transform="matrix(0,-1,1,0,0,0)"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-shared.svg b/.icons/Gruvbox-Light/emblems/32/emblem-shared.svg
new file mode 100644
index 000000000..84fb7e053
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-shared.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <g style="fill:#ffffff;enable-background:new" transform="translate(-615.99995,-520)">
+ <path style="fill:#ffffff" d="m 636,528 c -1.6568,0 -3,1.3432 -3,3 0,0.23127 0.0442,0.44001 0.0937,0.65625 l -3.2188,2 C 629.36149,533.24498 628.709,533 627.9999,533 c -1.6568,0 -3,1.3432 -3,3 0,1.6568 1.3432,3 3,3 0.70904,0 1.3615,-0.24498 1.875,-0.65625 l 3.2188,2 C 633.0442,540.55999 633,540.76873 633,541 c 0,1.6568 1.3432,3 3,3 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 -0.70904,0 -1.3615,0.24498 -1.875,0.65625 l -3.2188,-2 c 0.0495,-0.21624 0.0937,-0.42498 0.0937,-0.65625 0,-0.23127 -0.0442,-0.44001 -0.0937,-0.65625 l 3.2188,-2 C 634.63841,533.75502 635.2909,534 636,534 c 1.6568,0 3,-1.3432 3,-3 0,-1.6568 -1.3432,-3 -3,-3 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-success.svg b/.icons/Gruvbox-Light/emblems/32/emblem-success.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-success.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-symbolic-link.svg b/.icons/Gruvbox-Light/emblems/32/emblem-symbolic-link.svg
new file mode 100644
index 000000000..f2713c9c3
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-symbolic-link.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 17,9 0,3.036425 -4.240229,0 c -2.057768,1.12e-4 -3.9591787,1.017571 -4.9880627,2.669149 -1.0289441,1.651676 -1.0289441,3.986635 0,5.63831 C 8.7511759,21.91098 10.521135,22.910988 12.47289,23 11.000634,22.863409 9.9998663,21.715147 10,20.343884 10,18.869754 11.169268,17.981592 12.759771,18 L 17,18 17,21.011171 25,15 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-synchronizing.svg b/.icons/Gruvbox-Light/emblems/32/emblem-synchronizing.svg
new file mode 100644
index 000000000..7df3c20a5
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-synchronizing.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="m 16.0179,7.0002286 c 1.8938,0.004 3.8141,0.59437 5.3141,1.7626 1.0545,1.2148 -0.95476,2.5158004 -1.8597,1.3312004 -2.7242,-1.6483004 -6.5662,-1.0680004 -8.6158,1.3964 -1.0905,1.223 -1.7049,2.8549 -1.6977,4.4932 l 1.8003,0 c -0.96,1.440998 -1.9202,2.880998 -2.8803,4.320998 -0.9602,-1.44 -1.9203,-2.88 -2.8805,-4.319998 l 1.8003,0 c -0.0573,-3.912 2.756,-7.6331004 6.5325,-8.6462004 0.811,-0.2221 1.646,-0.3465 2.487,-0.3378 z m 7.9033,4.6808004 c 0.96016,1.4402 1.9203,2.8805 2.8805,4.320697 l -1.8003,0 c 0.051,3.958501 -2.8341,7.721301 -6.6772,8.681001 -2.5933,0.72418 -5.5256,0.19575 -7.657,-1.4611 -1.0874,-1.235 0.94976,-2.5235 1.8631,-1.3282 2.6394,1.6014 6.3356,1.0935 8.419,-1.1937 1.2066,-1.2432 1.901,-2.9653 1.8917,-4.698001 l -1.8003,0 c 0.96016,-1.440197 1.9203,-2.880497 2.8805,-4.320697 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-system.svg b/.icons/Gruvbox-Light/emblems/32/emblem-system.svg
new file mode 100644
index 000000000..fd1544663
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-system.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="M 14 7 L 14 8.2597656 A 8 8 0 0 0 11.943359 9.1152344 L 11.050781 8.2226562 L 8.2226562 11.050781 L 9.1152344 11.943359 A 8 8 0 0 0 8.265625 14 L 7 14 L 7 18 L 8.2597656 18 A 8 8 0 0 0 9.1152344 20.056641 L 8.2226562 20.949219 L 11.050781 23.777344 L 11.943359 22.884766 A 8 8 0 0 0 14 23.734375 L 14 25 L 18 25 L 18 23.740234 A 8 8 0 0 0 20.056641 22.884766 L 20.949219 23.777344 L 23.777344 20.949219 L 22.884766 20.056641 A 8 8 0 0 0 23.734375 18 L 25 18 L 25 14 L 23.740234 14 A 8 8 0 0 0 22.884766 11.943359 L 23.777344 11.050781 L 20.949219 8.2226562 L 20.056641 9.1152344 A 8 8 0 0 0 18 8.265625 L 18 7 L 14 7 z M 16 12 A 4 4 0 0 1 20 16 A 4 4 0 0 1 16 20 A 4 4 0 0 1 12 16 A 4 4 0 0 1 16 12 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-unavailable.svg b/.icons/Gruvbox-Light/emblems/32/emblem-unavailable.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-unavailable.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-unlocked.svg b/.icons/Gruvbox-Light/emblems/32/emblem-unlocked.svg
new file mode 100644
index 000000000..60064ac77
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-unlocked.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff" d="M 16 8 C 13.395848 8 11.189213 9.1590918 11.007812 12 L 13.066406 12 C 13.367568 10.402006 14.758729 10 16 10 C 17.4 10 19 10.480096 19 12.666016 L 19 15 L 16 15 L 13 15 L 11 15 L 10.166016 15 C 9.5196822 15 9 15.466466 9 16.099609 L 9 22.857422 C 9 23.490565 9.5196822 24 10.166016 24 L 21.833984 24 C 22.480317 24 23 23.490565 23 22.857422 L 23 16.099609 C 23 15.466466 22.489592 15 21.833984 15 L 21 15 L 21 12.666016 C 21 9.3326897 18.8 8 16 8 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-unreadable.svg b/.icons/Gruvbox-Light/emblems/32/emblem-unreadable.svg
new file mode 100644
index 000000000..a2300f87f
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-unreadable.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <g transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,16,-6.627417)">
+ <rect style="fill:#ffffff" width="4" height="20" x="-18" y="6" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="4" height="20" x="14" y="6"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-urgent.svg b/.icons/Gruvbox-Light/emblems/32/emblem-urgent.svg
new file mode 100644
index 000000000..23d1174e2
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-urgent.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 16,8.5 V 16 L 20.5,20.5"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-warning.svg b/.icons/Gruvbox-Light/emblems/32/emblem-warning.svg
new file mode 120000
index 000000000..81c5b960a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-warning.svg
@@ -0,0 +1 @@
+emblem-important.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/32/emblem-web.svg b/.icons/Gruvbox-Light/emblems/32/emblem-web.svg
new file mode 100644
index 000000000..f6fcd982d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/emblem-web.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <circle style="fill:#252a35" cx="16" cy="16" r="14"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 14.879,6.0586743 C 9.8904,6.6179743 6,10.857974 6,15.996974 c 0,5.517 4.484,10.003 9.999,10.003 5.516,0 10.001,-4.486 10.001,-10.003 0,-5.065 -3.783,-9.2512997 -8.669,-9.9061997 0,0 -1.3648,-0.18073 -2.4521,-0.03209 z m 0.4547,1.3521 0,3.3669997 c -0.95474,-0.0337 -1.8677,-0.1349 -2.7115,-0.29442 0.12673,-0.29711 0.25959,-0.5832697 0.40449,-0.8441997 0.66796,-1.2028 1.4746,-1.9531 2.307,-2.2284 z m 1.4283,0.05582 c 0.0751,0.01244 0.15139,0.02116 0.22596,0.03488 0.75215,0.3293 1.475,1.0439 2.0824,2.1377 0.14222,0.2561 0.27279,0.5364797 0.39752,0.8274597 -0.83995,0.1637 -1.7521,0.26995 -2.7059,0.30838 z m -4.392,0.5693 c -0.21,0.2858 -0.411,0.585 -0.591,0.9098 -0.208,0.3735 -0.393,0.7781 -0.564,1.2002997 -0.46,-0.135 -0.888,-0.2883997 -1.2789,-0.4565997 0.7069,-0.6806 1.5289,-1.2407 2.4339,-1.6535 z m 7.5961,0.33489 c 0.8433,0.26221 1.4884,0.79657 2.0964,1.3186 -0.366,0.1576 -0.763,0.3025 -1.191,0.4315997 -0.168,-0.4128997 -0.349,-0.8093997 -0.552,-1.1752997 -0.111,-0.1998 -0.23,-0.3892 -0.353,-0.5749 z M 9.0311,10.713984 c 0.0149,0.05357 -0.0246,-0.07198 -0.006,-0.0173 0.51512,0.24049 1.1275,0.62481 1.7315,0.8057 -0.31235,1.1167 -0.50581,2.3436 -0.55792,3.6405 l -2.9054,0 c 0.1603,-1.658 0.7867,-3.174 1.7383,-4.429 z m 13.946,0.012 c 0.9462,1.2529 1.5688,2.7641 1.7282,4.4164 l -2.8063,0 c -0.0525,-1.3066 -0.24842,-2.5423 -0.56489,-3.6657 0.57036,-0.1749 1.1388,-0.50787 1.6285,-0.73649 0.0214,-0.05033 -0.003,0.03522 0.0146,-0.01423 z m -3.0295,1.1037 c 0.28419,1.0006 0.46827,2.1208 0.52166,3.3126 l -3.7074,0 0,-2.9387 c 1.1222,-0.04118 2.1943,-0.16798 3.1857,-0.37396 z m -7.8039,0.02094 c 0.99373,0.20059 2.0676,0.32029 3.1899,0.35582 l 0,2.9359 -3.706,0 c 0.053,-1.1837 0.23519,-2.2963 0.51608,-3.2917 z m -4.8651,4.7206 2.9193,0 c 0.0535,1.3325 0.25541,2.5928 0.58303,3.734 -0.64233,0.08342 -1.7472,0.73315 -1.8042,0.76506 -1.1223,-1.371 -1.5757,-2.617 -1.6978,-4.5 z m 4.349,0 3.706,0 0,3.0363 c -1.1129,0.03513 -2.1782,0.15267 -3.1648,0.35024 -0.29598,-1.0191 -0.4865,-2.1657 -0.54118,-3.3866 z m 5.1342,0 3.7074,0 c -0.055,1.2291 -0.2474,2.3833 -0.54676,3.4075 -0.98429,-0.20292 -2.0479,-0.32763 -3.1606,-0.36838 z m 5.137,0 2.8203,0 c -0.11221,1.7301 -0.62358,3.2192 -1.5934,4.5293 -0.45371,-0.28625 -1.2817,-0.58515 -1.8169,-0.7701 0.33182,-1.1478 0.53607,-2.417 0.58999,-3.7591 z m -6.5653,4.4652 0,3.2652 c -0.832,-0.276 -1.639,-1.023 -2.307,-2.226 -0.13,-0.234 -0.25,-0.488 -0.365,-0.752 0.83299,-0.15542 1.7324,-0.25419 2.6724,-0.28745 z m 1.4283,0.0028 c 0.93988,0.03753 1.8384,0.14028 2.6682,0.30001 -0.11367,0.25821 -0.2322,0.50687 -0.35986,0.73676 -0.66805,1.203 -1.4756,1.9502 -2.3084,2.2256 z m -5.5094,0.61815 c 0.16104,0.38907 0.33318,0.76518 0.52584,1.1121 0.27272,0.49109 0.58399,0.93688 0.92336,1.334 -1.094,-0.44469 -2.0798,-1.0992 -2.8998,-1.9214 0.43629,-0.19557 0.92351,-0.37169 1.4506,-0.52466 z m 9.5823,0.02512 c 0.49327,0.14689 0.94942,0.31492 1.3613,0.49955 -0.78116,0.78324 -1.7116,1.4171 -2.7436,1.86 0.31784,-0.38106 0.60827,-0.80817 0.86617,-1.2726 0.18855,-0.33953 0.35779,-0.70706 0.51608,-1.087 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/vcs-added.svg b/.icons/Gruvbox-Light/emblems/32/vcs-added.svg
new file mode 100644
index 000000000..44986243d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/vcs-added.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="scale(2)">
+ <circle style="fill:#af7f4c" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff" d="M 7,3 V 7 H 3 V 9 H 7 V 13 H 9 V 9 H 13 V 7 H 9 V 3 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/vcs-conflicting.svg b/.icons/Gruvbox-Light/emblems/32/vcs-conflicting.svg
new file mode 100644
index 000000000..6d90986af
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/vcs-conflicting.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="scale(2)">
+ <circle style="fill:#f44336" cx="8" cy="8" r="7"/>
+ <rect style="fill:#ffffff" width="2" height="10" x="-.98" y="-16.29" transform="rotate(135)"/>
+ <rect style="fill:#ffffff" width="2" height="10" x="-12.29" y="-5.01" transform="rotate(-135)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/vcs-locally-modified-unstaged.svg b/.icons/Gruvbox-Light/emblems/32/vcs-locally-modified-unstaged.svg
new file mode 100644
index 000000000..072b910ef
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/vcs-locally-modified-unstaged.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="scale(2)">
+ <circle style="fill:#af4c5f" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff" d="M 7,3 V 9 H 9 V 3 Z M 7,11 V 13 H 9 V 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/vcs-locally-modified.svg b/.icons/Gruvbox-Light/emblems/32/vcs-locally-modified.svg
new file mode 100644
index 000000000..887353a9b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/vcs-locally-modified.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="scale(2)">
+ <circle style="fill:#c579be" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 8,4 V 6.0182 H 6.3799 C 5.351,6.0183 4.4003,6.527 3.8859,7.3528 3.3714,8.1786 3.3714,9.3461 3.8859,10.172 4.3756,10.955 5.2606,11.455 6.2364,11.5 5.5003,11.432 4.9999,10.858 5,10.172 5,9.4349 5.5846,8.9908 6.3799,9 H 8 V 11 L 12,7.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/vcs-normal.svg b/.icons/Gruvbox-Light/emblems/32/vcs-normal.svg
new file mode 100644
index 000000000..14df39055
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/vcs-normal.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="scale(2)">
+ <circle style="fill:#4caf50" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff" d="M 11.535,4.4 7.2928,8.6 4.4647,5.8 3.0506,7.2 5.8787,10.1 7.2928,11.5 12.949,5.8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/vcs-removed.svg b/.icons/Gruvbox-Light/emblems/32/vcs-removed.svg
new file mode 100644
index 000000000..f49085ecf
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/vcs-removed.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="scale(2)">
+ <circle style="fill:#4caf99" cx="8" cy="8" r="7"/>
+ <rect style="fill:#ffffff" width="2" height="10" x="7" y="-13" transform="rotate(90)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/32/vcs-update-required.svg b/.icons/Gruvbox-Light/emblems/32/vcs-update-required.svg
new file mode 100644
index 000000000..01f846cd7
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/32/vcs-update-required.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
+ <g transform="scale(2)">
+ <circle style="fill:#4c76af" cx="8" cy="8" r="7"/>
+ <path style="fill:#ffffff" d="M 13,8 H 11 A 3,3 0 0 1 8,11 3,3 0 0 1 5,8 3,3 0 0 1 8,5 V 6 L 11,4 8,2 V 3 A 5,5 0 0 0 3,8 5,5 0 0 0 8,13 5,5 0 0 0 13,8 Z"/>
+ </g>
+</svg>