diff --git a/install.sh b/install.sh
index f4701924..a463f749 100755
--- a/install.sh
+++ b/install.sh
@@ -13,7 +13,7 @@ fi
SRC_DIR="$(cd "$(dirname "$0")" && pwd)"
THEME_NAME=Colloid
-COLOR_VARIANTS=('' '-dark')
+COLOR_VARIANTS=('-light' '-dark' '')
SCHEME_VARIANTS=('' '-nord' '-dracula')
THEME_VARIANTS=('' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-teal' '-grey')
@@ -46,10 +46,9 @@ install() {
mkdir -p ${THEME_DIR}
cp -r ${SRC_DIR}/src/index.theme ${THEME_DIR}
sed -i "s/Colloid/${2}${3}${4}${5}/g" ${THEME_DIR}/index.theme
- sed -i "s/WhiteSur/WhiteSur${color}/g" ${THEME_DIR}/index.theme
- if [[ ${color} == '' ]]; then
- cp -r ${SRC_DIR}/src/{actions,apps,categories,devices,mimetypes,places,status} ${THEME_DIR}
+ if [[ ${color} == '-light' ]]; then
+ cp -r ${SRC_DIR}/src/{actions,apps,categories,devices,emblems,mimetypes,places,status} ${THEME_DIR}
cp -r ${SRC_DIR}/links/* ${THEME_DIR}
if [[ ${theme} != '' ]]; then
@@ -60,10 +59,11 @@ install() {
fi
if [[ ${color} == '-dark' ]]; then
- mkdir -p ${THEME_DIR}/{apps,categories,devices,mimetypes,places,status}
+ mkdir -p ${THEME_DIR}/{apps,categories,devices,emblems,mimetypes,places,status}
cp -r ${SRC_DIR}/src/actions ${THEME_DIR}
cp -r ${SRC_DIR}/src/apps/symbolic ${THEME_DIR}/apps
cp -r ${SRC_DIR}/src/categories/symbolic ${THEME_DIR}/categories
+ cp -r ${SRC_DIR}/src/emblems/symbolic ${THEME_DIR}/emblems
cp -r ${SRC_DIR}/src/mimetypes/symbolic ${THEME_DIR}/mimetypes
cp -r ${SRC_DIR}/src/devices/{16,22,24,symbolic} ${THEME_DIR}/devices
cp -r ${SRC_DIR}/src/places/{16,22,24,symbolic} ${THEME_DIR}/places
@@ -72,7 +72,7 @@ install() {
# Change icon color for dark theme
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices,places,status}/{16,22,24}/*
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/actions/32/*
- sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,devices,mimetypes,places,status}/symbolic/*
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,devices,emblems,mimetypes,places,status}/symbolic/*
cp -r ${SRC_DIR}/links/actions/{16,22,24,32,symbolic} ${THEME_DIR}/actions
cp -r ${SRC_DIR}/links/devices/{16,22,24,symbolic} ${THEME_DIR}/devices
@@ -80,6 +80,7 @@ install() {
cp -r ${SRC_DIR}/links/status/{16,22,24,symbolic} ${THEME_DIR}/status
cp -r ${SRC_DIR}/links/apps/symbolic ${THEME_DIR}/apps
cp -r ${SRC_DIR}/links/categories/symbolic ${THEME_DIR}/categories
+ cp -r ${SRC_DIR}/links/emblems/symbolic ${THEME_DIR}/emblems
cp -r ${SRC_DIR}/links/mimetypes/symbolic ${THEME_DIR}/mimetypes
cd ${dest}
@@ -87,16 +88,38 @@ install() {
ln -s ../../${name}${theme}${scheme}/devices/scalable ${name}${theme}${scheme}-dark/devices/scalable
ln -s ../../${name}${theme}${scheme}/places/scalable ${name}${theme}${scheme}-dark/places/scalable
ln -s ../../${name}${theme}${scheme}/categories/32 ${name}${theme}${scheme}-dark/categories/32
+ ln -s ../../${name}${theme}${scheme}/emblems/16 ${name}${theme}${scheme}-dark/emblems/16
+ ln -s ../../${name}${theme}${scheme}/emblems/22 ${name}${theme}${scheme}-dark/emblems/22
ln -s ../../${name}${theme}${scheme}/status/32 ${name}${theme}${scheme}-dark/status/32
ln -s ../../${name}${theme}${scheme}/mimetypes/scalable ${name}${theme}${scheme}-dark/mimetypes/scalable
fi
+ if [[ ${color} == '' ]]; then
+ mkdir -p ${THEME_DIR}/status
+ cp -r ${SRC_DIR}/src/status/{16,22,24} ${THEME_DIR}/status
+ # Change icon color for dark panel
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/status/{16,22,24}/*
+ cp -r ${SRC_DIR}/links/status/{16,22,24} ${THEME_DIR}/status
+
+ cd ${dest}
+ ln -s ../${name}${theme}${scheme}-light/apps ${name}${theme}${scheme}/apps
+ ln -s ../${name}${theme}${scheme}-light/actions ${name}${theme}${scheme}/actions
+ ln -s ../${name}${theme}${scheme}-light/devices ${name}${theme}${scheme}/devices
+ ln -s ../${name}${theme}${scheme}-light/emblems ${name}${theme}${scheme}/emblems
+ ln -s ../${name}${theme}${scheme}-light/places ${name}${theme}${scheme}/places
+ ln -s ../${name}${theme}${scheme}-light/categories ${name}${theme}${scheme}/categories
+ ln -s ../${name}${theme}${scheme}-light/mimetypes ${name}${theme}${scheme}/mimetypes
+ ln -s ../../${name}${theme}${scheme}-light/status/32 ${name}${theme}${scheme}/status/32
+ ln -s ../../${name}${theme}${scheme}-light/status/symbolic ${name}${theme}${scheme}/status/symbolic
+ fi
+
(
cd ${THEME_DIR}
ln -sf actions actions@2x
ln -sf apps apps@2x
ln -sf categories categories@2x
ln -sf devices devices@2x
+ ln -sf emblems emblems@2x
ln -sf mimetypes mimetypes@2x
ln -sf places places@2x
ln -sf status status@2x
diff --git a/links/emblems/16/checkmark.svg b/links/emblems/16/checkmark.svg
new file mode 120000
index 00000000..4229cbe3
--- /dev/null
+++ b/links/emblems/16/checkmark.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/links/emblems/16/emblem-encrypted-locked.svg b/links/emblems/16/emblem-encrypted-locked.svg
new file mode 120000
index 00000000..4fef72c3
--- /dev/null
+++ b/links/emblems/16/emblem-encrypted-locked.svg
@@ -0,0 +1 @@
+emblem-locked.svg
\ No newline at end of file
diff --git a/links/emblems/16/emblem-encrypted-unlocked.svg b/links/emblems/16/emblem-encrypted-unlocked.svg
new file mode 120000
index 00000000..e2c1f8f4
--- /dev/null
+++ b/links/emblems/16/emblem-encrypted-unlocked.svg
@@ -0,0 +1 @@
+emblem-unlocked.svg
\ No newline at end of file
diff --git a/links/emblems/16/emblem-error.svg b/links/emblems/16/emblem-error.svg
new file mode 120000
index 00000000..3b88f924
--- /dev/null
+++ b/links/emblems/16/emblem-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg
\ No newline at end of file
diff --git a/links/emblems/16/emblem-favorite.svg b/links/emblems/16/emblem-favorite.svg
new file mode 120000
index 00000000..7d381af0
--- /dev/null
+++ b/links/emblems/16/emblem-favorite.svg
@@ -0,0 +1 @@
+rating.svg
\ No newline at end of file
diff --git a/links/emblems/16/emblem-success.svg b/links/emblems/16/emblem-success.svg
new file mode 120000
index 00000000..4229cbe3
--- /dev/null
+++ b/links/emblems/16/emblem-success.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/links/emblems/16/installed.svg b/links/emblems/16/installed.svg
new file mode 120000
index 00000000..3814b6e7
--- /dev/null
+++ b/links/emblems/16/installed.svg
@@ -0,0 +1 @@
+package-install.svg
\ No newline at end of file
diff --git a/links/emblems/16/newer.svg b/links/emblems/16/newer.svg
new file mode 120000
index 00000000..580fe6f0
--- /dev/null
+++ b/links/emblems/16/newer.svg
@@ -0,0 +1 @@
+package-upgrade.svg
\ No newline at end of file
diff --git a/links/emblems/16/noninstalled.svg b/links/emblems/16/noninstalled.svg
new file mode 120000
index 00000000..e4eddd11
--- /dev/null
+++ b/links/emblems/16/noninstalled.svg
@@ -0,0 +1 @@
+package-available.svg
\ No newline at end of file
diff --git a/links/emblems/16/outdated.svg b/links/emblems/16/outdated.svg
new file mode 120000
index 00000000..76177cde
--- /dev/null
+++ b/links/emblems/16/outdated.svg
@@ -0,0 +1 @@
+package-installed-outdated.svg
\ No newline at end of file
diff --git a/links/emblems/16/unrequired.svg b/links/emblems/16/unrequired.svg
new file mode 120000
index 00000000..3814b6e7
--- /dev/null
+++ b/links/emblems/16/unrequired.svg
@@ -0,0 +1 @@
+package-install.svg
\ No newline at end of file
diff --git a/links/emblems/16/vcs-added.svg b/links/emblems/16/vcs-added.svg
new file mode 120000
index 00000000..38042596
--- /dev/null
+++ b/links/emblems/16/vcs-added.svg
@@ -0,0 +1 @@
+emblem-added.svg
\ No newline at end of file
diff --git a/links/emblems/16/vcs-conflicting.svg b/links/emblems/16/vcs-conflicting.svg
new file mode 120000
index 00000000..a3cb492e
--- /dev/null
+++ b/links/emblems/16/vcs-conflicting.svg
@@ -0,0 +1 @@
+emblem-warning.svg
\ No newline at end of file
diff --git a/links/emblems/16/vcs-normal.svg b/links/emblems/16/vcs-normal.svg
new file mode 120000
index 00000000..4229cbe3
--- /dev/null
+++ b/links/emblems/16/vcs-normal.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/links/emblems/16/vcs-removed.svg b/links/emblems/16/vcs-removed.svg
new file mode 120000
index 00000000..36919586
--- /dev/null
+++ b/links/emblems/16/vcs-removed.svg
@@ -0,0 +1 @@
+emblem-remove.svg
\ No newline at end of file
diff --git a/links/emblems/22/checkmark.svg b/links/emblems/22/checkmark.svg
new file mode 120000
index 00000000..4229cbe3
--- /dev/null
+++ b/links/emblems/22/checkmark.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/links/emblems/22/emblem-encrypted-locked.svg b/links/emblems/22/emblem-encrypted-locked.svg
new file mode 120000
index 00000000..4fef72c3
--- /dev/null
+++ b/links/emblems/22/emblem-encrypted-locked.svg
@@ -0,0 +1 @@
+emblem-locked.svg
\ No newline at end of file
diff --git a/links/emblems/22/emblem-encrypted-unlocked.svg b/links/emblems/22/emblem-encrypted-unlocked.svg
new file mode 120000
index 00000000..e2c1f8f4
--- /dev/null
+++ b/links/emblems/22/emblem-encrypted-unlocked.svg
@@ -0,0 +1 @@
+emblem-unlocked.svg
\ No newline at end of file
diff --git a/links/emblems/22/emblem-error.svg b/links/emblems/22/emblem-error.svg
new file mode 120000
index 00000000..3b88f924
--- /dev/null
+++ b/links/emblems/22/emblem-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg
\ No newline at end of file
diff --git a/links/emblems/22/emblem-favorite.svg b/links/emblems/22/emblem-favorite.svg
new file mode 120000
index 00000000..7d381af0
--- /dev/null
+++ b/links/emblems/22/emblem-favorite.svg
@@ -0,0 +1 @@
+rating.svg
\ No newline at end of file
diff --git a/links/emblems/22/emblem-success.svg b/links/emblems/22/emblem-success.svg
new file mode 120000
index 00000000..4229cbe3
--- /dev/null
+++ b/links/emblems/22/emblem-success.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/links/emblems/22/vcs-added.svg b/links/emblems/22/vcs-added.svg
new file mode 120000
index 00000000..38042596
--- /dev/null
+++ b/links/emblems/22/vcs-added.svg
@@ -0,0 +1 @@
+emblem-added.svg
\ No newline at end of file
diff --git a/links/emblems/22/vcs-conflicting.svg b/links/emblems/22/vcs-conflicting.svg
new file mode 120000
index 00000000..a3cb492e
--- /dev/null
+++ b/links/emblems/22/vcs-conflicting.svg
@@ -0,0 +1 @@
+emblem-warning.svg
\ No newline at end of file
diff --git a/links/emblems/22/vcs-normal.svg b/links/emblems/22/vcs-normal.svg
new file mode 120000
index 00000000..4229cbe3
--- /dev/null
+++ b/links/emblems/22/vcs-normal.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/links/emblems/22/vcs-removed.svg b/links/emblems/22/vcs-removed.svg
new file mode 120000
index 00000000..36919586
--- /dev/null
+++ b/links/emblems/22/vcs-removed.svg
@@ -0,0 +1 @@
+emblem-remove.svg
\ No newline at end of file
diff --git a/src/emblems/16/emblem-added.svg b/src/emblems/16/emblem-added.svg
new file mode 100644
index 00000000..cd21cc29
--- /dev/null
+++ b/src/emblems/16/emblem-added.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/emblems/16/emblem-checked.svg b/src/emblems/16/emblem-checked.svg
new file mode 100644
index 00000000..2c3ba4df
--- /dev/null
+++ b/src/emblems/16/emblem-checked.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/emblems/16/emblem-important.svg b/src/emblems/16/emblem-important.svg
new file mode 100644
index 00000000..2498e820
--- /dev/null
+++ b/src/emblems/16/emblem-important.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/emblems/16/emblem-information.svg b/src/emblems/16/emblem-information.svg
new file mode 100644
index 00000000..fa4ea5b7
--- /dev/null
+++ b/src/emblems/16/emblem-information.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/emblems/16/emblem-locked.svg b/src/emblems/16/emblem-locked.svg
new file mode 100644
index 00000000..e920031d
--- /dev/null
+++ b/src/emblems/16/emblem-locked.svg
@@ -0,0 +1,18 @@
+
diff --git a/src/emblems/16/emblem-mounted.svg b/src/emblems/16/emblem-mounted.svg
new file mode 100644
index 00000000..f9cd5908
--- /dev/null
+++ b/src/emblems/16/emblem-mounted.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/16/emblem-pause.svg b/src/emblems/16/emblem-pause.svg
new file mode 100644
index 00000000..b4579393
--- /dev/null
+++ b/src/emblems/16/emblem-pause.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/emblems/16/emblem-question.svg b/src/emblems/16/emblem-question.svg
new file mode 100644
index 00000000..8292f17e
--- /dev/null
+++ b/src/emblems/16/emblem-question.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/emblems/16/emblem-readonly.svg b/src/emblems/16/emblem-readonly.svg
new file mode 100644
index 00000000..4263c258
--- /dev/null
+++ b/src/emblems/16/emblem-readonly.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/emblems/16/emblem-remove.svg b/src/emblems/16/emblem-remove.svg
new file mode 100644
index 00000000..6ad6a870
--- /dev/null
+++ b/src/emblems/16/emblem-remove.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/emblems/16/emblem-shared.svg b/src/emblems/16/emblem-shared.svg
new file mode 100644
index 00000000..3e3ceaf5
--- /dev/null
+++ b/src/emblems/16/emblem-shared.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/emblems/16/emblem-symbolic-link.svg b/src/emblems/16/emblem-symbolic-link.svg
new file mode 100644
index 00000000..ec58e18c
--- /dev/null
+++ b/src/emblems/16/emblem-symbolic-link.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/emblems/16/emblem-synchronizing.svg b/src/emblems/16/emblem-synchronizing.svg
new file mode 100644
index 00000000..795fc4eb
--- /dev/null
+++ b/src/emblems/16/emblem-synchronizing.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/emblems/16/emblem-unavailable.svg b/src/emblems/16/emblem-unavailable.svg
new file mode 100644
index 00000000..3cb22b4b
--- /dev/null
+++ b/src/emblems/16/emblem-unavailable.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/emblems/16/emblem-unlocked.svg b/src/emblems/16/emblem-unlocked.svg
new file mode 100644
index 00000000..44964ba0
--- /dev/null
+++ b/src/emblems/16/emblem-unlocked.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/16/emblem-unmounted.svg b/src/emblems/16/emblem-unmounted.svg
new file mode 100644
index 00000000..1fdd5e74
--- /dev/null
+++ b/src/emblems/16/emblem-unmounted.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/16/emblem-unreadable.svg b/src/emblems/16/emblem-unreadable.svg
new file mode 100644
index 00000000..43332398
--- /dev/null
+++ b/src/emblems/16/emblem-unreadable.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/emblems/16/emblem-warning.svg b/src/emblems/16/emblem-warning.svg
new file mode 100644
index 00000000..b911b8fc
--- /dev/null
+++ b/src/emblems/16/emblem-warning.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/status/16/package-available-locked.svg b/src/emblems/16/package-available-locked.svg
similarity index 100%
rename from src/status/16/package-available-locked.svg
rename to src/emblems/16/package-available-locked.svg
diff --git a/src/status/16/package-available.svg b/src/emblems/16/package-available.svg
similarity index 100%
rename from src/status/16/package-available.svg
rename to src/emblems/16/package-available.svg
diff --git a/src/status/16/package-broken.svg b/src/emblems/16/package-broken.svg
similarity index 100%
rename from src/status/16/package-broken.svg
rename to src/emblems/16/package-broken.svg
diff --git a/src/status/16/package-downgrade.svg b/src/emblems/16/package-downgrade.svg
similarity index 100%
rename from src/status/16/package-downgrade.svg
rename to src/emblems/16/package-downgrade.svg
diff --git a/src/emblems/16/package-install-auto.svg b/src/emblems/16/package-install-auto.svg
new file mode 100644
index 00000000..059abeb6
--- /dev/null
+++ b/src/emblems/16/package-install-auto.svg
@@ -0,0 +1,20 @@
+
diff --git a/src/status/16/package-install.svg b/src/emblems/16/package-install.svg
similarity index 100%
rename from src/status/16/package-install.svg
rename to src/emblems/16/package-install.svg
diff --git a/src/status/16/package-installed-locked.svg b/src/emblems/16/package-installed-locked.svg
similarity index 100%
rename from src/status/16/package-installed-locked.svg
rename to src/emblems/16/package-installed-locked.svg
diff --git a/src/status/16/package-installed-outdated.svg b/src/emblems/16/package-installed-outdated.svg
similarity index 100%
rename from src/status/16/package-installed-outdated.svg
rename to src/emblems/16/package-installed-outdated.svg
diff --git a/src/status/16/package-installed-updated.svg b/src/emblems/16/package-installed-updated.svg
similarity index 100%
rename from src/status/16/package-installed-updated.svg
rename to src/emblems/16/package-installed-updated.svg
diff --git a/src/status/16/package-new.svg b/src/emblems/16/package-new.svg
similarity index 100%
rename from src/status/16/package-new.svg
rename to src/emblems/16/package-new.svg
diff --git a/src/status/16/package-purge.svg b/src/emblems/16/package-purge.svg
similarity index 100%
rename from src/status/16/package-purge.svg
rename to src/emblems/16/package-purge.svg
diff --git a/src/status/16/package-reinstall.svg b/src/emblems/16/package-reinstall.svg
similarity index 100%
rename from src/status/16/package-reinstall.svg
rename to src/emblems/16/package-reinstall.svg
diff --git a/src/emblems/16/package-remove-auto.svg b/src/emblems/16/package-remove-auto.svg
new file mode 100644
index 00000000..e73db619
--- /dev/null
+++ b/src/emblems/16/package-remove-auto.svg
@@ -0,0 +1,20 @@
+
diff --git a/src/status/16/package-remove.svg b/src/emblems/16/package-remove.svg
similarity index 100%
rename from src/status/16/package-remove.svg
rename to src/emblems/16/package-remove.svg
diff --git a/src/status/16/package-supported.svg b/src/emblems/16/package-supported.svg
similarity index 100%
rename from src/status/16/package-supported.svg
rename to src/emblems/16/package-supported.svg
diff --git a/src/emblems/16/package-upgrade-auto.svg b/src/emblems/16/package-upgrade-auto.svg
new file mode 100644
index 00000000..31531b6f
--- /dev/null
+++ b/src/emblems/16/package-upgrade-auto.svg
@@ -0,0 +1,21 @@
+
diff --git a/src/status/16/package-upgrade.svg b/src/emblems/16/package-upgrade.svg
similarity index 100%
rename from src/status/16/package-upgrade.svg
rename to src/emblems/16/package-upgrade.svg
diff --git a/src/emblems/16/rating-half-rtl.svg b/src/emblems/16/rating-half-rtl.svg
new file mode 100644
index 00000000..96779cdf
--- /dev/null
+++ b/src/emblems/16/rating-half-rtl.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/16/rating-half.svg b/src/emblems/16/rating-half.svg
new file mode 100644
index 00000000..f49b133d
--- /dev/null
+++ b/src/emblems/16/rating-half.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/16/rating-unrated.svg b/src/emblems/16/rating-unrated.svg
new file mode 100644
index 00000000..0d507569
--- /dev/null
+++ b/src/emblems/16/rating-unrated.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/16/rating.svg b/src/emblems/16/rating.svg
new file mode 100644
index 00000000..42f36214
--- /dev/null
+++ b/src/emblems/16/rating.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/16/vcs-locally-modified-unstaged.svg b/src/emblems/16/vcs-locally-modified-unstaged.svg
new file mode 100644
index 00000000..91af32ca
--- /dev/null
+++ b/src/emblems/16/vcs-locally-modified-unstaged.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/emblems/16/vcs-locally-modified.svg b/src/emblems/16/vcs-locally-modified.svg
new file mode 100644
index 00000000..8a687f3b
--- /dev/null
+++ b/src/emblems/16/vcs-locally-modified.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/16/vcs-update-required.svg b/src/emblems/16/vcs-update-required.svg
new file mode 100644
index 00000000..bf456823
--- /dev/null
+++ b/src/emblems/16/vcs-update-required.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/22/emblem-added.svg b/src/emblems/22/emblem-added.svg
new file mode 100644
index 00000000..90e5c85a
--- /dev/null
+++ b/src/emblems/22/emblem-added.svg
@@ -0,0 +1,19 @@
+
diff --git a/src/emblems/22/emblem-checked.svg b/src/emblems/22/emblem-checked.svg
new file mode 100644
index 00000000..78d144d7
--- /dev/null
+++ b/src/emblems/22/emblem-checked.svg
@@ -0,0 +1,19 @@
+
diff --git a/src/emblems/22/emblem-important.svg b/src/emblems/22/emblem-important.svg
new file mode 100644
index 00000000..83c98b6c
--- /dev/null
+++ b/src/emblems/22/emblem-important.svg
@@ -0,0 +1,18 @@
+
diff --git a/src/emblems/22/emblem-information.svg b/src/emblems/22/emblem-information.svg
new file mode 100644
index 00000000..e53ff9f8
--- /dev/null
+++ b/src/emblems/22/emblem-information.svg
@@ -0,0 +1,18 @@
+
diff --git a/src/emblems/22/emblem-locked.svg b/src/emblems/22/emblem-locked.svg
new file mode 100644
index 00000000..6b505962
--- /dev/null
+++ b/src/emblems/22/emblem-locked.svg
@@ -0,0 +1,22 @@
+
diff --git a/src/emblems/22/emblem-mounted.svg b/src/emblems/22/emblem-mounted.svg
new file mode 100644
index 00000000..80325fea
--- /dev/null
+++ b/src/emblems/22/emblem-mounted.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/22/emblem-pause.svg b/src/emblems/22/emblem-pause.svg
new file mode 100644
index 00000000..48e4eb1e
--- /dev/null
+++ b/src/emblems/22/emblem-pause.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/22/emblem-question.svg b/src/emblems/22/emblem-question.svg
new file mode 100644
index 00000000..4e95e951
--- /dev/null
+++ b/src/emblems/22/emblem-question.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/22/emblem-readonly.svg b/src/emblems/22/emblem-readonly.svg
new file mode 100644
index 00000000..540cafbf
--- /dev/null
+++ b/src/emblems/22/emblem-readonly.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/emblems/22/emblem-remove.svg b/src/emblems/22/emblem-remove.svg
new file mode 100644
index 00000000..81e8e1ca
--- /dev/null
+++ b/src/emblems/22/emblem-remove.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/emblems/22/emblem-shared.svg b/src/emblems/22/emblem-shared.svg
new file mode 100644
index 00000000..ab218da0
--- /dev/null
+++ b/src/emblems/22/emblem-shared.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/22/emblem-symbolic-link.svg b/src/emblems/22/emblem-symbolic-link.svg
new file mode 100644
index 00000000..c3c98fe8
--- /dev/null
+++ b/src/emblems/22/emblem-symbolic-link.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/emblems/22/emblem-synchronizing.svg b/src/emblems/22/emblem-synchronizing.svg
new file mode 100644
index 00000000..5f5a3775
--- /dev/null
+++ b/src/emblems/22/emblem-synchronizing.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/emblems/22/emblem-unavailable.svg b/src/emblems/22/emblem-unavailable.svg
new file mode 100644
index 00000000..8e9f41f3
--- /dev/null
+++ b/src/emblems/22/emblem-unavailable.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/emblems/22/emblem-unlocked.svg b/src/emblems/22/emblem-unlocked.svg
new file mode 100644
index 00000000..172db097
--- /dev/null
+++ b/src/emblems/22/emblem-unlocked.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/22/emblem-unmounted.svg b/src/emblems/22/emblem-unmounted.svg
new file mode 100644
index 00000000..2d08cff5
--- /dev/null
+++ b/src/emblems/22/emblem-unmounted.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/22/emblem-unreadable.svg b/src/emblems/22/emblem-unreadable.svg
new file mode 100644
index 00000000..e434c196
--- /dev/null
+++ b/src/emblems/22/emblem-unreadable.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/emblems/22/emblem-warning.svg b/src/emblems/22/emblem-warning.svg
new file mode 100644
index 00000000..55198d28
--- /dev/null
+++ b/src/emblems/22/emblem-warning.svg
@@ -0,0 +1,18 @@
+
diff --git a/src/emblems/22/rating-half-rtl.svg b/src/emblems/22/rating-half-rtl.svg
new file mode 100644
index 00000000..e649756f
--- /dev/null
+++ b/src/emblems/22/rating-half-rtl.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/22/rating-half.svg b/src/emblems/22/rating-half.svg
new file mode 100644
index 00000000..5409a161
--- /dev/null
+++ b/src/emblems/22/rating-half.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/22/rating-unrated.svg b/src/emblems/22/rating-unrated.svg
new file mode 100644
index 00000000..770f9115
--- /dev/null
+++ b/src/emblems/22/rating-unrated.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/22/rating.svg b/src/emblems/22/rating.svg
new file mode 100644
index 00000000..bb6b2c9c
--- /dev/null
+++ b/src/emblems/22/rating.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/22/vcs-locally-modified-unstaged.svg b/src/emblems/22/vcs-locally-modified-unstaged.svg
new file mode 100644
index 00000000..1641e37d
--- /dev/null
+++ b/src/emblems/22/vcs-locally-modified-unstaged.svg
@@ -0,0 +1,19 @@
+
diff --git a/src/emblems/22/vcs-locally-modified.svg b/src/emblems/22/vcs-locally-modified.svg
new file mode 100644
index 00000000..ada3a048
--- /dev/null
+++ b/src/emblems/22/vcs-locally-modified.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/22/vcs-update-required.svg b/src/emblems/22/vcs-update-required.svg
new file mode 100644
index 00000000..459b73fe
--- /dev/null
+++ b/src/emblems/22/vcs-update-required.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/emblems/symbolic/emblem-default-symbolic.svg b/src/emblems/symbolic/emblem-default-symbolic.svg
new file mode 100644
index 00000000..6edc58a6
--- /dev/null
+++ b/src/emblems/symbolic/emblem-default-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/emblems/symbolic/emblem-documents-symbolic.svg b/src/emblems/symbolic/emblem-documents-symbolic.svg
new file mode 100644
index 00000000..065086de
--- /dev/null
+++ b/src/emblems/symbolic/emblem-documents-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/emblems/symbolic/emblem-favorite-symbolic.svg b/src/emblems/symbolic/emblem-favorite-symbolic.svg
new file mode 100644
index 00000000..ecc0a9ec
--- /dev/null
+++ b/src/emblems/symbolic/emblem-favorite-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/emblems/symbolic/emblem-important-symbolic.svg b/src/emblems/symbolic/emblem-important-symbolic.svg
new file mode 100644
index 00000000..08fb1782
--- /dev/null
+++ b/src/emblems/symbolic/emblem-important-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/emblems/symbolic/emblem-music-symbolic.svg b/src/emblems/symbolic/emblem-music-symbolic.svg
new file mode 100644
index 00000000..5efbc976
--- /dev/null
+++ b/src/emblems/symbolic/emblem-music-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/emblems/symbolic/emblem-ok-symbolic.svg b/src/emblems/symbolic/emblem-ok-symbolic.svg
new file mode 100644
index 00000000..d8358a6e
--- /dev/null
+++ b/src/emblems/symbolic/emblem-ok-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/emblems/symbolic/emblem-photos-symbolic.svg b/src/emblems/symbolic/emblem-photos-symbolic.svg
new file mode 100644
index 00000000..6f5b4830
--- /dev/null
+++ b/src/emblems/symbolic/emblem-photos-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/emblems/symbolic/emblem-shared-symbolic.svg b/src/emblems/symbolic/emblem-shared-symbolic.svg
new file mode 100644
index 00000000..5a390490
--- /dev/null
+++ b/src/emblems/symbolic/emblem-shared-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/emblems/symbolic/emblem-synchronizing-symbolic.svg b/src/emblems/symbolic/emblem-synchronizing-symbolic.svg
new file mode 100644
index 00000000..45010743
--- /dev/null
+++ b/src/emblems/symbolic/emblem-synchronizing-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/emblems/symbolic/emblem-system-symbolic.svg b/src/emblems/symbolic/emblem-system-symbolic.svg
new file mode 100644
index 00000000..f206a083
--- /dev/null
+++ b/src/emblems/symbolic/emblem-system-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/emblems/symbolic/emblem-videos-symbolic.svg b/src/emblems/symbolic/emblem-videos-symbolic.svg
new file mode 100644
index 00000000..30845e9e
--- /dev/null
+++ b/src/emblems/symbolic/emblem-videos-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/index.theme b/src/index.theme
index 72972f53..eddfd8a8 100644
--- a/src/index.theme
+++ b/src/index.theme
@@ -1,7 +1,7 @@
[Icon Theme]
Name=Colloid
Comment=Flat clean style icon theme for linux.
-Inherits=WhiteSur,hicolor
+Inherits=hicolor
Example=folder
# KDE/Plasma Stuff
@@ -26,7 +26,8 @@ FollowsColorScheme=true
KDE-Extensions=.svg
# Directory list
-Directories=actions/16,actions/22,actions/24,actions/32,actions/symbolic,apps/scalable,apps/symbolic,categories/32,categories/symbolic,places/symbolic,places/scalable,places/16,places/22,places/24,mimetypes/scalable,mimetypes/symbolic,devices/scalable,devices/symbolic,devices/16,devices/22,devices/24,status/16,status/22,status/24,status/32,status/symbolic,actions@2x/16,actions@2x/22,actions@2x/24,actions@2x/32,actions@2x/symbolic,apps@2x/scalable,apps@2x/symbolic,categories@2x/32,categories@2x/symbolic,places@2x/symbolic,places@2x/scalable,places@2x/16,places@2x/22,places@2x/24,mimetypes@2x/scalable,mimetypes@2x/symbolic,devices@2x/scalable,devices@2x/symbolic,devices@2x/16,devices@2x/22,devices@2x/24,status@2x/16,status@2x/22,status@2x/24,status@2x/32,status@2x/symbolic
+Directories=actions/16,actions/22,actions/24,actions/32,actions/symbolic,apps/scalable,apps/symbolic,categories/32,categories/symbolic,emblems/16,emblems/22,emblems/symbolic,places/symbolic,places/scalable,places/16,places/22,places/24,mimetypes/scalable,mimetypes/symbolic,devices/scalable,devices/symbolic,devices/16,devices/22,devices/24,status/16,status/22,status/24,status/32,status/symbolic,actions@2x/16,actions@2x/22,actions@2x/24,actions@2x/32,actions@2x/symbolic,apps@2x/scalable,apps@2x/symbolic,categories@2x/32,categories@2x/symbolic,emblems@2x/16,emblems@2x/22,emblems@2x/symbolic,places@2x/symbolic,places@2x/scalable,places@2x/16,places@2x/22,places@2x/24,mimetypes@2x/scalable,mimetypes@2x/symbolic,devices@2x/scalable,devices@2x/symbolic,devices@2x/16,devices@2x/22,devices@2x/24,status@2x/16,status@2x/22,status@2x/24,status@2x/32,status@2x/symbolic
+
[actions/16]
Size=16
Context=Actions
@@ -113,6 +114,25 @@ MinSize=16
MaxSize=512
Type=Scalable
+[emblems/16]
+Size=16
+Context=Emblems
+Type=Fixed
+
+[emblems/22]
+Size=22
+Context=Emblems
+MinSize=16
+MaxSize=512
+Type=Scalable
+
+[emblems/symbolic]
+Size=16
+Context=Emblems
+MinSize=16
+MaxSize=512
+Type=Scalable
+
[mimetypes/scalable]
Size=64
Context=MimeTypes
@@ -287,6 +307,28 @@ MinSize=16
MaxSize=512
Type=Scalable
+[emblems@2x/16]
+Size=16
+Scale=2
+Context=Emblems
+Type=Fixed
+
+[emblems@2x/22]
+Size=22
+Scale=2
+Context=Emblems
+MinSize=16
+MaxSize=512
+Type=Scalable
+
+[emblems@2x/symbolic]
+Size=16
+Scale=2
+Context=Emblems
+MinSize=16
+MaxSize=512
+Type=Scalable
+
[mimetypes@2x/scalable]
Size=64
Scale=2
diff --git a/src/status/32/dialog-warning.svg b/src/status/32/dialog-warning.svg
index 86707bda..7264b027 100644
--- a/src/status/32/dialog-warning.svg
+++ b/src/status/32/dialog-warning.svg
@@ -1 +1,7 @@
-
\ No newline at end of file
+
diff --git a/src/status/symbolic/network-vpn-symbolic.svg b/src/status/symbolic/network-vpn-symbolic.svg
index a6ae8230..5be69b63 100644
--- a/src/status/symbolic/network-vpn-symbolic.svg
+++ b/src/status/symbolic/network-vpn-symbolic.svg
@@ -1,3 +1,4 @@