aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Light/emblems/24
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Gruvbox-Light/emblems/24')
l---------.icons/Gruvbox-Light/emblems/24/checkmark.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-added.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-checked.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-default.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-documents.svg8
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-downloads.svg5
l---------.icons/Gruvbox-Light/emblems/24/emblem-dropbox-syncing.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-dropbox-unsyncable.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-dropbox-uptodate.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-encrypted-locked.svg10
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-encrypted-unlocked.svg10
l---------.icons/Gruvbox-Light/emblems/24/emblem-error.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-favorite.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-generic.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-important.svg7
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-information.svg7
l---------.icons/Gruvbox-Light/emblems/24/emblem-insync-error-shared.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-insync-error.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-callbacks-active.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-callbacks.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-shared.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-insync-synced.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-insync-syncing-shared.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-insync-syncing.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-link.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-locked.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-mail.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-new.svg5
l---------.icons/Gruvbox-Light/emblems/24/emblem-noread.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-nowrite.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-package.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-pause.svg7
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-photos.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-question.svg6
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-added.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-calculating.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-complicated.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-conflicted.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-deleted.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-eerror.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-ignored.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-locked.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-modified.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-normal.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-obstructed.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-read_only.svg1
l---------.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-unversioned.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-readonly.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-remove.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-shared.svg6
l---------.icons/Gruvbox-Light/emblems/24/emblem-success.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-symbolic-link.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-synchronizing.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-system.svg4
l---------.icons/Gruvbox-Light/emblems/24/emblem-unavailable.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-unlocked.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-unreadable.svg7
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-urgent.svg4
l---------.icons/Gruvbox-Light/emblems/24/emblem-warning.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/24/emblem-web.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/vcs-added.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/vcs-conflicting.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/vcs-locally-modified-unstaged.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/vcs-locally-modified.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/vcs-normal.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/vcs-removed.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/24/vcs-update-required.svg4
67 files changed, 207 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Light/emblems/24/checkmark.svg b/.icons/Gruvbox-Light/emblems/24/checkmark.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/checkmark.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-added.svg b/.icons/Gruvbox-Light/emblems/24/emblem-added.svg
new file mode 120000
index 000000000..5212512a6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-added.svg
@@ -0,0 +1 @@
+emblem-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-checked.svg b/.icons/Gruvbox-Light/emblems/24/emblem-checked.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-checked.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-default.svg b/.icons/Gruvbox-Light/emblems/24/emblem-default.svg
new file mode 100644
index 000000000..e3c4d1450
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-default.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="scale(0.5,0.5)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 11,27.221826 15.24264,31.464467 18.778174,35 37.16295,16.615224 33.627417,13.07969 18.778174,27.928933 14.535533,23.686292 11,27.221826 Z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-documents.svg b/.icons/Gruvbox-Light/emblems/24/emblem-documents.svg
new file mode 100644
index 000000000..f77d00c1c
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-documents.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <g>
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 7,7 17,7 17,9 7,9 Z"/>
+ <path style="fill:#ffffff" d="m 7,11 10,0 0,2 -10,0 z"/>
+ <path style="fill:#ffffff" d="m 7,15 10,0 0,2 -10,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-downloads.svg b/.icons/Gruvbox-Light/emblems/24/emblem-downloads.svg
new file mode 100644
index 000000000..ee3ffce33
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-downloads.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 10,4.999999 10,11 l -2,0 4,4 4,-4 -2,0 0,-6.000001 z"/>
+ <rect style="fill:#ffffff" width="2" height="8" x="16" y="-16" transform="matrix(0,1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-syncing.svg b/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-syncing.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-syncing.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-unsyncable.svg b/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-unsyncable.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-unsyncable.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-uptodate.svg b/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-uptodate.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-dropbox-uptodate.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-encrypted-locked.svg b/.icons/Gruvbox-Light/emblems/24/emblem-encrypted-locked.svg
new file mode 100644
index 000000000..860d320b8
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-encrypted-locked.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="scale(0.5,0.5)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <g>
+ <path style="fill:#ffffff" d="m 18,16 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 0,4 a 4,4 0 0 1 4,4 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-4 z"/>
+ <rect style="fill:#ffffff" width="16" height="4" x="22" y="22"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="31" y="26"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-encrypted-unlocked.svg b/.icons/Gruvbox-Light/emblems/24/emblem-encrypted-unlocked.svg
new file mode 100644
index 000000000..38419ad66
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-encrypted-unlocked.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="matrix(0,-0.5,0.5,0,0,24)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <g>
+ <path style="fill:#ffffff" d="m 18,16 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 0,4 a 4,4 0 0 1 4,4 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-4 z"/>
+ <rect style="fill:#ffffff" width="16" height="4" x="22" y="22"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="31" y="26"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-error.svg b/.icons/Gruvbox-Light/emblems/24/emblem-error.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-favorite.svg b/.icons/Gruvbox-Light/emblems/24/emblem-favorite.svg
new file mode 100644
index 000000000..bcc33f07e
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-favorite.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 14.538213,6 C 13.535495,6 12.632507,6.424743 12.000245,7.200009 11.367819,6.424743 10.464859,6 9.462113,6 7.550099,6 6.000085,7.7638495 6.000085,9.939732 c 0,0.58462 0.090758,1.147219 0.249708,1.684458 0,0 0.144131,0.484744 0.2718125,0.75159 C 7.9808885,15.787614 12.000001,18 12.000001,18 c 0,0 4.019138,-2.212445 5.478394,-5.624219 0,0 0.188286,-0.454596 0.271812,-0.751591 0.151772,-0.539722 0.249708,-1.099838 0.249708,-1.684458 C 17.999915,7.7638495 16.449901,6 14.537887,6 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-generic.svg b/.icons/Gruvbox-Light/emblems/24/emblem-generic.svg
new file mode 100644
index 000000000..0f7c4edd8
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-generic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 11 5 L 11 9.5859375 L 7.7578125 6.34375 L 6.34375 7.7578125 L 9.5859375 11 L 5 11 L 5 13 L 9.5859375 13 L 6.34375 16.242188 L 7.7578125 17.65625 L 11 14.414062 L 11 19 L 13 19 L 13 14.414062 L 16.242188 17.65625 L 17.65625 16.242188 L 14.414062 13 L 19 13 L 19 11 L 14.414062 11 L 17.65625 7.7578125 L 16.242188 6.34375 L 13 9.5859375 L 13 5 L 11 5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-important.svg b/.icons/Gruvbox-Light/emblems/24/emblem-important.svg
new file mode 100644
index 000000000..b41839ca0
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-important.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g>
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <circle style="fill:#ffffff" cx="12" cy="18" r="1"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 11,15 2,0 0,-10 -2,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-information.svg b/.icons/Gruvbox-Light/emblems/24/emblem-information.svg
new file mode 100644
index 000000000..9b21460cd
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-information.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="matrix(1,0,0,-1,0,24)">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <circle style="fill:#ffffff" cx="12" cy="18" r="1"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 11,15 2,0 0,-10 -2,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-insync-error-shared.svg b/.icons/Gruvbox-Light/emblems/24/emblem-insync-error-shared.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-insync-error-shared.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-insync-error.svg b/.icons/Gruvbox-Light/emblems/24/emblem-insync-error.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-insync-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-callbacks-active.svg b/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-callbacks-active.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/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/24/emblem-insync-synced-callbacks.svg b/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-callbacks.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-callbacks.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-shared.svg b/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-shared.svg
new file mode 120000
index 000000000..e36c1949a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced-shared.svg
@@ -0,0 +1 @@
+emblem-shared.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced.svg b/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-insync-synced.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-insync-syncing-shared.svg b/.icons/Gruvbox-Light/emblems/24/emblem-insync-syncing-shared.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-insync-syncing-shared.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-insync-syncing.svg b/.icons/Gruvbox-Light/emblems/24/emblem-insync-syncing.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-insync-syncing.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-link.svg b/.icons/Gruvbox-Light/emblems/24/emblem-link.svg
new file mode 120000
index 000000000..c990e6228
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-link.svg
@@ -0,0 +1 @@
+emblem-symbolic-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-locked.svg b/.icons/Gruvbox-Light/emblems/24/emblem-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-mail.svg b/.icons/Gruvbox-Light/emblems/24/emblem-mail.svg
new file mode 100644
index 000000000..7bed08599
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-mail.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="scale(0.5,0.5)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 24,12 c -6.627,0 -12,5.373 -12,12 0,6.627 5.373,12 12,12 l 7.5,0 c 0,0 1.4063,0 1.5,-1.5 C 33,33 31.5,33 31.5,33 L 24,33 c -4.9706,0 -9,-4.0294 -9,-9 0,-4.9706 4.0294,-9 9,-9 4.971,0 9,4.029 9,9 l 0,1.5 C 33,26.328 32.328,27 31.5,27 30.672,27 30,26.328 30,25.5 L 30,24 c 0,-3.314 -2.686,-6 -6,-6 -3.314,0 -6,2.686 -6,6 0,3.314 2.686,6 6,6 1.569,0 2.986,-0.616 4.055,-1.603 0.855,1.017 2.116,1.604 3.445,1.603 2.485,0 4.5,-2.015 4.5,-4.5 L 36,24 C 36,17.373 30.627,12 24,12 Z m 0,9 c 1.6568,0 3,1.3432 3,3 0,1.657 -1.343,3 -3,3 -1.657,0 -3,-1.343 -3,-3 0,-1.6568 1.3432,-3 3,-3 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-new.svg b/.icons/Gruvbox-Light/emblems/24/emblem-new.svg
new file mode 100644
index 000000000..831e9ccb6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-new.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <rect style="fill:#ffffff" width="2" height="14" x="-13" y="5" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="2" height="14" x="11" y="5"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-noread.svg b/.icons/Gruvbox-Light/emblems/24/emblem-noread.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-noread.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-nowrite.svg b/.icons/Gruvbox-Light/emblems/24/emblem-nowrite.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-nowrite.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-package.svg b/.icons/Gruvbox-Light/emblems/24/emblem-package.svg
new file mode 100644
index 000000000..26527f36d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-package.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 8.5,6 6,9 11,9 11,6 Z"/>
+ <path style="fill:#ffffff" d="m 13,6 0,3 5,0 -2.5,-3 z"/>
+ <path style="fill:#ffffff" d="m 6,11 0,7 12,0 0,-7 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-pause.svg b/.icons/Gruvbox-Light/emblems/24/emblem-pause.svg
new file mode 100644
index 000000000..cc90a2a8a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-pause.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="scale(0.5,0.5)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="16" y="10"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="26" y="10"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-photos.svg b/.icons/Gruvbox-Light/emblems/24/emblem-photos.svg
new file mode 100644
index 000000000..2be25d624
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-photos.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 9.5 7 L 8.5 8 L 7.5 8 C 6.279084 7.986885 6 7.9999999 6 8.9277344 L 6 16 C 6 17 6.5434111 17 7.7128906 17 L 16.287109 17 C 17.629731 17.002948 18 17 18 16 L 18 9 C 18 8 17.637609 8 16.5 8 L 15.5 8 L 14.5 7 L 9.5 7 z M 12 9 C 13.6568 9 15 10.343201 15 12 C 15 13.6568 13.6568 15 12 15 C 10.3432 15 9 13.6568 9 12 C 9 10.343201 10.3432 9 12 9 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-question.svg b/.icons/Gruvbox-Light/emblems/24/emblem-question.svg
new file mode 100644
index 000000000..99f0f0db2
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-question.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
+ <g transform="scale(0.5,0.5)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 26,38 -4,0 0,-4 4,0 z m 4.14,-15.5 -1.8,1.84 C 26.9,25.8 26,27 26,30 l -4,0 0,-1 c 0,-2.2 0.9,-4.2 2.34,-5.66 l 2.48,-2.52 C 27.56,20.1 28,19.1 28,18 c 0,-2.2 -1.8,-4 -4,-4 -2.2,0 -4,1.8 -4,4 l -4,0 c 0,-4.42 3.58,-8 8,-8 4.42,0 8,3.58 8,8 0,1.76 -0.72,3.36 -1.86,4.5 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-added.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-added.svg
new file mode 120000
index 000000000..fe747bc85
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-added.svg
@@ -0,0 +1 @@
+vcs-added.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-calculating.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-calculating.svg
new file mode 120000
index 000000000..46afa1502
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-calculating.svg
@@ -0,0 +1 @@
+vcs-update-required.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-complicated.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-complicated.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-complicated.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-conflicted.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-conflicted.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-conflicted.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-deleted.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-deleted.svg
new file mode 120000
index 000000000..e2f22b3d6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-deleted.svg
@@ -0,0 +1 @@
+vcs-removed.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-eerror.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-eerror.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-eerror.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-ignored.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-ignored.svg
new file mode 120000
index 000000000..369195864
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-ignored.svg
@@ -0,0 +1 @@
+emblem-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-locked.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-modified.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-modified.svg
new file mode 120000
index 000000000..6e94e01f1
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/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/24/emblem-rabbitvcs-normal.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-normal.svg
new file mode 120000
index 000000000..5c0190bc0
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-normal.svg
@@ -0,0 +1 @@
+vcs-normal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-obstructed.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-obstructed.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-obstructed.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-read_only.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-read_only.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-read_only.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-unversioned.svg b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-unversioned.svg
new file mode 120000
index 000000000..01b16f85d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-rabbitvcs-unversioned.svg
@@ -0,0 +1 @@
+vcs-locally-modified.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-readonly.svg b/.icons/Gruvbox-Light/emblems/24/emblem-readonly.svg
new file mode 100644
index 000000000..72fa50e20
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-readonly.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="scale(0.5,0.5)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 23.999998,11.999995 c -4,0 -7,2.000006 -7,6.999994 l 0,3 -1.333333,0 c -0.923333,0 -1.666667,0.750292 -1.666667,1.700006 l 0,10.585714 c 0,0.949714 0.743334,1.714286 1.666667,1.714286 l 16.666667,0 c 0.923333,0 1.666667,-0.764572 1.666667,-1.714286 l 0,-10.585714 c 0,-0.949714 -0.743334,-1.700006 -1.666667,-1.700006 l -1.333333,0 0,-3 c 0,-4.999988 -3,-6.999994 -7.000001,-6.999994 z m 0,3 c 2.000001,0 4.000001,0.999994 4.000001,3.999994 l 0,3 -8.000001,0 0,-3 c 0,-3 2,-3.999994 4,-3.999994 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-remove.svg b/.icons/Gruvbox-Light/emblems/24/emblem-remove.svg
new file mode 100644
index 000000000..1daa2dfef
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-remove.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <rect style="fill:#ffffff" width="2" height="14" x="-13" y="5" transform="matrix(0,-1,1,0,0,0)"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-shared.svg b/.icons/Gruvbox-Light/emblems/24/emblem-shared.svg
new file mode 100644
index 000000000..2d5eec9b6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-shared.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="scale(0.5,0.5)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 29.810739,13.147437 a 4,4 0 0 0 -3.2754,1.9961 4,4 0 0 0 -0.38672,3.0684 l -5.2949,3.0586 a 4,4 0 0 0 -2.854,-1.199 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 2.8516,-1.1992 l 5.2949,3.0586 a 4,4 0 0 0 0.388,3.068 4,4 0 0 0 5.465,1.465 4,4 0 0 0 1.465,-5.465 4,4 0 0 0 -5.465,-1.463 4,4 0 0 0 -0.854,0.662 l -5.296,-3.057 a 4,4 0 0 0 0.15,-1.07 4,4 0 0 0 -0.146,-1.07 l 5.2949,-3.0566 a 4,4 0 0 0 0.851,0.662 4,4 0 0 0 5.465,-1.463 4,4 0 0 0 -1.465,-5.465 4,4 0 0 0 -2.189,-0.531 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-success.svg b/.icons/Gruvbox-Light/emblems/24/emblem-success.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-success.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-symbolic-link.svg b/.icons/Gruvbox-Light/emblems/24/emblem-symbolic-link.svg
new file mode 100644
index 000000000..927e04067
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-symbolic-link.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 13,7 0,2 -3.1601538,0 c -1.371845,8e-5 -2.6394518,0.7735688 -3.3253743,1.953268 -0.6859627,1.179767 -0.6859627,2.969738 0,4.149506 C 7.1674503,16.222129 8.3474229,16.93642 9.6485932,17 8.6670891,16.902435 7.9999107,16.382474 8,15.403 8.0000002,14.35005 8.7794398,14 9.8398462,14 L 13,14 13,15.579409 18,11.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-synchronizing.svg b/.icons/Gruvbox-Light/emblems/24/emblem-synchronizing.svg
new file mode 100644
index 000000000..5b02b8972
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-synchronizing.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 11.96875,6 C 11.36456,5.9939 10.7654,6.07816 10.18359,6.228516 7.47096,6.913774 5.45091,9.354051 5.49219,12.000001 l -1.49219,0 2.28711,3 2.1875,-3 -1.43164,0 C 7.03797,10.891784 7.47856,9.864385 8.26172,9.03711 9.7337,7.370054 12.49279,6.978695 14.44922,8.09375 15.09911,8.895029 16.54246,8.01511 15.78516,7.19336 14.70791,6.403083 13.3288,6.00281 11.96875,6 Z m 5.74414,3 -2.1875,3.000001 1.43164,0 c 0.005,1.108217 -0.43559,2.135616 -1.21875,2.962891 -1.47198,1.667054 -4.23107,2.058412 -6.1875,0.943359 -0.64989,-0.801279 -2.09324,0.07864 -1.33594,0.90039 C 9.29209,17.596917 10.6712,17.9972 12.03125,18 c 0.60419,0.0061 1.20334,-0.07816 1.78516,-0.228516 2.71263,-0.685258 4.73267,-3.125534 4.6914,-5.771483 l 1.49219,0 L 17.71289,9 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-system.svg b/.icons/Gruvbox-Light/emblems/24/emblem-system.svg
new file mode 100644
index 000000000..2d8b8a7b0
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-system.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="m 10.5,5 0,1.709961 A 5.5000005,5.5000005 0 0 0 9.324219,7.2021485 L 8.111328,5.989258 5.989258,8.111328 7.199219,9.321289 A 5.5000005,5.5000005 0 0 0 6.713867,10.5 L 5,10.5 l 0,3 1.709961,0 a 5.5000005,5.5000005 0 0 0 0.4921875,1.175781 l -1.2128905,1.212891 2.12207,2.12207 1.209961,-1.209961 A 5.5000005,5.5000005 0 0 0 10.5,17.286133 L 10.5,19 l 3,0 0,-1.709961 a 5.5000005,5.5000005 0 0 0 1.175781,-0.492188 l 1.212891,1.212891 2.12207,-2.12207 -1.209961,-1.209961 A 5.5000005,5.5000005 0 0 0 17.286133,13.5 L 19,13.5 l 0,-3 -1.709961,0 A 5.5000005,5.5000005 0 0 0 16.797851,9.324219 l 1.212891,-1.212891 -2.12207,-2.12207 -1.209961,1.209961 A 5.5000005,5.5000005 0 0 0 13.5,6.713867 L 13.5,5 10.5,5 Z M 12,9.5 A 2.5,2.5 0 0 1 14.5,12 2.5,2.5 0 0 1 12,14.5 2.5,2.5 0 0 1 9.5,12 2.5,2.5 0 0 1 12,9.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-unavailable.svg b/.icons/Gruvbox-Light/emblems/24/emblem-unavailable.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-unavailable.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-unlocked.svg b/.icons/Gruvbox-Light/emblems/24/emblem-unlocked.svg
new file mode 100644
index 000000000..367f6542e
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-unlocked.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <g transform="scale(0.5,0.5)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 24,12 c -3.720732,0 -6.572538,1.734215 -6.953125,6 l 3.041016,0 C 20.487569,15.775525 22.241985,15 24,15 c 2.000001,0 4,1 4,4 l 0,3 -4,0 -4,0 -3,0 -1.333984,0 C 14.742683,22 14,22.749505 14,23.699219 l 0,10.585937 C 14,35.23487 14.742683,36 15.666016,36 l 16.667968,0 C 33.257317,36 34,35.23487 34,34.285156 L 34,23.699219 C 34,22.749505 33.257317,22 32.333984,22 L 31,22 31,19 c 0,-4.999988 -2.999999,-7 -7,-7 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-unreadable.svg b/.icons/Gruvbox-Light/emblems/24/emblem-unreadable.svg
new file mode 100644
index 000000000..147503c88
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-unreadable.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <g transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,12,-4.9705627)">
+ <rect style="fill:#ffffff" width="2" height="14" x="-13" y="5" transform="matrix(0,-1,1,0,0,0)"/>
+ <rect style="fill:#ffffff" width="2" height="14" x="11" y="5"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-urgent.svg b/.icons/Gruvbox-Light/emblems/24/emblem-urgent.svg
new file mode 100644
index 000000000..623993205
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-urgent.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 12,6 V 12 L 15,15"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-warning.svg b/.icons/Gruvbox-Light/emblems/24/emblem-warning.svg
new file mode 120000
index 000000000..81c5b960a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-warning.svg
@@ -0,0 +1 @@
+emblem-important.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/24/emblem-web.svg b/.icons/Gruvbox-Light/emblems/24/emblem-web.svg
new file mode 100644
index 000000000..b39302e21
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/emblem-web.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#252a35" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 12.01916,5.0000075 c -2.95265,0 -5.4765,1.83685 -6.495,4.42075 -0.05421,0.13143 -0.10182,0.26605 -0.148015,0.40136 -0.00905,0.028005 -0.0195,0.055215 -0.02825,0.083375 -0.2215,0.6765005 -0.348,1.3950005 -0.348,2.1445005 0,3.8335 3.1305,6.949999 6.981,6.949999 2.9248,0 5.431,-1.800399 6.469,-4.345149 2.7e-4,-6.5e-4 5e-4,-0.0012 10e-4,-0.0019 0.07457,-0.17525 0.1375,-0.355845 0.197675,-0.53805 0.225235,-0.682 0.351535,-1.40865 0.351535,-2.1648 0,-3.8326505 -3.1313,-6.9500005 -6.981,-6.9500005 z m -0.50245,1.08485 0,2.3393 c -0.66655,-0.02341 -1.30395,-0.093725 -1.893,-0.204555 0.088475,-0.206425 0.18123,-0.405235 0.282395,-0.5865 0.46634,-0.8357 1.0295,-1.357 1.61065,-1.54825 z m 0.99715,0.03878 c 0.0524,0.00864 0.105695,0.0147 0.15775,0.024235 0.5251,0.228785 1.02975,0.72525 1.45385,1.4852 0.09929,0.17793 0.190445,0.37273 0.277525,0.5749 -0.5864,0.113735 -1.22325,0.187555 -1.8891,0.21425 l 0,-2.2986 z m -3.12485,0.478915 c -0.125075,0.173855 -0.245685,0.353795 -0.354455,0.5487 -0.14479,0.25947 -0.274275,0.54055 -0.393405,0.83375 -0.29188,-0.08523 -0.5619,-0.18171 -0.8141,-0.28599 0.455115,-0.44485 0.98255,-0.81415 1.56195,-1.09645 z m 5.3615,0.1493 c 0.2723,0.108735 0.48106,0.21017 0.6904,0.312165 0.2658,0.184635 0.51615,0.3895 0.74785,0.61365 -0.249135,0.105455 -0.5171,0.20327 -0.8063,0.28987 -0.117245,-0.2866 -0.243755,-0.56205 -0.385615,-0.8163 -0.07746,-0.138815 -0.160905,-0.27043 -0.246365,-0.39942 z m 2.0897,1.67525 c 0.6362,0.86225 1.0445,1.8992505 1.13735,3.0295505 l -1.87745,0 c -0.03665,-0.90775 -0.173435,-1.7663505 -0.39438,-2.5468005 0.39819,-0.121515 0.77215,-0.260945 1.114,-0.419775 0.0093,-0.021645 0.0145,-0.042245 0.02045,-0.063015 z m -9.691,0.065925 c 0.357905,0.1658 0.7523,0.3094 1.17145,0.43432 -0.218065,0.77585 -0.35313,1.6282995 -0.38951,2.5293505 l -1.8706,0 c 0.090525,-1.1015 0.480125,-2.1146005 1.0887,-2.9636505 z m 7.5885,0.66215 c 0.198405,0.6952 0.32692,1.4734505 0.36419,2.3015005 l -2.5883,0 0,-2.0417005 c 0.78345,-0.02861 1.532,-0.116705 2.2241,-0.259815 z m -5.4485,0.01454 c 0.69375,0.13936 1.44345,0.222525 2.22705,0.24721 l 0,2.0397505 -2.5873,0 c 0.037,-0.8224 0.1642,-1.5954005 0.3603,-2.2869505 z m -3.22905,3.2797005 1.8706,0 c 0.0374,0.9258 0.178315,1.80135 0.40704,2.5943 -0.409695,0.121305 -0.7942,0.26161 -1.14615,0.421715 -0.6318,-0.85925 -1.038,-1.8913 -1.13155,-3.016 z m 2.86875,0 2.5873,0 0,2.10955 c -0.77695,0.0244 -1.5207,0.10607 -2.2095,0.243335 -0.20664,-0.70805 -0.33965,-1.50465 -0.377825,-2.3529 z m 3.58445,0 2.5883,0 c -0.03845,0.8539 -0.172725,1.65585 -0.38172,2.36745 -0.6872,-0.140985 -1.4297,-0.227625 -2.2066,-0.25594 l 0,-2.1115 z m 3.5864,0 1.87745,0 c -0.09462,1.1379 -0.50935,2.1809 -1.1539,3.04605 -0.002,-0.003 -0.002,-0.0067 -0.004,-0.0097 -0.34677,-0.161111 -0.7269,-0.301941 -1.13155,-0.424626 0.23166,-0.79745 0.37426,-1.67925 0.41191,-2.611749 z m -4.58355,3.1023 0,2.268549 c -0.58085,-0.19154 -1.1444,-0.71085 -1.61065,-1.5463 -0.090815,-0.162739 -0.17447,-0.339389 -0.25513,-0.522549 0.58155,-0.10798 1.20945,-0.176605 1.86575,-0.19971 z m 0.99715,0.002 c 0.6562,0.02608 1.28345,0.09746 1.86285,0.208435 -0.07936,0.179395 -0.16211,0.35216 -0.251235,0.5119 -0.4664,0.835799 -1.0302,1.354949 -1.6116,1.546299 l 0,-2.266599 z m -3.8464,0.42947 c 0.112425,0.270315 0.232605,0.5316 0.367115,0.772649 0.105755,0.189515 0.221655,0.366421 0.34277,0.536101 -0.5504,-0.269695 -1.0523,-0.619051 -1.49085,-1.03635 0.244195,-0.09826 0.5012,-0.19162 0.78095,-0.27242 z m 6.69,0.01745 c 0.276785,0.08202 0.5315,0.175965 0.7722,0.27533 -0.435635,0.41035 -0.9326,0.7541 -1.4772,1.01985 0.1216,-0.171405 0.238255,-0.34921 0.344715,-0.54 0.131635,-0.235895 0.24979,-0.491245 0.360295,-0.7552 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/vcs-added.svg b/.icons/Gruvbox-Light/emblems/24/vcs-added.svg
new file mode 100644
index 000000000..41c9b5d13
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/vcs-added.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#af7f4c" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 10,5 V 10 H 5 V 14 H 10 V 19 H 14 V 14 H 19 V 10 H 14 V 5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/vcs-conflicting.svg b/.icons/Gruvbox-Light/emblems/24/vcs-conflicting.svg
new file mode 100644
index 000000000..c17e2df62
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/vcs-conflicting.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#f44336" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 8,6 12,10 16,6 18,8 14,12 18,16 16,18 12,14 8,18 6,16 10,12 6,8 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/vcs-locally-modified-unstaged.svg b/.icons/Gruvbox-Light/emblems/24/vcs-locally-modified-unstaged.svg
new file mode 100644
index 000000000..87bab6454
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/vcs-locally-modified-unstaged.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#af4c5f" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 10,5 V 13 H 14 V 5 Z M 10,15 V 19 H 14 V 15 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/vcs-locally-modified.svg b/.icons/Gruvbox-Light/emblems/24/vcs-locally-modified.svg
new file mode 100644
index 000000000..21dceaf3a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/vcs-locally-modified.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#c579be" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 13,7 V 9 H 9.8398 C 8.468,9.0001 7.2004,9.7736 6.5145,10.953 5.8285,12.133 5.8285,13.923 6.5145,15.103 7.1675,16.222 8.3474,16.936 9.6486,17 8.6671,16.902 7.9999,16.382 8,15.403 8,14.35 8.7794,14 9.8398,14 H 13 V 15.579 L 18,11.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/vcs-normal.svg b/.icons/Gruvbox-Light/emblems/24/vcs-normal.svg
new file mode 100644
index 000000000..41e7b22ed
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/vcs-normal.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#4caf50" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 17.5,7.5 11.532,13.468 8,10 6,12 11.5,17.5 19.5,9.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/vcs-removed.svg b/.icons/Gruvbox-Light/emblems/24/vcs-removed.svg
new file mode 100644
index 000000000..8fba17c9c
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/vcs-removed.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#4caf99" cx="12" cy="12" r="10"/>
+ <rect style="fill:#ffffff" width="4" height="14" x="10" y="-19" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/24/vcs-update-required.svg b/.icons/Gruvbox-Light/emblems/24/vcs-update-required.svg
new file mode 100644
index 000000000..b25c6e0ab
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/24/vcs-update-required.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1.1" viewBox="0 0 24 24">
+ <circle style="fill:#4c76af" cx="12" cy="12" r="10"/>
+ <path style="fill:#ffffff" d="M 12,3 V 10 L 17,6.5 Z M 12,5 A 7,7 0 0 0 5,12 7,7 0 0 0 12,19 7,7 0 0 0 19,12 H 16 A 4,4 0 0 1 12,16 4,4 0 0 1 8,12 4,4 0 0 1 12,8 Z"/>
+</svg>