From adcc1843b8a8ad01128bd5d860d5a2394a5dac95 Mon Sep 17 00:00:00 2001 From: Snailedlt Date: Tue, 27 Oct 2026 18:38:59 +0100 Subject: [PATCH 1/3] new icon: juce (original, original-wordmark, plain, plain-wordmark, line, line-wordmark) Closes devicons/devicon#2708 Co-Authored-By: Claude Opus 5.5 --- devicon.json | 28 +++++++++++++++++++++++++++ icons/juce/juce-line-wordmark.svg | 1 + icons/juce/juce-line.svg | 1 + icons/juce/juce-original-wordmark.svg | 1 + icons/juce/juce-original.svg | 1 + icons/juce/juce-plain-wordmark.svg | 1 + icons/juce/juce-plain.svg | 1 + 7 files changed, 34 insertions(+) create mode 100644 icons/juce/juce-line-wordmark.svg create mode 100644 icons/juce/juce-line.svg create mode 100644 icons/juce/juce-original-wordmark.svg create mode 100644 icons/juce/juce-original.svg create mode 100644 icons/juce/juce-plain-wordmark.svg create mode 100644 icons/juce/juce-plain.svg diff --git a/devicon.json b/devicon.json index 613d86579..496706bd2 100644 --- a/devicon.json +++ b/devicon.json @@ -6936,6 +6936,34 @@ "color": "#505050", "aliases": [] }, + { + "name": "juce", + "altnames": [], + "tags": [ + "framework", + "audio", + "c++", + "plugins" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#8dc63f", + "aliases": [] + }, { "name": "jule", "altnames": [ diff --git a/icons/juce/juce-line-wordmark.svg b/icons/juce/juce-line-wordmark.svg new file mode 100644 index 000000000..ed1d53a0a --- /dev/null +++ b/icons/juce/juce-line-wordmark.svg @@ -0,0 +1 @@ + diff --git a/icons/juce/juce-line.svg b/icons/juce/juce-line.svg new file mode 100644 index 000000000..fd518d4c4 --- /dev/null +++ b/icons/juce/juce-line.svg @@ -0,0 +1 @@ + diff --git a/icons/juce/juce-original-wordmark.svg b/icons/juce/juce-original-wordmark.svg new file mode 100644 index 000000000..de474174c --- /dev/null +++ b/icons/juce/juce-original-wordmark.svg @@ -0,0 +1 @@ + diff --git a/icons/juce/juce-original.svg b/icons/juce/juce-original.svg new file mode 100644 index 000000000..69edb7ed1 --- /dev/null +++ b/icons/juce/juce-original.svg @@ -0,0 +1 @@ + diff --git a/icons/juce/juce-plain-wordmark.svg b/icons/juce/juce-plain-wordmark.svg new file mode 100644 index 000000000..6c98eac9a --- /dev/null +++ b/icons/juce/juce-plain-wordmark.svg @@ -0,0 +1 @@ + diff --git a/icons/juce/juce-plain.svg b/icons/juce/juce-plain.svg new file mode 100644 index 000000000..d78c1da36 --- /dev/null +++ b/icons/juce/juce-plain.svg @@ -0,0 +1 @@ + From df7685c44073cb7b015462b0b21e501e499d2b75 Mon Sep 17 00:00:00 2001 From: Snailedlt Date: Tue, 27 Oct 2026 20:47:04 +0100 Subject: [PATCH 2/3] fix: clean up juce SVGs Removes no-op attributes left by the export (mix-blend-mode style, zero-width stroke attributes); one-colour logos are now a single path wound for the font's nonzero fill; line versions keep thin parts (like the + in Element Plus) instead of dropping them; postfix-line uses the entry's color. Co-Authored-By: Claude Opus 5.5 --- icons/juce/juce-line-wordmark.svg | 2 +- icons/juce/juce-line.svg | 2 +- icons/juce/juce-original-wordmark.svg | 2 +- icons/juce/juce-original.svg | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/icons/juce/juce-line-wordmark.svg b/icons/juce/juce-line-wordmark.svg index ed1d53a0a..e5f3c10c5 100644 --- a/icons/juce/juce-line-wordmark.svg +++ b/icons/juce/juce-line-wordmark.svg @@ -1 +1 @@ - + diff --git a/icons/juce/juce-line.svg b/icons/juce/juce-line.svg index fd518d4c4..bfe779580 100644 --- a/icons/juce/juce-line.svg +++ b/icons/juce/juce-line.svg @@ -1 +1 @@ - + diff --git a/icons/juce/juce-original-wordmark.svg b/icons/juce/juce-original-wordmark.svg index de474174c..115e01ac4 100644 --- a/icons/juce/juce-original-wordmark.svg +++ b/icons/juce/juce-original-wordmark.svg @@ -1 +1 @@ - + diff --git a/icons/juce/juce-original.svg b/icons/juce/juce-original.svg index 69edb7ed1..15ec8fe83 100644 --- a/icons/juce/juce-original.svg +++ b/icons/juce/juce-original.svg @@ -1 +1 @@ - + From 117833bc347ab9b6db0d3f4dc9a9e5d0b647d6d2 Mon Sep 17 00:00:00 2001 From: Snailedlt Date: Wed, 28 Oct 2026 08:08:08 +0100 Subject: [PATCH 3/3] fix: ungroup paths and remove export leftovers in juce originals --- icons/juce/juce-original-wordmark.svg | 2 +- icons/juce/juce-original.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/icons/juce/juce-original-wordmark.svg b/icons/juce/juce-original-wordmark.svg index 115e01ac4..4a2de9c8f 100644 --- a/icons/juce/juce-original-wordmark.svg +++ b/icons/juce/juce-original-wordmark.svg @@ -1 +1 @@ - + diff --git a/icons/juce/juce-original.svg b/icons/juce/juce-original.svg index 15ec8fe83..d9fbb38e0 100644 --- a/icons/juce/juce-original.svg +++ b/icons/juce/juce-original.svg @@ -1 +1 @@ - +