38 Commits

Author SHA1 Message Date
vinceliuice
ebca4f67d3 update 2024-10-18 00:20:24 +08:00
Vince
472d0aa08f Merge pull request #149 from Burhanverse/main
feat: Add and fix some icons
2024-10-18 00:18:51 +08:00
vinceliuice
5026d91e34 update 2024-10-17 23:51:52 +08:00
vinceliuice
b5107fc72b Add some symbolic icons 2024-10-17 23:40:21 +08:00
vinceliuice
39515f2b22 Add some app icons 2024-10-17 23:26:29 +08:00
Sid.
b274042935 Merge branch 'vinceliuice:main' into main 2024-10-17 00:04:00 +05:30
vinceliuice
2fc2947478 update 2024-10-12 18:56:50 +08:00
Burhanverse
3fd87530b8 Fix: SymLink com.rustdesk.RustDesk.svg
* This fixes https://github.com/vinceliuice/Colloid-icon-theme/issues/127
2024-10-11 17:00:21 +05:30
Burhanverse
70e1382cec feat: soft link proton-vpn-logo.svg and add protonmail icon
The official protonvpn build provided by Proton uses the icon provided by the RPM Package,
because the .desktop file references the file `proton-vpn-logo`
2024-10-10 17:23:15 +05:30
Burhanverse
fb3bc7423d feat: add wezterm icon 2024-10-09 13:48:08 +05:30
Burhanverse
1f7a8dc2da feat: add materialgram icon 2024-10-09 13:08:45 +05:30
vinceliuice
6359414cc3 update 2024-10-09 11:27:22 +08:00
vinceliuice
42375ae691 Fixed #121 2024-09-18 00:51:22 +08:00
vinceliuice
b665bdc4c5 Fixed #120 2024-09-18 00:47:49 +08:00
vinceliuice
c0bd6c2019 Fixed #115 2024-09-18 00:43:02 +08:00
vinceliuice
3782f6d843 update 2024-09-18 00:37:31 +08:00
vinceliuice
acc5e504e2 Merge branch 'main' of github.com:vinceliuice/Colloid-icon-theme 2024-09-18 00:36:52 +08:00
vinceliuice
4e25107e71 Fixed #110 2024-09-18 00:36:47 +08:00
Vince
ce2c3a64de Merge pull request #142 from matthiasheyman/add-bruno-icon
feat: add bruno icon
2024-09-18 00:23:00 +08:00
Vince
8d9dbd77f9 Merge pull request #141 from matthiasheyman/add-remote-desktop-manager-icon
feat: add remote desktop manager icon
2024-09-18 00:22:50 +08:00
Matthias Heyman
e0cea3d941 feat: add bruno icon 2024-09-12 13:31:32 +02:00
Matthias Heyman
a6c7e889bd feat: add remote desktop manager icon 2024-09-12 13:02:01 +02:00
vinceliuice
0f13b37cb9 Fixed #139 2024-09-04 02:30:22 +08:00
vinceliuice
a65f3c3479 Fixed #105 2024-08-31 02:21:19 +08:00
vinceliuice
bc7dd66b10 Fixed panel icon issues 2024-08-30 23:06:47 +08:00
vinceliuice
328fd76ceb Fixed #104 2024-08-30 22:24:53 +08:00
vinceliuice
3efd39c5c1 Fixed #99 2024-08-30 22:20:20 +08:00
vinceliuice
36084eb708 Fixed #96 2024-08-30 22:12:38 +08:00
vinceliuice
12bbf1ee60 Fixed #94 2024-08-30 22:10:42 +08:00
vinceliuice
793955e27d Fixed #93 2024-08-30 22:07:49 +08:00
vinceliuice
72f9491ad5 Fixed #92 2024-08-30 22:02:22 +08:00
vinceliuice
94c24d62cd Fixed #90 2024-08-30 21:58:31 +08:00
vinceliuice
7744d4f059 Fixed #89 2024-08-30 21:55:38 +08:00
vinceliuice
6e450d9a24 Fixed #88 2024-08-30 21:53:22 +08:00
vinceliuice
cb7a4e945b Fixed #86 2024-08-30 21:49:07 +08:00
vinceliuice
20964ac202 Fixed #84 2024-08-30 21:31:07 +08:00
vinceliuice
0acc2a4762 Fixed #136 2024-08-30 21:21:33 +08:00
vinceliuice
e017d57398 Fixed #138 2024-08-30 20:56:31 +08:00
2432 changed files with 12687 additions and 2463 deletions

