From 44a5cbb67f8c647741a4c2df765ee985a31b17aa Mon Sep 17 00:00:00 2001 From: sHa Date: Mon, 26 May 2025 23:53:20 +0300 Subject: [PATCH] Add SVG logos for Trakt and Zigbee2MQTT - Added a new SVG logo for Trakt with a radial gradient background and checkbox design. - Introduced a comprehensive SVG logo for Zigbee2MQTT featuring intricate path designs and color fills. --- public/data/logos.json | 98 +++++++++++++- public/logos/apple_icloud.svg | 13 ++ public/logos/chromium.svg | 157 ++++++----------------- public/logos/digital-ocean.svg | 9 ++ public/logos/google_chrome.svg | 2 +- public/logos/google_chrome_icon.svg | 3 +- public/logos/grafana.svg | 10 ++ public/logos/immich.svg | 17 +++ public/logos/jellyfin.svg | 16 +++ public/logos/letsencrypt-logo.svg | 11 ++ public/logos/letsencrypt.svg | 11 +- public/logos/microsoft-linkedin-icon.svg | 9 +- public/logos/python-logo.svg | 3 +- public/logos/trakt.svg | 25 ++++ public/logos/visual-studio-code.svg | 23 +++- public/logos/zigbee2mqtt.svg | 73 +++++++++++ 16 files changed, 352 insertions(+), 128 deletions(-) create mode 100644 public/logos/apple_icloud.svg create mode 100644 public/logos/digital-ocean.svg create mode 100644 public/logos/grafana.svg create mode 100644 public/logos/immich.svg create mode 100644 public/logos/jellyfin.svg create mode 100644 public/logos/letsencrypt-logo.svg create mode 100644 public/logos/trakt.svg create mode 100644 public/logos/zigbee2mqtt.svg diff --git a/public/data/logos.json b/public/data/logos.json index 928d06d..7eedac6 100644 --- a/public/data/logos.json +++ b/public/data/logos.json @@ -83,6 +83,17 @@ } } }, + { + "name": "Apple Icloud", + "path": "logos/apple_icloud.svg", + "format": "SVG", + "disable": false, + "brand": "Apple", + "tags": [ + "cloud", + "storage" + ] + }, { "name": "Apple Rainbow", "path": "logos/apple_rainbow.svg", @@ -198,6 +209,18 @@ ], "brand": "BMW" }, + { + "name": "Digital Ocean", + "path": "logos/digital-ocean.svg", + "format": "SVG", + "disable": false, + "brand": "Digital Ocean", + "tags": [ + "cloud", + "hosting", + "infrastructure" + ] + }, { "name": "Docker Icon", "path": "logos/docker-icon.svg", @@ -297,6 +320,17 @@ "disable": false, "brand": "Google" }, + { + "name": "Grafana", + "path": "logos/grafana.svg", + "format": "SVG", + "disable": false, + "brand": "Grafana", + "tags": [ + "monitoring", + "software" + ] + }, { "name": "GraphQL", "path": "logos/graphql.svg", @@ -304,6 +338,30 @@ "disable": false, "brand": "GraphQL" }, + { + "name": "Immich", + "path": "logos/immich.svg", + "format": "SVG", + "disable": false, + "brand": "Immich", + "tags": [ + "selfhosted", + "photo", + "media", + "storage" + ] + }, + { + "name": "Jellyfin", + "path": "logos/jellyfin.svg", + "format": "SVG", + "disable": false, + "brand": "Jellyfin", + "tags": [ + "media", + "streaming" + ] + }, { "name": "Kubernetes", "path": "logos/kubernetes.svg", @@ -330,7 +388,22 @@ "path": "logos/letsencrypt.svg", "format": "SVG", "disable": false, - "brand": "Letsencrypt" + "brand": "Letsencrypt", + "tags": [ + "ssl", + "security" + ] + }, + { + "name": "Letsencrypt", + "path": "logos/letsencrypt-logo.svg", + "format": "SVG", + "disable": false, + "brand": "Letsencrypt", + "tags": [ + "ssl", + "security" + ] }, { "name": "Linux Mint", @@ -978,6 +1051,17 @@ "software" ] }, + { + "name": "Trakt", + "path": "logos/trakt.svg", + "format": "SVG", + "disable": false, + "brand": "Trakt", + "tags": [ + "entertainment", + "streaming" + ] + }, { "name": "Uptime Kuma", "path": "logos/uptimekuma.svg", @@ -2142,6 +2226,18 @@ "tags": [], "brand": "Youtube" }, + { + "name": "Zigbee2mqtt", + "path": "logos/zigbee2mqtt.svg", + "format": "SVG", + "disable": false, + "brand": "Zigbee2mqtt", + "tags": [ + "iot", + "automation", + "smart home" + ] + }, { "name": "Zoom", "path": "logos/zoom.svg", diff --git a/public/logos/apple_icloud.svg b/public/logos/apple_icloud.svg new file mode 100644 index 0000000..1295593 --- /dev/null +++ b/public/logos/apple_icloud.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/public/logos/chromium.svg b/public/logos/chromium.svg index 5eb9f6a..c9815df 100644 --- a/public/logos/chromium.svg +++ b/public/logos/chromium.svg @@ -1,120 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/logos/digital-ocean.svg b/public/logos/digital-ocean.svg new file mode 100644 index 0000000..4efde63 --- /dev/null +++ b/public/logos/digital-ocean.svg @@ -0,0 +1,9 @@ + + + diff --git a/public/logos/google_chrome.svg b/public/logos/google_chrome.svg index 22b995d..6843791 100644 --- a/public/logos/google_chrome.svg +++ b/public/logos/google_chrome.svg @@ -1,4 +1,4 @@ - + diff --git a/public/logos/google_chrome_icon.svg b/public/logos/google_chrome_icon.svg index de510ad..f6e7c2f 100644 --- a/public/logos/google_chrome_icon.svg +++ b/public/logos/google_chrome_icon.svg @@ -1,5 +1,4 @@ - + diff --git a/public/logos/grafana.svg b/public/logos/grafana.svg new file mode 100644 index 0000000..b000183 --- /dev/null +++ b/public/logos/grafana.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/public/logos/immich.svg b/public/logos/immich.svg new file mode 100644 index 0000000..92c9e4a --- /dev/null +++ b/public/logos/immich.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/public/logos/jellyfin.svg b/public/logos/jellyfin.svg new file mode 100644 index 0000000..116bd66 --- /dev/null +++ b/public/logos/jellyfin.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/public/logos/letsencrypt-logo.svg b/public/logos/letsencrypt-logo.svg new file mode 100644 index 0000000..599a21b --- /dev/null +++ b/public/logos/letsencrypt-logo.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/public/logos/letsencrypt.svg b/public/logos/letsencrypt.svg index e40dab0..c7016e6 100644 --- a/public/logos/letsencrypt.svg +++ b/public/logos/letsencrypt.svg @@ -1 +1,10 @@ - \ No newline at end of file + + + + + + diff --git a/public/logos/microsoft-linkedin-icon.svg b/public/logos/microsoft-linkedin-icon.svg index 451c97e..4c865a2 100644 --- a/public/logos/microsoft-linkedin-icon.svg +++ b/public/logos/microsoft-linkedin-icon.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + diff --git a/public/logos/python-logo.svg b/public/logos/python-logo.svg index 5544ac1..107a47f 100644 --- a/public/logos/python-logo.svg +++ b/public/logos/python-logo.svg @@ -1,5 +1,4 @@ - + diff --git a/public/logos/trakt.svg b/public/logos/trakt.svg new file mode 100644 index 0000000..bd70b0a --- /dev/null +++ b/public/logos/trakt.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/logos/visual-studio-code.svg b/public/logos/visual-studio-code.svg index 3a5ee89..decaf59 100644 --- a/public/logos/visual-studio-code.svg +++ b/public/logos/visual-studio-code.svg @@ -1 +1,22 @@ - \ No newline at end of file + + + + + + + + + + + + + diff --git a/public/logos/zigbee2mqtt.svg b/public/logos/zigbee2mqtt.svg new file mode 100644 index 0000000..00e2f29 --- /dev/null +++ b/public/logos/zigbee2mqtt.svg @@ -0,0 +1,73 @@ + + +