From 85862ecd46b9030e00a07f02524b8f8615a74695 Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Fri, 10 Jan 2025 16:11:52 +0530 Subject: [PATCH 01/20] Add jamesdsp --- src/apps/scalable/jamesdsp.svg | 72 ++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 src/apps/scalable/jamesdsp.svg diff --git a/src/apps/scalable/jamesdsp.svg b/src/apps/scalable/jamesdsp.svg new file mode 100644 index 00000000..2c591700 --- /dev/null +++ b/src/apps/scalable/jamesdsp.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 2f1fb1dd3c20e5e6d8f77ce9db94a4c035e6e616 Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Fri, 10 Jan 2025 16:20:45 +0530 Subject: [PATCH 02/20] fix jamesdsp --- src/apps/scalable/jamesdsp.svg | 101 ++++++++++++++++----------------- 1 file changed, 50 insertions(+), 51 deletions(-) diff --git a/src/apps/scalable/jamesdsp.svg b/src/apps/scalable/jamesdsp.svg index 2c591700..f5c47393 100644 --- a/src/apps/scalable/jamesdsp.svg +++ b/src/apps/scalable/jamesdsp.svg @@ -1,72 +1,71 @@ - - - - - - - - - - - - - - - - - + + + - - + + + + + + + + + + + + + + + - - + + - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - - + + - + From eeee17104825e5c61f808ed3e62994b3e802c9b2 Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Wed, 15 Jan 2025 14:33:15 +0800 Subject: [PATCH 03/20] update --- .../org.gnome.Adwaita1.Demo-symbolic.svg | 54 ------------- .../symbolic/org.gnome.Nibbles-symbolic.svg | 76 +------------------ 2 files changed, 3 insertions(+), 127 deletions(-) diff --git a/src/apps/symbolic/org.gnome.Adwaita1.Demo-symbolic.svg b/src/apps/symbolic/org.gnome.Adwaita1.Demo-symbolic.svg index ad655499..2abb7e72 100644 --- a/src/apps/symbolic/org.gnome.Adwaita1.Demo-symbolic.svg +++ b/src/apps/symbolic/org.gnome.Adwaita1.Demo-symbolic.svg @@ -1,61 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/apps/symbolic/org.gnome.Nibbles-symbolic.svg b/src/apps/symbolic/org.gnome.Nibbles-symbolic.svg index ec88e470..032426b7 100644 --- a/src/apps/symbolic/org.gnome.Nibbles-symbolic.svg +++ b/src/apps/symbolic/org.gnome.Nibbles-symbolic.svg @@ -1,74 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + From 02a6589b011847c0b77c42b6fafe7d5cd0594c7c Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Wed, 15 Jan 2025 15:04:24 +0800 Subject: [PATCH 04/20] Fixed issues --- install.sh | 5 +- links/actions/22/edit-redo-symbolic.svg | 1 + links/actions/22/edit-undo-symbolic.svg | 1 + links/actions/22/view-compact-symbolic.svg | 1 + links/actions/22/view-dual-symbolic.svg | 1 + links/actions/22/view-grid-symbolic.svg | 1 + links/actions/22/view-list-symbolic.svg | 1 + links/actions/22/view-refresh-symbolic.svg | 1 + links/actions/22/zoom-in-symbolic.svg | 1 + links/actions/22/zoom-original-symbolic.svg | 1 + links/actions/22/zoom-out-symbolic.svg | 1 + links/actions/24/edit-redo-symbolic.svg | 1 + links/actions/24/edit-undo-symbolic.svg | 1 + links/actions/24/utilities-terminal.svg | 1 + links/actions/24/view-compact-symbolic.svg | 1 + links/actions/24/view-dual-symbolic.svg | 1 + links/actions/24/view-grid-symbolic.svg | 1 + links/actions/24/view-list-symbolic.svg | 1 + links/actions/24/view-refresh-symbolic.svg | 1 + links/actions/24/zoom-in-symbolic.svg | 1 + links/actions/24/zoom-original-symbolic.svg | 1 + links/actions/24/zoom-out-symbolic.svg | 1 + .../22/applications-accessories-symbolic.svg | 1 + .../22/applications-network-symbolic.svg | 1 + src/actions/22/bookmarks-symbolic.svg | 6 +++ src/actions/22/view-compact.svg | 3 ++ src/actions/22/view-dual.svg | 6 +++ src/actions/22/view-grid.svg | 18 +++---- src/actions/22/view-list.svg | 8 ++++ src/actions/24/view-compact.svg | 3 ++ src/actions/24/view-dual.svg | 6 +++ src/actions/24/view-grid.svg | 17 +++---- src/actions/24/view-list.svg | 3 ++ .../com.sindresorhus.Caprine-symbolic.svg | 18 ++----- src/apps/symbolic/discord-symbolic.svg | 18 ++----- .../symbolic/gnome-aisleriot-symbolic.svg | 2 +- src/apps/symbolic/linear-symbolic.svg | 48 +++---------------- .../symbolic/mediaplayer-app-symbolic.svg | 4 +- .../symbolic/org.gnome.Chess-symbolic.svg | 2 +- .../22/applications-all-symbolic.svg | 6 +++ .../22/applications-community-symbolic.svg | 6 +++ .../22/applications-development-symbolic.svg | 6 +++ ...plications-education-language-symbolic.svg | 6 +++ ...cations-education-mathematics-symbolic.svg | 6 +++ ...pplications-education-science-symbolic.svg | 7 +++ .../22/applications-education-symbolic.svg | 6 +++ .../22/applications-electronics-symbolic.svg | 6 +++ .../22/applications-engineering-symbolic.svg | 6 +++ .../22/applications-fonts-symbolic.svg | 7 +++ .../22/applications-games-symbolic.svg | 7 +++ .../22/applications-graphics-symbolic.svg | 6 +++ .../22/applications-health-symbolic.svg | 7 +++ .../22/applications-internet-symbolic.svg | 6 +++ .../22/applications-multimedia-symbolic.svg | 6 +++ .../22/applications-office-symbolic.svg | 6 +++ .../22/applications-other-symbolic.svg | 6 +++ .../22/applications-science-symbolic.svg | 8 ++++ .../22/applications-system-symbolic.svg | 6 +++ .../22/applications-utilities-symbolic.svg | 9 ++++ src/categories/22/wine-symbolic.svg | 9 ++++ src/index.theme | 15 +++++- 61 files changed, 242 insertions(+), 101 deletions(-) create mode 120000 links/actions/22/edit-redo-symbolic.svg create mode 120000 links/actions/22/edit-undo-symbolic.svg create mode 120000 links/actions/22/view-compact-symbolic.svg create mode 120000 links/actions/22/view-dual-symbolic.svg create mode 120000 links/actions/22/view-grid-symbolic.svg create mode 120000 links/actions/22/view-list-symbolic.svg create mode 120000 links/actions/22/view-refresh-symbolic.svg create mode 120000 links/actions/22/zoom-in-symbolic.svg create mode 120000 links/actions/22/zoom-original-symbolic.svg create mode 120000 links/actions/22/zoom-out-symbolic.svg create mode 120000 links/actions/24/edit-redo-symbolic.svg create mode 120000 links/actions/24/edit-undo-symbolic.svg create mode 120000 links/actions/24/utilities-terminal.svg create mode 120000 links/actions/24/view-compact-symbolic.svg create mode 120000 links/actions/24/view-dual-symbolic.svg create mode 120000 links/actions/24/view-grid-symbolic.svg create mode 120000 links/actions/24/view-list-symbolic.svg create mode 120000 links/actions/24/view-refresh-symbolic.svg create mode 120000 links/actions/24/zoom-in-symbolic.svg create mode 120000 links/actions/24/zoom-original-symbolic.svg create mode 120000 links/actions/24/zoom-out-symbolic.svg create mode 120000 links/categories/22/applications-accessories-symbolic.svg create mode 120000 links/categories/22/applications-network-symbolic.svg create mode 100644 src/actions/22/bookmarks-symbolic.svg create mode 100644 src/actions/22/view-compact.svg create mode 100644 src/actions/22/view-dual.svg create mode 100644 src/actions/22/view-list.svg create mode 100644 src/actions/24/view-compact.svg create mode 100644 src/actions/24/view-dual.svg create mode 100644 src/actions/24/view-list.svg create mode 100644 src/categories/22/applications-all-symbolic.svg create mode 100644 src/categories/22/applications-community-symbolic.svg create mode 100644 src/categories/22/applications-development-symbolic.svg create mode 100644 src/categories/22/applications-education-language-symbolic.svg create mode 100644 src/categories/22/applications-education-mathematics-symbolic.svg create mode 100644 src/categories/22/applications-education-science-symbolic.svg create mode 100644 src/categories/22/applications-education-symbolic.svg create mode 100644 src/categories/22/applications-electronics-symbolic.svg create mode 100644 src/categories/22/applications-engineering-symbolic.svg create mode 100644 src/categories/22/applications-fonts-symbolic.svg create mode 100644 src/categories/22/applications-games-symbolic.svg create mode 100644 src/categories/22/applications-graphics-symbolic.svg create mode 100644 src/categories/22/applications-health-symbolic.svg create mode 100644 src/categories/22/applications-internet-symbolic.svg create mode 100644 src/categories/22/applications-multimedia-symbolic.svg create mode 100644 src/categories/22/applications-office-symbolic.svg create mode 100644 src/categories/22/applications-other-symbolic.svg create mode 100644 src/categories/22/applications-science-symbolic.svg create mode 100644 src/categories/22/applications-system-symbolic.svg create mode 100644 src/categories/22/applications-utilities-symbolic.svg create mode 100644 src/categories/22/wine-symbolic.svg diff --git a/install.sh b/install.sh index e93213b8..e1b99e00 100755 --- a/install.sh +++ b/install.sh @@ -77,7 +77,7 @@ install() { 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/{22,symbolic} "${THEME_DIR}"/apps - cp -r "${SRC_DIR}"/src/categories/symbolic "${THEME_DIR}"/categories + cp -r "${SRC_DIR}"/src/categories/{22,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,32,symbolic} "${THEME_DIR}"/devices @@ -88,6 +88,7 @@ install() { 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}"/categories/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 @@ -95,7 +96,7 @@ install() { 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/{22,symbolic} "${THEME_DIR}"/apps - cp -r "${SRC_DIR}"/links/categories/symbolic "${THEME_DIR}"/categories + cp -r "${SRC_DIR}"/links/categories/{22,symbolic} "${THEME_DIR}"/categories cp -r "${SRC_DIR}"/links/mimetypes/symbolic "${THEME_DIR}"/mimetypes cd "${dest}" diff --git a/links/actions/22/edit-redo-symbolic.svg b/links/actions/22/edit-redo-symbolic.svg new file mode 120000 index 00000000..a13a878c --- /dev/null +++ b/links/actions/22/edit-redo-symbolic.svg @@ -0,0 +1 @@ +edit-redo.svg \ No newline at end of file diff --git a/links/actions/22/edit-undo-symbolic.svg b/links/actions/22/edit-undo-symbolic.svg new file mode 120000 index 00000000..88a18b65 --- /dev/null +++ b/links/actions/22/edit-undo-symbolic.svg @@ -0,0 +1 @@ +edit-undo.svg \ No newline at end of file diff --git a/links/actions/22/view-compact-symbolic.svg b/links/actions/22/view-compact-symbolic.svg new file mode 120000 index 00000000..887959bb --- /dev/null +++ b/links/actions/22/view-compact-symbolic.svg @@ -0,0 +1 @@ +view-compact.svg \ No newline at end of file diff --git a/links/actions/22/view-dual-symbolic.svg b/links/actions/22/view-dual-symbolic.svg new file mode 120000 index 00000000..730d4591 --- /dev/null +++ b/links/actions/22/view-dual-symbolic.svg @@ -0,0 +1 @@ +view-dual.svg \ No newline at end of file diff --git a/links/actions/22/view-grid-symbolic.svg b/links/actions/22/view-grid-symbolic.svg new file mode 120000 index 00000000..793f5eb4 --- /dev/null +++ b/links/actions/22/view-grid-symbolic.svg @@ -0,0 +1 @@ +view-grid.svg \ No newline at end of file diff --git a/links/actions/22/view-list-symbolic.svg b/links/actions/22/view-list-symbolic.svg new file mode 120000 index 00000000..a0fcff89 --- /dev/null +++ b/links/actions/22/view-list-symbolic.svg @@ -0,0 +1 @@ +view-list.svg \ No newline at end of file diff --git a/links/actions/22/view-refresh-symbolic.svg b/links/actions/22/view-refresh-symbolic.svg new file mode 120000 index 00000000..4e680c2a --- /dev/null +++ b/links/actions/22/view-refresh-symbolic.svg @@ -0,0 +1 @@ +view-refresh.svg \ No newline at end of file diff --git a/links/actions/22/zoom-in-symbolic.svg b/links/actions/22/zoom-in-symbolic.svg new file mode 120000 index 00000000..a74d0584 --- /dev/null +++ b/links/actions/22/zoom-in-symbolic.svg @@ -0,0 +1 @@ +zoom-in.svg \ No newline at end of file diff --git a/links/actions/22/zoom-original-symbolic.svg b/links/actions/22/zoom-original-symbolic.svg new file mode 120000 index 00000000..a938dcd7 --- /dev/null +++ b/links/actions/22/zoom-original-symbolic.svg @@ -0,0 +1 @@ +zoom-original.svg \ No newline at end of file diff --git a/links/actions/22/zoom-out-symbolic.svg b/links/actions/22/zoom-out-symbolic.svg new file mode 120000 index 00000000..580ed013 --- /dev/null +++ b/links/actions/22/zoom-out-symbolic.svg @@ -0,0 +1 @@ +zoom-out.svg \ No newline at end of file diff --git a/links/actions/24/edit-redo-symbolic.svg b/links/actions/24/edit-redo-symbolic.svg new file mode 120000 index 00000000..a13a878c --- /dev/null +++ b/links/actions/24/edit-redo-symbolic.svg @@ -0,0 +1 @@ +edit-redo.svg \ No newline at end of file diff --git a/links/actions/24/edit-undo-symbolic.svg b/links/actions/24/edit-undo-symbolic.svg new file mode 120000 index 00000000..88a18b65 --- /dev/null +++ b/links/actions/24/edit-undo-symbolic.svg @@ -0,0 +1 @@ +edit-undo.svg \ No newline at end of file diff --git a/links/actions/24/utilities-terminal.svg b/links/actions/24/utilities-terminal.svg new file mode 120000 index 00000000..168f92da --- /dev/null +++ b/links/actions/24/utilities-terminal.svg @@ -0,0 +1 @@ +akonadiconsole.svg \ No newline at end of file diff --git a/links/actions/24/view-compact-symbolic.svg b/links/actions/24/view-compact-symbolic.svg new file mode 120000 index 00000000..887959bb --- /dev/null +++ b/links/actions/24/view-compact-symbolic.svg @@ -0,0 +1 @@ +view-compact.svg \ No newline at end of file diff --git a/links/actions/24/view-dual-symbolic.svg b/links/actions/24/view-dual-symbolic.svg new file mode 120000 index 00000000..730d4591 --- /dev/null +++ b/links/actions/24/view-dual-symbolic.svg @@ -0,0 +1 @@ +view-dual.svg \ No newline at end of file diff --git a/links/actions/24/view-grid-symbolic.svg b/links/actions/24/view-grid-symbolic.svg new file mode 120000 index 00000000..793f5eb4 --- /dev/null +++ b/links/actions/24/view-grid-symbolic.svg @@ -0,0 +1 @@ +view-grid.svg \ No newline at end of file diff --git a/links/actions/24/view-list-symbolic.svg b/links/actions/24/view-list-symbolic.svg new file mode 120000 index 00000000..a0fcff89 --- /dev/null +++ b/links/actions/24/view-list-symbolic.svg @@ -0,0 +1 @@ +view-list.svg \ No newline at end of file diff --git a/links/actions/24/view-refresh-symbolic.svg b/links/actions/24/view-refresh-symbolic.svg new file mode 120000 index 00000000..4e680c2a --- /dev/null +++ b/links/actions/24/view-refresh-symbolic.svg @@ -0,0 +1 @@ +view-refresh.svg \ No newline at end of file diff --git a/links/actions/24/zoom-in-symbolic.svg b/links/actions/24/zoom-in-symbolic.svg new file mode 120000 index 00000000..a74d0584 --- /dev/null +++ b/links/actions/24/zoom-in-symbolic.svg @@ -0,0 +1 @@ +zoom-in.svg \ No newline at end of file diff --git a/links/actions/24/zoom-original-symbolic.svg b/links/actions/24/zoom-original-symbolic.svg new file mode 120000 index 00000000..a938dcd7 --- /dev/null +++ b/links/actions/24/zoom-original-symbolic.svg @@ -0,0 +1 @@ +zoom-original.svg \ No newline at end of file diff --git a/links/actions/24/zoom-out-symbolic.svg b/links/actions/24/zoom-out-symbolic.svg new file mode 120000 index 00000000..580ed013 --- /dev/null +++ b/links/actions/24/zoom-out-symbolic.svg @@ -0,0 +1 @@ +zoom-out.svg \ No newline at end of file diff --git a/links/categories/22/applications-accessories-symbolic.svg b/links/categories/22/applications-accessories-symbolic.svg new file mode 120000 index 00000000..53d4ae1d --- /dev/null +++ b/links/categories/22/applications-accessories-symbolic.svg @@ -0,0 +1 @@ +applications-utilities-symbolic.svg \ No newline at end of file diff --git a/links/categories/22/applications-network-symbolic.svg b/links/categories/22/applications-network-symbolic.svg new file mode 120000 index 00000000..51bd273d --- /dev/null +++ b/links/categories/22/applications-network-symbolic.svg @@ -0,0 +1 @@ +./applications-internet-symbolic.svg \ No newline at end of file diff --git a/src/actions/22/bookmarks-symbolic.svg b/src/actions/22/bookmarks-symbolic.svg new file mode 100644 index 00000000..2e93647b --- /dev/null +++ b/src/actions/22/bookmarks-symbolic.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/actions/22/view-compact.svg b/src/actions/22/view-compact.svg new file mode 100644 index 00000000..478de3a8 --- /dev/null +++ b/src/actions/22/view-compact.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/actions/22/view-dual.svg b/src/actions/22/view-dual.svg new file mode 100644 index 00000000..66625397 --- /dev/null +++ b/src/actions/22/view-dual.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/actions/22/view-grid.svg b/src/actions/22/view-grid.svg index 1a67f3cd..a104342e 100644 --- a/src/actions/22/view-grid.svg +++ b/src/actions/22/view-grid.svg @@ -1,14 +1,8 @@ - - - + + diff --git a/src/actions/22/view-list.svg b/src/actions/22/view-list.svg new file mode 100644 index 00000000..273f8b5a --- /dev/null +++ b/src/actions/22/view-list.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/actions/24/view-compact.svg b/src/actions/24/view-compact.svg new file mode 100644 index 00000000..ba5c41b0 --- /dev/null +++ b/src/actions/24/view-compact.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/actions/24/view-dual.svg b/src/actions/24/view-dual.svg new file mode 100644 index 00000000..6837903a --- /dev/null +++ b/src/actions/24/view-dual.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/actions/24/view-grid.svg b/src/actions/24/view-grid.svg index 6f2dab93..fddc8486 100644 --- a/src/actions/24/view-grid.svg +++ b/src/actions/24/view-grid.svg @@ -1,13 +1,8 @@ - - - + + diff --git a/src/actions/24/view-list.svg b/src/actions/24/view-list.svg new file mode 100644 index 00000000..160f340f --- /dev/null +++ b/src/actions/24/view-list.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg b/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg index fc24f2f3..10c24be5 100644 --- a/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg +++ b/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg @@ -1,14 +1,4 @@ - - + + + + diff --git a/src/apps/symbolic/discord-symbolic.svg b/src/apps/symbolic/discord-symbolic.svg index 91fb4b68..4cec6a62 100644 --- a/src/apps/symbolic/discord-symbolic.svg +++ b/src/apps/symbolic/discord-symbolic.svg @@ -1,16 +1,4 @@ - - - - + + + diff --git a/src/apps/symbolic/gnome-aisleriot-symbolic.svg b/src/apps/symbolic/gnome-aisleriot-symbolic.svg index 4650d91c..5e7f0ec8 100644 --- a/src/apps/symbolic/gnome-aisleriot-symbolic.svg +++ b/src/apps/symbolic/gnome-aisleriot-symbolic.svg @@ -1,3 +1,3 @@ - + diff --git a/src/apps/symbolic/linear-symbolic.svg b/src/apps/symbolic/linear-symbolic.svg index 651b9812..1e48a8d9 100644 --- a/src/apps/symbolic/linear-symbolic.svg +++ b/src/apps/symbolic/linear-symbolic.svg @@ -1,42 +1,6 @@ - - - - - - - - - - - + + + + + + diff --git a/src/apps/symbolic/mediaplayer-app-symbolic.svg b/src/apps/symbolic/mediaplayer-app-symbolic.svg index f79cb944..b69844e5 100644 --- a/src/apps/symbolic/mediaplayer-app-symbolic.svg +++ b/src/apps/symbolic/mediaplayer-app-symbolic.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + diff --git a/src/apps/symbolic/org.gnome.Chess-symbolic.svg b/src/apps/symbolic/org.gnome.Chess-symbolic.svg index 52c4772e..7c17a3a0 100644 --- a/src/apps/symbolic/org.gnome.Chess-symbolic.svg +++ b/src/apps/symbolic/org.gnome.Chess-symbolic.svg @@ -1,3 +1,3 @@ - + diff --git a/src/categories/22/applications-all-symbolic.svg b/src/categories/22/applications-all-symbolic.svg new file mode 100644 index 00000000..ee1029f2 --- /dev/null +++ b/src/categories/22/applications-all-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-community-symbolic.svg b/src/categories/22/applications-community-symbolic.svg new file mode 100644 index 00000000..c13229ed --- /dev/null +++ b/src/categories/22/applications-community-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-development-symbolic.svg b/src/categories/22/applications-development-symbolic.svg new file mode 100644 index 00000000..0de690ce --- /dev/null +++ b/src/categories/22/applications-development-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-education-language-symbolic.svg b/src/categories/22/applications-education-language-symbolic.svg new file mode 100644 index 00000000..c1646720 --- /dev/null +++ b/src/categories/22/applications-education-language-symbolic.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/categories/22/applications-education-mathematics-symbolic.svg b/src/categories/22/applications-education-mathematics-symbolic.svg new file mode 100644 index 00000000..aa38727d --- /dev/null +++ b/src/categories/22/applications-education-mathematics-symbolic.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/categories/22/applications-education-science-symbolic.svg b/src/categories/22/applications-education-science-symbolic.svg new file mode 100644 index 00000000..5e38c3a9 --- /dev/null +++ b/src/categories/22/applications-education-science-symbolic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/categories/22/applications-education-symbolic.svg b/src/categories/22/applications-education-symbolic.svg new file mode 100644 index 00000000..86027238 --- /dev/null +++ b/src/categories/22/applications-education-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-electronics-symbolic.svg b/src/categories/22/applications-electronics-symbolic.svg new file mode 100644 index 00000000..f28118b3 --- /dev/null +++ b/src/categories/22/applications-electronics-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-engineering-symbolic.svg b/src/categories/22/applications-engineering-symbolic.svg new file mode 100644 index 00000000..2107a144 --- /dev/null +++ b/src/categories/22/applications-engineering-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-fonts-symbolic.svg b/src/categories/22/applications-fonts-symbolic.svg new file mode 100644 index 00000000..4c907005 --- /dev/null +++ b/src/categories/22/applications-fonts-symbolic.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/src/categories/22/applications-games-symbolic.svg b/src/categories/22/applications-games-symbolic.svg new file mode 100644 index 00000000..d0f15ce6 --- /dev/null +++ b/src/categories/22/applications-games-symbolic.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/src/categories/22/applications-graphics-symbolic.svg b/src/categories/22/applications-graphics-symbolic.svg new file mode 100644 index 00000000..6d126f2d --- /dev/null +++ b/src/categories/22/applications-graphics-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-health-symbolic.svg b/src/categories/22/applications-health-symbolic.svg new file mode 100644 index 00000000..40d297e5 --- /dev/null +++ b/src/categories/22/applications-health-symbolic.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/src/categories/22/applications-internet-symbolic.svg b/src/categories/22/applications-internet-symbolic.svg new file mode 100644 index 00000000..ba1cda9b --- /dev/null +++ b/src/categories/22/applications-internet-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-multimedia-symbolic.svg b/src/categories/22/applications-multimedia-symbolic.svg new file mode 100644 index 00000000..2cbae484 --- /dev/null +++ b/src/categories/22/applications-multimedia-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-office-symbolic.svg b/src/categories/22/applications-office-symbolic.svg new file mode 100644 index 00000000..b8c697dc --- /dev/null +++ b/src/categories/22/applications-office-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-other-symbolic.svg b/src/categories/22/applications-other-symbolic.svg new file mode 100644 index 00000000..ac5ff85f --- /dev/null +++ b/src/categories/22/applications-other-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-science-symbolic.svg b/src/categories/22/applications-science-symbolic.svg new file mode 100644 index 00000000..b2b07c3b --- /dev/null +++ b/src/categories/22/applications-science-symbolic.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/src/categories/22/applications-system-symbolic.svg b/src/categories/22/applications-system-symbolic.svg new file mode 100644 index 00000000..ccf2cfd8 --- /dev/null +++ b/src/categories/22/applications-system-symbolic.svg @@ -0,0 +1,6 @@ + + + + diff --git a/src/categories/22/applications-utilities-symbolic.svg b/src/categories/22/applications-utilities-symbolic.svg new file mode 100644 index 00000000..e6271f0f --- /dev/null +++ b/src/categories/22/applications-utilities-symbolic.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/src/categories/22/wine-symbolic.svg b/src/categories/22/wine-symbolic.svg new file mode 100644 index 00000000..a744bc29 --- /dev/null +++ b/src/categories/22/wine-symbolic.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/src/index.theme b/src/index.theme index 316d7abc..25100a2d 100644 --- a/src/index.theme +++ b/src/index.theme @@ -25,8 +25,8 @@ FollowsColorScheme=true KDE-Extensions=.svg # Directory list -Directories=actions/16,actions/22,actions/24,actions/32,actions/symbolic,apps/22,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,devices/32,status/16,status/22,status/24,status/32,status/symbolic -ScaledDirectories=actions@2x/16,actions@2x/22,actions@2x/24,actions@2x/32,actions@2x/symbolic,apps@2x/22,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,devices@2x/32,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/22,apps/scalable,apps/symbolic,categories/22,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,devices/32,status/16,status/22,status/24,status/32,status/symbolic +ScaledDirectories=actions@2x/16,actions@2x/22,actions@2x/24,actions@2x/32,actions@2x/symbolic,apps@2x/22,apps@2x/scalable,apps@2x/symbolic,categories@2x/22,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,devices@2x/32,status@2x/16,status@2x/22,status@2x/24,status@2x/32,status@2x/symbolic [actions/16] Size=16 @@ -76,6 +76,11 @@ MinSize=16 MaxSize=512 Type=Scalable +[categories/22] +Size=22 +Context=Categories +Type=Fixed + [categories/32] Size=32 Context=Categories @@ -275,6 +280,12 @@ MinSize=16 MaxSize=512 Type=Scalable +[categories/22] +Size=22 +Scale=2 +Context=Categories +Type=Fixed + [categories@2x/32] Size=32 Scale=2 From e7f6054079b127ba1435f3b87c7cb9975be4075b Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Tue, 28 Jan 2025 18:51:51 +0530 Subject: [PATCH 05/20] Add `Fagram` svg --- src/apps/scalable/fagram.svg | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/apps/scalable/fagram.svg diff --git a/src/apps/scalable/fagram.svg b/src/apps/scalable/fagram.svg new file mode 100644 index 00000000..87fd0b92 --- /dev/null +++ b/src/apps/scalable/fagram.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + From 6a8c43a5ec547471efccfd7dc2f4e0f716bcef4a Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Wed, 29 Jan 2025 01:01:22 +0530 Subject: [PATCH 06/20] Update fagram --- src/apps/scalable/fagram.svg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/apps/scalable/fagram.svg b/src/apps/scalable/fagram.svg index 87fd0b92..36cabc46 100644 --- a/src/apps/scalable/fagram.svg +++ b/src/apps/scalable/fagram.svg @@ -1,12 +1,12 @@ - + - - + + From 075387c8ca2391cbf955f030f11b9274a55d0bc6 Mon Sep 17 00:00:00 2001 From: Vince Date: Wed, 29 Jan 2025 17:15:40 +0800 Subject: [PATCH 07/20] update --- install.sh | 2 +- src/apps/scalable/cs-actions.svg | 10 +++++++++- src/apps/scalable/cs-nightlight.svg | 18 ++++++++++++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 src/apps/scalable/cs-nightlight.svg diff --git a/install.sh b/install.sh index e1b99e00..5a0cd129 100755 --- a/install.sh +++ b/install.sh @@ -509,7 +509,7 @@ install_theme() { done } -#clean_old_theme +clean_old_theme if [[ "${remove}" == 'true' ]]; then remove_theme diff --git a/src/apps/scalable/cs-actions.svg b/src/apps/scalable/cs-actions.svg index c6d8937a..efd2e30c 100644 --- a/src/apps/scalable/cs-actions.svg +++ b/src/apps/scalable/cs-actions.svg @@ -1 +1,9 @@ - \ No newline at end of file + + + + + + + + + diff --git a/src/apps/scalable/cs-nightlight.svg b/src/apps/scalable/cs-nightlight.svg new file mode 100644 index 00000000..2ffaf367 --- /dev/null +++ b/src/apps/scalable/cs-nightlight.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + From adb59bed9ba804f227ddee61073b0b6cc2af2689 Mon Sep 17 00:00:00 2001 From: Vince Date: Wed, 29 Jan 2025 17:28:20 +0800 Subject: [PATCH 08/20] update --- src/devices/16/bluetooth.svg | 4 ++-- src/status/16/bluetooth-active.svg | 7 +++++-- src/status/16/bluetooth-disabled.svg | 6 +++++- src/status/22/bluetooth-active.svg | 6 ++---- src/status/22/bluetooth-disabled.svg | 6 +++--- src/status/24/bluetooth-active.svg | 5 ++++- src/status/24/bluetooth-disabled.svg | 6 +++++- 7 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/devices/16/bluetooth.svg b/src/devices/16/bluetooth.svg index ddc28bc4..06b41a1f 100644 --- a/src/devices/16/bluetooth.svg +++ b/src/devices/16/bluetooth.svg @@ -1,6 +1,6 @@ - + - + diff --git a/src/status/16/bluetooth-active.svg b/src/status/16/bluetooth-active.svg index e54c9372..06b41a1f 100644 --- a/src/status/16/bluetooth-active.svg +++ b/src/status/16/bluetooth-active.svg @@ -1,3 +1,6 @@ - - + + + + + diff --git a/src/status/16/bluetooth-disabled.svg b/src/status/16/bluetooth-disabled.svg index 46aded6c..2c7d8160 100644 --- a/src/status/16/bluetooth-disabled.svg +++ b/src/status/16/bluetooth-disabled.svg @@ -1,3 +1,7 @@ - + + + + + diff --git a/src/status/22/bluetooth-active.svg b/src/status/22/bluetooth-active.svg index f6fd2013..08d29c37 100644 --- a/src/status/22/bluetooth-active.svg +++ b/src/status/22/bluetooth-active.svg @@ -1,8 +1,6 @@ - + - + diff --git a/src/status/22/bluetooth-disabled.svg b/src/status/22/bluetooth-disabled.svg index a4ac1711..9bfda1e5 100644 --- a/src/status/22/bluetooth-disabled.svg +++ b/src/status/22/bluetooth-disabled.svg @@ -1,7 +1,7 @@ - + - - + + diff --git a/src/status/24/bluetooth-active.svg b/src/status/24/bluetooth-active.svg index ce8d061a..8fb97601 100644 --- a/src/status/24/bluetooth-active.svg +++ b/src/status/24/bluetooth-active.svg @@ -1,3 +1,6 @@ - + + + + diff --git a/src/status/24/bluetooth-disabled.svg b/src/status/24/bluetooth-disabled.svg index bd4cdb28..0114ad87 100644 --- a/src/status/24/bluetooth-disabled.svg +++ b/src/status/24/bluetooth-disabled.svg @@ -1,3 +1,7 @@ - + + + + + From a735de18e8eadc5581d640ec4479883c0e280dc8 Mon Sep 17 00:00:00 2001 From: Vince Date: Fri, 31 Jan 2025 15:34:32 +0800 Subject: [PATCH 09/20] Create electron32.svg --- links/apps/scalable/electron32.svg | 1 + 1 file changed, 1 insertion(+) create mode 120000 links/apps/scalable/electron32.svg diff --git a/links/apps/scalable/electron32.svg b/links/apps/scalable/electron32.svg new file mode 120000 index 00000000..0a8bb495 --- /dev/null +++ b/links/apps/scalable/electron32.svg @@ -0,0 +1 @@ +electron.svg \ No newline at end of file From 2b4e83a397a48727ff3028020c6414db27f8b080 Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Tue, 4 Feb 2025 08:47:17 +0530 Subject: [PATCH 10/20] Add zen-browser icon --- src/apps/scalable/zen-browser.svg | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/apps/scalable/zen-browser.svg diff --git a/src/apps/scalable/zen-browser.svg b/src/apps/scalable/zen-browser.svg new file mode 100644 index 00000000..ae31716a --- /dev/null +++ b/src/apps/scalable/zen-browser.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + From bbce5e299eeab388b6efc18490426c1fce980f18 Mon Sep 17 00:00:00 2001 From: BanHammerYKT Date: Thu, 13 Feb 2025 09:09:30 +0900 Subject: [PATCH 11/20] Add WasIstLos icon --- links/apps/scalable/com.github.xeco23.WasIstLos.svg | 1 + 1 file changed, 1 insertion(+) create mode 120000 links/apps/scalable/com.github.xeco23.WasIstLos.svg diff --git a/links/apps/scalable/com.github.xeco23.WasIstLos.svg b/links/apps/scalable/com.github.xeco23.WasIstLos.svg new file mode 120000 index 00000000..ce634bf6 --- /dev/null +++ b/links/apps/scalable/com.github.xeco23.WasIstLos.svg @@ -0,0 +1 @@ +whatsapp.svg \ No newline at end of file From 5a1a666c2b0fb5f51ffa1027cb531623164d9683 Mon Sep 17 00:00:00 2001 From: YSY Date: Thu, 6 Mar 2025 23:13:16 +0800 Subject: [PATCH 12/20] Add icon for birdtray, cursor and sniffnet --- .../apps/scalable/com.ulduzsoft.Birdtray.svg | 1 + src/apps/scalable/birdtray.svg | 144 +++++++++++++++++ src/apps/scalable/cursor.svg | 126 +++++++++++++++ src/apps/scalable/sniffnet.svg | 151 ++++++++++++++++++ 4 files changed, 422 insertions(+) create mode 120000 links/apps/scalable/com.ulduzsoft.Birdtray.svg create mode 100644 src/apps/scalable/birdtray.svg create mode 100644 src/apps/scalable/cursor.svg create mode 100644 src/apps/scalable/sniffnet.svg diff --git a/links/apps/scalable/com.ulduzsoft.Birdtray.svg b/links/apps/scalable/com.ulduzsoft.Birdtray.svg new file mode 120000 index 00000000..811b6d0e --- /dev/null +++ b/links/apps/scalable/com.ulduzsoft.Birdtray.svg @@ -0,0 +1 @@ +birdtray.svg \ No newline at end of file diff --git a/src/apps/scalable/birdtray.svg b/src/apps/scalable/birdtray.svg new file mode 100644 index 00000000..0c736351 --- /dev/null +++ b/src/apps/scalable/birdtray.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/apps/scalable/cursor.svg b/src/apps/scalable/cursor.svg new file mode 100644 index 00000000..62fd4844 --- /dev/null +++ b/src/apps/scalable/cursor.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + Cursor + + + + + + + + diff --git a/src/apps/scalable/sniffnet.svg b/src/apps/scalable/sniffnet.svg new file mode 100644 index 00000000..1e631c96 --- /dev/null +++ b/src/apps/scalable/sniffnet.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From b3a15bb1c03a5c5eaaf33880a95e52fa783f680d Mon Sep 17 00:00:00 2001 From: YSY Date: Thu, 6 Mar 2025 23:52:16 +0800 Subject: [PATCH 13/20] Add icon for logisim-evolution --- src/apps/scalable/logisim-evolution.svg | 88 +++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 src/apps/scalable/logisim-evolution.svg diff --git a/src/apps/scalable/logisim-evolution.svg b/src/apps/scalable/logisim-evolution.svg new file mode 100644 index 00000000..25f9b245 --- /dev/null +++ b/src/apps/scalable/logisim-evolution.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + From 5e99127d0856b0a3753992132711b95c0f2b64b4 Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Thu, 17 Apr 2025 14:25:13 +0530 Subject: [PATCH 14/20] Update vscode --- .../scalable/visual-studio-code-insiders.svg | 29 ++++++++++++++++++- src/apps/scalable/visual-studio-code.svg | 29 ++++++++++++++++++- 2 files changed, 56 insertions(+), 2 deletions(-) diff --git a/src/apps/scalable/visual-studio-code-insiders.svg b/src/apps/scalable/visual-studio-code-insiders.svg index 263b53cb..e3503674 100644 --- a/src/apps/scalable/visual-studio-code-insiders.svg +++ b/src/apps/scalable/visual-studio-code-insiders.svg @@ -1 +1,28 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/apps/scalable/visual-studio-code.svg b/src/apps/scalable/visual-studio-code.svg index 7883ecdf..980284c4 100644 --- a/src/apps/scalable/visual-studio-code.svg +++ b/src/apps/scalable/visual-studio-code.svg @@ -1 +1,28 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 0a8667dc2c24405131f42aa42a9da8fb2fb16eb1 Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Fri, 2 May 2025 23:05:29 +0530 Subject: [PATCH 15/20] Add `ghostty` icon --- src/apps/scalable/com.mitchellh.ghostty.svg | 26 +++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/apps/scalable/com.mitchellh.ghostty.svg diff --git a/src/apps/scalable/com.mitchellh.ghostty.svg b/src/apps/scalable/com.mitchellh.ghostty.svg new file mode 100644 index 00000000..06f874e7 --- /dev/null +++ b/src/apps/scalable/com.mitchellh.ghostty.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + From 184155fe8c3406961fa584ee59f5a3e9bb52de13 Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Fri, 2 May 2025 23:20:07 +0530 Subject: [PATCH 16/20] fix: icon sizes --- src/apps/scalable/com.mitchellh.ghostty.svg | 26 +++++++++---------- src/apps/scalable/org.wezfurlong.wezterm.svg | 20 +++++++++++++- .../scalable/visual-studio-code-insiders.svg | 18 ++++++------- src/apps/scalable/visual-studio-code.svg | 18 ++++++------- 4 files changed, 50 insertions(+), 32 deletions(-) diff --git a/src/apps/scalable/com.mitchellh.ghostty.svg b/src/apps/scalable/com.mitchellh.ghostty.svg index 06f874e7..522fb30a 100644 --- a/src/apps/scalable/com.mitchellh.ghostty.svg +++ b/src/apps/scalable/com.mitchellh.ghostty.svg @@ -1,18 +1,18 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/src/apps/scalable/org.wezfurlong.wezterm.svg b/src/apps/scalable/org.wezfurlong.wezterm.svg index 43c1bc39..ac8ec9e8 100644 --- a/src/apps/scalable/org.wezfurlong.wezterm.svg +++ b/src/apps/scalable/org.wezfurlong.wezterm.svg @@ -1 +1,19 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/src/apps/scalable/visual-studio-code-insiders.svg b/src/apps/scalable/visual-studio-code-insiders.svg index e3503674..5504f73b 100644 --- a/src/apps/scalable/visual-studio-code-insiders.svg +++ b/src/apps/scalable/visual-studio-code-insiders.svg @@ -1,22 +1,22 @@ - - - - - - - + + + + + + + - + - + diff --git a/src/apps/scalable/visual-studio-code.svg b/src/apps/scalable/visual-studio-code.svg index 980284c4..43c6a6dc 100644 --- a/src/apps/scalable/visual-studio-code.svg +++ b/src/apps/scalable/visual-studio-code.svg @@ -1,22 +1,22 @@ - - - - - - - + + + + + + + - + - + From e3a8d444c493f8c25cc650e05654e69ef6c87e0f Mon Sep 17 00:00:00 2001 From: Robin864 Date: Sat, 3 May 2025 15:09:09 +0200 Subject: [PATCH 17/20] Update Zen Browser icons --- src/apps/scalable/zen_browser-light.svg | 92 ++++++++++++++++++++++++ src/apps/scalable/zen_browser.svg | 93 ++++++++++++++++++++++++- 2 files changed, 184 insertions(+), 1 deletion(-) create mode 100644 src/apps/scalable/zen_browser-light.svg diff --git a/src/apps/scalable/zen_browser-light.svg b/src/apps/scalable/zen_browser-light.svg new file mode 100644 index 00000000..3d344fe8 --- /dev/null +++ b/src/apps/scalable/zen_browser-light.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + diff --git a/src/apps/scalable/zen_browser.svg b/src/apps/scalable/zen_browser.svg index 648e503b..33286616 100644 --- a/src/apps/scalable/zen_browser.svg +++ b/src/apps/scalable/zen_browser.svg @@ -1 +1,92 @@ - \ No newline at end of file + + + + + + + + + + + + + + From 7003e5af4865362fd54e25d6373d6d264e426b51 Mon Sep 17 00:00:00 2001 From: Burhanverse Date: Wed, 7 May 2025 10:03:11 +0530 Subject: [PATCH 18/20] fix: some icons --- src/apps/scalable/com.mitchellh.ghostty.svg | 34 +- .../io.github.kukuruzka165.materialgram.svg | 18 +- src/apps/scalable/org.wezfurlong.wezterm.svg | 20 +- .../scalable/visual-studio-code-insiders.svg | 26 +- src/apps/scalable/visual-studio-code.svg | 26 +- tui_installer.sh | 375 ++++++++++++++++++ 6 files changed, 441 insertions(+), 58 deletions(-) create mode 100755 tui_installer.sh diff --git a/src/apps/scalable/com.mitchellh.ghostty.svg b/src/apps/scalable/com.mitchellh.ghostty.svg index 522fb30a..b7e2aed6 100644 --- a/src/apps/scalable/com.mitchellh.ghostty.svg +++ b/src/apps/scalable/com.mitchellh.ghostty.svg @@ -1,26 +1,24 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + - - + + - + - + diff --git a/src/apps/scalable/io.github.kukuruzka165.materialgram.svg b/src/apps/scalable/io.github.kukuruzka165.materialgram.svg index c9bb62ba..95effeb1 100644 --- a/src/apps/scalable/io.github.kukuruzka165.materialgram.svg +++ b/src/apps/scalable/io.github.kukuruzka165.materialgram.svg @@ -1 +1,17 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/src/apps/scalable/org.wezfurlong.wezterm.svg b/src/apps/scalable/org.wezfurlong.wezterm.svg index ac8ec9e8..484b7817 100644 --- a/src/apps/scalable/org.wezfurlong.wezterm.svg +++ b/src/apps/scalable/org.wezfurlong.wezterm.svg @@ -1,19 +1,17 @@ - - - - - - - + + + + + - - + + - + - + diff --git a/src/apps/scalable/visual-studio-code-insiders.svg b/src/apps/scalable/visual-studio-code-insiders.svg index 5504f73b..060af176 100644 --- a/src/apps/scalable/visual-studio-code-insiders.svg +++ b/src/apps/scalable/visual-studio-code-insiders.svg @@ -1,28 +1,26 @@ - - - - - - - - + + + + + + - - + + - + - + - + - + diff --git a/src/apps/scalable/visual-studio-code.svg b/src/apps/scalable/visual-studio-code.svg index 43c6a6dc..5b1cc1ca 100644 --- a/src/apps/scalable/visual-studio-code.svg +++ b/src/apps/scalable/visual-studio-code.svg @@ -1,28 +1,26 @@ - - - - - - - - + + + + + + - - + + - + - + - + - + diff --git a/tui_installer.sh b/tui_installer.sh new file mode 100755 index 00000000..5daa86f9 --- /dev/null +++ b/tui_installer.sh @@ -0,0 +1,375 @@ +#!/bin/bash + +# Repository +REPO="Burhanverse/colloid-icon-theme" + +# Color codes +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +MAGENTA='\033[0;35m' +CYAN='\033[0;36m' +NC='\033[0m' + +# Script variables +SCHEME="" +THEME="" +NOTINT_FLAG="" +TAG="" +TEMP_DIR=$(mktemp -d) + +# Show help message +show_help() { + echo -e "${BLUE}Colloid Icon Theme Installer${NC}" + echo "Usage: $0 [OPTIONS]" + echo + echo "Options:" + echo " -h, --help Show this help message" + echo " -s, --scheme VALUE Set colorscheme (default, nord, dracula, gruvbox, everforest, catppuccin, all)" + echo " -t, --theme VALUE Set folder color theme (default, purple, pink, red, orange, yellow, green, teal, grey, all)" + echo " -n, --notint Disable KDE Plasma color tinting" + echo " -y, --yes Non-interactive mode (uses default options)" + echo +} + +# Check for dependencies +check_dependencies() { + local missing_deps=() + + for cmd in curl unzip; do + if ! command -v "$cmd" &>/dev/null; then + missing_deps+=("$cmd") + fi + done + + if [ ${#missing_deps[@]} -gt 0 ]; then + echo -e "${RED}Error: Required dependencies not found: ${missing_deps[*]}${NC}" + echo -e "${YELLOW}Please install them and run this script again.${NC}" + exit 1 + fi +} + +# Clean up function +clean_up() { + echo -e "${CYAN}Cleaning up temporary files...${NC}" + rm -rf "$TEMP_DIR" +} + +# Set up trap for unexpected exits +trap clean_up EXIT INT TERM + +get_latest_release_tag() { + echo -e "${CYAN}Fetching the latest release tag...${NC}" + + # First try GitHub API with expanded error handling + local api_response + api_response=$(curl --silent -i "https://api.github.com/repos/$REPO/releases/latest") + + # Check HTTP status code + local status_code + status_code=$(echo "$api_response" | head -n 1 | grep -o "HTTP/[0-9.]* [0-9]*" | cut -d' ' -f2) + + case "$status_code" in + 200) + # Success - extract tag + TAG=$(echo "$api_response" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/') + ;; + 404) + echo -e "${YELLOW}No releases found for $REPO. Trying tags instead...${NC}" + # Try to get tags as fallback + local tags_response + tags_response=$(curl --silent "https://api.github.com/repos/$REPO/tags") + + if [ "$tags_response" != "[]" ] && [ -n "$tags_response" ]; then + TAG=$(echo "$tags_response" | grep -m1 '"name":' | sed -E 's/.*"([^"]+)".*/\1/') + fi + ;; + 403) + echo -e "${YELLOW}GitHub API rate limit exceeded. Trying alternative method...${NC}" + # Skip to fallback + ;; + *) + echo -e "${YELLOW}GitHub API returned status code: $status_code. Trying alternative method...${NC}" + # Skip to fallback + ;; + esac + + # If API methods failed, try HTML scraping as last resort + if [ -z "$TAG" ]; then + echo -e "${YELLOW}Trying alternative method to get latest tag...${NC}" + TAG=$(curl --silent "https://github.com/$REPO/releases" | + grep -o 'href="/'$REPO'/releases/tag/[^"]*' | + head -1 | + sed 's|href="/'$REPO'/releases/tag/||') + fi + + # If we still don't have a tag, try direct download of main branch as last resort + if [ -z "$TAG" ]; then + echo -e "${YELLOW}No release tags found. Using main branch instead.${NC}" + TAG="main" + # Adjust download URL in download_latest_release function + USE_MAIN_BRANCH=true + return + fi + + echo -e "${GREEN}Latest release tag is: $TAG${NC}" +} + +# Update download_latest_release to handle main branch fallback +download_latest_release() { + if [ "${USE_MAIN_BRANCH:-false}" = true ]; then + DOWNLOAD_URL="https://github.com/$REPO/archive/refs/heads/main.zip" + echo -e "${CYAN}Downloading main branch from ${DOWNLOAD_URL}...${NC}" + else + DOWNLOAD_URL="https://github.com/$REPO/archive/refs/tags/$TAG.zip" + echo -e "${CYAN}Downloading the release from ${DOWNLOAD_URL}...${NC}" + fi + + # Use progress bar with curl + if ! curl -L --progress-bar -o "$TEMP_DIR/latest_release.zip" "$DOWNLOAD_URL"; then + echo -e "${RED}Failed to download from GitHub. Please check your internet connection.${NC}" + exit 1 + fi + + echo -e "${CYAN}Extracting the zip file...${NC}" + if ! unzip -q -o "$TEMP_DIR/latest_release.zip" -d "$TEMP_DIR"; then + echo -e "${RED}Failed to extract the zip file.${NC}" + exit 1 + fi + + EXTRACTED_DIR=$(unzip -Z -1 "$TEMP_DIR/latest_release.zip" | head -n 1 | cut -d '/' -f 1) + if [ -z "$EXTRACTED_DIR" ]; then + echo -e "${RED}Could not determine extracted directory.${NC}" + exit 1 + fi + + cd "$TEMP_DIR/$EXTRACTED_DIR" || { + echo -e "${RED}Failed to change directory to $TEMP_DIR/$EXTRACTED_DIR${NC}" + exit 1 + } +} + +remove_old_directories() { + echo -e "${CYAN}Checking for old Colloid-icon-theme directories...${NC}" + # Use nullglob to handle the case where no matching directories are found + shopt -s nullglob + for dir in Colloid-icon-theme-*; do + if [[ -d "$dir" ]]; then + echo -e "${RED}Removing existing directory: $dir${NC}" + rm -rf "$dir" + fi + done + shopt -u nullglob +} + +# Colorscheme +choose_scheme() { + if [ -n "$SCHEME" ]; then + return + fi + + echo -e "${YELLOW}Choose a folder colorscheme variant:${NC}" + echo -e "1) ${GREEN}Default${NC}" + echo -e "2) ${GREEN}Nord${NC}" + echo -e "3) ${GREEN}Dracula${NC}" + echo -e "4) ${GREEN}Gruvbox${NC}" + echo -e "5) ${GREEN}Everforest${NC}" + echo -e "6) ${GREEN}Catppuccin${NC}" + echo -e "7) ${GREEN}All${NC}" + echo -e -n "${MAGENTA}Enter your choice [1-7]: ${NC}" + read -r scheme_choice + + case $scheme_choice in + 1) SCHEME="default" ;; + 2) SCHEME="nord" ;; + 3) SCHEME="dracula" ;; + 4) SCHEME="gruvbox" ;; + 5) SCHEME="everforest" ;; + 6) SCHEME="catppuccin" ;; + 7) SCHEME="all" ;; + *) echo -e "${RED}Invalid choice! Defaulting to 'default'.${NC}"; SCHEME="default" ;; + esac +} + +# Folder color variant +choose_theme() { + if [ -n "$THEME" ]; then + return + fi + + echo -e "${YELLOW}Choose a folder color variant:${NC}" + echo -e "1) ${GREEN}Blue (Default)${NC}" + echo -e "2) ${GREEN}Purple${NC}" + echo -e "3) ${GREEN}Pink${NC}" + echo -e "4) ${GREEN}Red${NC}" + echo -e "5) ${GREEN}Orange${NC}" + echo -e "6) ${GREEN}Yellow${NC}" + echo -e "7) ${GREEN}Green${NC}" + echo -e "8) ${GREEN}Teal${NC}" + echo -e "9) ${GREEN}Grey${NC}" + echo -e "10) ${GREEN}All${NC}" + echo -e -n "${MAGENTA}Enter your choice [1-10]: ${NC}" + read -r theme_choice + + case $theme_choice in + 1) THEME="default" ;; + 2) THEME="purple" ;; + 3) THEME="pink" ;; + 4) THEME="red" ;; + 5) THEME="orange" ;; + 6) THEME="yellow" ;; + 7) THEME="green" ;; + 8) THEME="teal" ;; + 9) THEME="grey" ;; + 10) THEME="all" ;; + *) echo -e "${RED}Invalid choice! Defaulting to 'default'.${NC}"; THEME="default" ;; + esac +} + +# KDE Plasma tinting option +is_kde() { + if [[ "$(echo "$XDG_CURRENT_DESKTOP" | tr '[:upper:]' '[:lower:]')" == *"kde"* || + "$(echo "$XDG_SESSION_DESKTOP" | tr '[:upper:]' '[:lower:]')" == *"kde"* ]]; then + return 0 + else + return 1 + fi +} + +is_gnome() { + if [[ "$(echo "$XDG_CURRENT_DESKTOP" | tr '[:upper:]' '[:lower:]')" == *"gnome"* || + "$(echo "$XDG_SESSION_DESKTOP" | tr '[:upper:]' '[:lower:]')" == *"gnome"* ]]; then + return 0 + else + return 1 + fi +} + +choose_notint() { + # If notint flag is already set via command line, skip this + if [ -n "$NOTINT_FLAG" ]; then + return + fi + + if is_kde; then + echo -e "${YELLOW}Disable Follow ColorScheme for folders on KDE Plasma?${NC}" + echo -e "1) ${GREEN}Yes${NC}" + echo -e "2) ${GREEN}No${NC}" + echo -e -n "${MAGENTA}Enter your choice [1-2]: ${NC}" + read -r notint_choice + + case $notint_choice in + 1) NOTINT_FLAG="--notint" ;; + 2) NOTINT_FLAG="" ;; + *) echo -e "${RED}Invalid choice! Defaulting to 'No'.${NC}"; NOTINT_FLAG="" ;; + esac + else + echo -e "${CYAN}Not running KDE Plasma. Skipping tinting option.${NC}" + NOTINT_FLAG="" + fi +} + +# Set defaults for non-interactive mode +set_defaults() { + SCHEME="default" + THEME="default" + NOTINT_FLAG="" + if is_kde; then + NOTINT_FLAG="" # Default behavior for KDE + fi +} + +# Parse command line arguments +parse_arguments() { + while [[ $# -gt 0 ]]; do + case "$1" in + -h|--help) + show_help + exit 0 + ;; + -s|--scheme) + SCHEME="$2" + shift 2 + ;; + -t|--theme) + THEME="$2" + shift 2 + ;; + -n|--notint) + NOTINT_FLAG="--notint" + shift + ;; + -y|--yes) + NON_INTERACTIVE=true + shift + ;; + *) + echo -e "${RED}Unknown option: $1${NC}" + show_help + exit 1 + ;; + esac + done + + # Validate scheme and theme if provided + if [ -n "$SCHEME" ]; then + case "$SCHEME" in + default|nord|dracula|gruvbox|everforest|catppuccin|all) ;; + *) + echo -e "${RED}Invalid scheme: $SCHEME${NC}" + exit 1 + ;; + esac + fi + + if [ -n "$THEME" ]; then + case "$THEME" in + default|purple|pink|red|orange|yellow|green|teal|grey|all) ;; + *) + echo -e "${RED}Invalid theme: $THEME${NC}" + exit 1 + ;; + esac + fi +} + +# Main +main() { + check_dependencies + parse_arguments "$@" + + echo -e "${BLUE}Starting Colloid Icon Theme Installer...${NC}" + + # Set defaults in non-interactive mode + if [ "${NON_INTERACTIVE:-false}" = true ]; then + set_defaults + fi + + get_latest_release_tag + + # Get user choices if not in non-interactive mode + if [ "${NON_INTERACTIVE:-false}" != true ]; then + choose_scheme + choose_theme + choose_notint + fi + + remove_old_directories + download_latest_release + + # Create installation command + INSTALL_CMD="./install.sh -s \"$SCHEME\" -t \"$THEME\"" + if [ -n "$NOTINT_FLAG" ]; then + INSTALL_CMD="$INSTALL_CMD $NOTINT_FLAG" + fi + + echo -e "${CYAN}Running the install script...${NC}" + echo -e "${YELLOW}Command: $INSTALL_CMD${NC}" + eval "$INSTALL_CMD" + + cd - > /dev/null + echo -e "${GREEN}Installation completed successfully.${NC}" +} + +main "$@" \ No newline at end of file From c08b887f6a7ec3c6c29ca1b70d3ade72f1bedf31 Mon Sep 17 00:00:00 2001 From: Rafael Tosta Date: Wed, 7 May 2025 10:18:56 -0300 Subject: [PATCH 19/20] add: com.rtosta.zapzap.svg Original icon --- links/apps/scalable/com.rtosta.zapzap.svg | 1 - src/apps/scalable/com.rtosta.zapzap.svg | 32 +++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) delete mode 120000 links/apps/scalable/com.rtosta.zapzap.svg create mode 100644 src/apps/scalable/com.rtosta.zapzap.svg diff --git a/links/apps/scalable/com.rtosta.zapzap.svg b/links/apps/scalable/com.rtosta.zapzap.svg deleted file mode 120000 index 2842da95..00000000 --- a/links/apps/scalable/com.rtosta.zapzap.svg +++ /dev/null @@ -1 +0,0 @@ -web-whatsapp.svg \ No newline at end of file diff --git a/src/apps/scalable/com.rtosta.zapzap.svg b/src/apps/scalable/com.rtosta.zapzap.svg new file mode 100644 index 00000000..7b49ea26 --- /dev/null +++ b/src/apps/scalable/com.rtosta.zapzap.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 38f22ed58a8a11d07f279fbeba9c576dd73f4af5 Mon Sep 17 00:00:00 2001 From: Rafael Tosta Date: Wed, 7 May 2025 10:22:21 -0300 Subject: [PATCH 20/20] Update com.rtosta.zapzap.svg --- src/apps/scalable/com.rtosta.zapzap.svg | 28 ++++++------------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/src/apps/scalable/com.rtosta.zapzap.svg b/src/apps/scalable/com.rtosta.zapzap.svg index 7b49ea26..5b534827 100644 --- a/src/apps/scalable/com.rtosta.zapzap.svg +++ b/src/apps/scalable/com.rtosta.zapzap.svg @@ -1,32 +1,16 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + \ No newline at end of file