View File

@@ -17,7 +17,7 @@ SRC_DIR="$(cd "$(dirname "$0")" && pwd)"
source "${SRC_DIR}/lib_colors.sh"
THEME_NAME=Colloid
COLOR_VARIANTS=('' '-Light' '-Dark')
COLOR_VARIANTS=('-Light' '-Dark' '')
THEME_VARIANTS=('' '-Purple' '-Pink' '-Red' '-Orange' '-Yellow' '-Green' '-Teal' '-Grey')
SCHEME_VARIANTS=('' '-Nord' '-Dracula' '-Gruvbox' '-Everforest' '-Catppuccin')
@@ -31,6 +31,7 @@ cat << EOF
-s, --scheme VARIANTS Specify folder colorscheme variant(s) [default|nord|dracula|gruvbox|everforest|catppuccin|all]
-t, --theme VARIANTS Specify folder color theme variant(s) [default|purple|pink|red|orange|yellow|green|teal|grey|all] (Default: blue)
-notint, --notint Disable Follow ColorSheme for folders on KDE Plasma
-r, --remove, -u, --uninstall Remove/Uninstall $THEME_NAME icon themes
-h, --help Show help
EOF
}
@@ -72,7 +73,7 @@ install() {
if [[ "${color}" == '-Dark' ]]; then
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/apps/{22,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
@@ -81,15 +82,16 @@ install() {
cp -r "${SRC_DIR}"/src/status/{16,22,24,symbolic} "${THEME_DIR}"/status
# 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,devices}/32/*
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,devices,emblems,mimetypes,places,status}/symbolic/*
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices,places,status}/{16,22,24}/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices}/32/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/apps/22/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,devices,emblems,mimetypes,places,status}/symbolic/*.svg
cp -r "${SRC_DIR}"/links/actions/{16,22,24,32,symbolic} "${THEME_DIR}"/actions
cp -r "${SRC_DIR}"/links/devices/{16,22,24,32,symbolic} "${THEME_DIR}"/devices
cp -r "${SRC_DIR}"/links/places/{16,22,24,symbolic} "${THEME_DIR}"/places
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/apps/{22,symbolic} "${THEME_DIR}"/apps
cp -r "${SRC_DIR}"/links/categories/symbolic "${THEME_DIR}"/categories
cp -r "${SRC_DIR}"/links/mimetypes/symbolic "${THEME_DIR}"/mimetypes
@@ -105,12 +107,6 @@ install() {
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 -sf ../"${name}${theme}${scheme}"-Light/apps "${name}${theme}${scheme}"/apps
ln -sf ../"${name}${theme}${scheme}"-Light/actions "${name}${theme}${scheme}"/actions
@@ -119,8 +115,7 @@ install() {
ln -sf ../"${name}${theme}${scheme}"-Light/places "${name}${theme}${scheme}"/places
ln -sf ../"${name}${theme}${scheme}"-Light/categories "${name}${theme}${scheme}"/categories
ln -sf ../"${name}${theme}${scheme}"-Light/mimetypes "${name}${theme}${scheme}"/mimetypes
ln -sf ../../"${name}${theme}${scheme}"-Light/status/32 "${name}${theme}${scheme}"/status/32
ln -sf ../../"${name}${theme}${scheme}"-Light/status/symbolic "${name}${theme}${scheme}"/status/symbolic
ln -sf ../"${name}${theme}${scheme}"-Dark/status "${name}${theme}${scheme}"/status
fi
(
@@ -149,6 +144,11 @@ while [[ "$#" -gt 0 ]]; do
name="${2}"
shift 2
;;
-r|--remove|-u|--uninstall)
remove='true'
echo -e "\nUninstall icon themes...\n"
shift
;;
-notint|--notint)
notint='true'
echo -e "\nInstall notint version! that folders will not follow system colorschemes..."
@@ -292,6 +292,17 @@ clean_old_theme() {
done
}
remove_theme() {
for theme in "${THEME_VARIANTS[@]}"; do
for scheme in "${SCHEME_VARIANTS[@]}"; do
for color in "${COLOR_VARIANTS[@]}"; do
local THEME_DIR="${DEST_DIR}/${THEME_NAME}${theme}${scheme}${color}"
[[ -d "$THEME_DIR" ]] && echo -e "Removing $THEME_DIR ..." && rm -rf "$THEME_DIR"
done
done
done
}
install_theme() {
for theme in "${themes[@]}"; do
for scheme in "${schemes[@]}"; do
@@ -302,4 +313,14 @@ install_theme() {
done
}
clean_old_theme && install_theme
clean_old_theme
if [[ "${remove}" == 'true' ]]; then
remove_theme
else
install_theme
fi
echo -e "\nFinished!\n"

View File

@@ -0,0 +1 @@
rss.svg

View File

@@ -0,0 +1 @@
map-globe.svg

View File

@@ -0,0 +1 @@
help-about.svg

View File

@@ -0,0 +1 @@
user-group-new.svg

1
links/actions/16/tags.svg Symbolic link
View File

@@ -0,0 +1 @@
tag.svg

View File

@@ -0,0 +1 @@
stopped.svg

View File

@@ -0,0 +1 @@
terminal.svg

1
links/actions/16/video.svg Symbolic link
View File

@@ -0,0 +1 @@
../../places/16/folder-videos.svg

1
links/actions/22/audio.svg Symbolic link
View File

@@ -0,0 +1 @@
../../status/22/audio-volume-high.svg

View File

@@ -0,0 +1 @@
help-about.svg

View File

@@ -0,0 +1 @@
user-group-new.svg

View File

@@ -0,0 +1 @@
media-playlist-normal.svg

View File

@@ -0,0 +1 @@
system-suspend.svg

View File

@@ -0,0 +1 @@
terminal.svg

View File

@@ -0,0 +1 @@
zoom-in-x.svg

View File

@@ -0,0 +1 @@
zoom-out-x.svg

View File

@@ -0,0 +1 @@
zoom-out-y.svg

View File

@@ -0,0 +1 @@
list-add.svg

View File

@@ -0,0 +1 @@
y-zoom-in.svg

View File

@@ -0,0 +1 @@
list-remove.svg

1
links/actions/24/audio.svg Symbolic link
View File

@@ -0,0 +1 @@
../../status/24/audio-volume-high.svg

View File

@@ -0,0 +1 @@
help-about.svg

View File

@@ -0,0 +1 @@
user-group-new.svg

1
links/actions/32/folder.svg Symbolic link
View File

@@ -0,0 +1 @@
../../places/32/folder.svg

View File

@@ -0,0 +1 @@
media-playlist-normal.svg

View File

@@ -0,0 +1 @@
zoom-in-x.svg

View File

@@ -0,0 +1 @@
zoom-out-x.svg

View File

@@ -0,0 +1 @@
zoom-out-y.svg

View File

@@ -0,0 +1 @@
y-zoom-in.svg

View File

@@ -0,0 +1 @@
content-loading-symbolic.svg

View File

@@ -0,0 +1 @@
safety-symbolic.svg

View File

@@ -0,0 +1 @@
tool-brush-symbolic.svg

View File

@@ -0,0 +1 @@
builder-build-symbolic.svg

View File

@@ -0,0 +1 @@
donate-symbolic.svg

View File

@@ -0,0 +1 @@
route-bike-symbolic.svg

View File

@@ -0,0 +1 @@
adaptive-symbolic.svg

View File

@@ -0,0 +1 @@
explore-symbolic.svg

View File

@@ -0,0 +1 @@
route-transit-airplane-symbolic.svg

View File

@@ -0,0 +1 @@
funnel-symbolic.svg

View File

@@ -0,0 +1 @@
nautilus-search-filters-symbolic.svg

View File

@@ -0,0 +1 @@
fcitx-pinyin-symbolic.svg

View File

@@ -0,0 +1 @@
flatpak-symbolic.svg

View File

@@ -0,0 +1 @@
package-x-generic-symbolic.svg

View File

@@ -0,0 +1 @@
audio-chat-symbolic.svg

View File

@@ -0,0 +1 @@
app-safety-unsafe-symbolic.svg

View File

@@ -0,0 +1 @@
drug-use-symbolic.svg

View File

@@ -0,0 +1 @@
community-approved-symbolic.svg

View File

@@ -0,0 +1 @@
cigarette-none-symbolic.svg

View File

@@ -0,0 +1 @@
cigarette-symbolic.svg

View File

@@ -0,0 +1 @@
system-update-symbolic.svg

View File

@@ -0,0 +1 @@
route-transit-train-symbolic.svg

View File

@@ -0,0 +1 @@
route-transit-tram-symbolic.svg

View File

@@ -0,0 +1 @@
flag-outline-thin-symbolic.svg

View File

@@ -0,0 +1 @@
route-pedestrian-symbolic.svg

View File

@@ -0,0 +1 @@
am-dialog-warning-symbolic.svg

View File

@@ -0,0 +1 @@
kwrite.svg

View File

@@ -0,0 +1 @@
anydesk.svg

View File

@@ -0,0 +1 @@
../../actions/22/view-calendar-tasks.svg

View File

@@ -0,0 +1 @@
elisa.svg

View File

@@ -0,0 +1 @@
ktimetracker.svg

View File

@@ -0,0 +1 @@
kwrite.svg

View File

@@ -0,0 +1 @@
umbrello.svg

View File

@@ -0,0 +1 @@
../../actions/22/application-menu.svg

View File

@@ -0,0 +1 @@
../../actions/22/kt-plugins.svg

View File

@@ -0,0 +1 @@
../../actions/22/document-open-folder.svg

View File

@@ -0,0 +1 @@
../../actions/22/dialog-scripts.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
cpu-x.svg

View File

@@ -0,0 +1 @@
cemu.svg

View File

@@ -0,0 +1 @@
foxit-reader.svg

View File

@@ -0,0 +1 @@
freemind.svg

View File

@@ -0,0 +1 @@
jmeter.svg

View File

@@ -0,0 +1 @@
mindustry.svg

View File

@@ -0,0 +1 @@
tubefeeder.svg

View File

@@ -0,0 +1 @@
web-twitter.svg

View File

@@ -0,0 +1 @@
gtick.svg

View File

@@ -0,0 +1 @@
akonadi.svg

View File

@@ -0,0 +1 @@
alienarena.svg

View File

@@ -0,0 +1 @@
amazonmp3.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amazon-store.svg

View File

@@ -0,0 +1 @@
amule.svg

View File

@@ -0,0 +1 @@
anjuta.svg

View File

@@ -0,0 +1 @@
anjuta.svg

View File

@@ -0,0 +1 @@
aaaaxy.svg

View File

@@ -0,0 +1 @@
auryo.svg

View File

@@ -0,0 +1 @@
aaaaxy.svg

View File

@@ -0,0 +1 @@
python.svg

View File

@@ -0,0 +1 @@
dingtalk.svg

View File

@@ -0,0 +1 @@
aptana.svg

View File

@@ -0,0 +1 @@
gtick.svg

Some files were not shown because too many files have changed in this diff Show More