From 934b80c59b5d81e35bb5b7829f6a9b583da7f8f1 Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 1 Feb 2022 18:19:56 +0000 Subject: [PATCH] Fix last commit, remove now useless plugins/res folder Signed-off-by: falkTX --- plugins/res/21kHz | 1 - plugins/res/AS | 1 - plugins/res/AmalgamatedHarmonics | 1 - plugins/res/AnimatedCircuits | 1 - plugins/res/AriaModules | 1 - plugins/res/Atelier | 1 - plugins/res/AudibleInstruments | 1 - plugins/res/Autinn | 1 - plugins/res/BaconPlugs | 1 - plugins/res/Befaco | 1 - plugins/res/Bidoo | 1 - plugins/res/BogaudioModules | 1 - plugins/res/Cardinal | 1 - plugins/res/ChowDSP | 1 - plugins/res/DrumKit | 1 - plugins/res/ESeries | 1 - plugins/res/ExpertSleepers-Encoders | 1 - plugins/res/Extratone | 1 - plugins/res/FehlerFabrik | 1 - plugins/res/Fundamental | 1 - plugins/res/GlueTheGiant | 1 - plugins/res/GrandeModular | 1 - plugins/res/HetrickCV | 1 - plugins/res/ImpromptuModular | 1 - plugins/res/JW-Modules | 1 - plugins/res/LifeFormModular | 1 - plugins/res/LittleUtils | 1 - plugins/res/LomasModules | 1 - plugins/res/LyraeModules | 1 - plugins/res/MindMeldModular | 1 - plugins/res/Mog | 1 - plugins/res/Prism | 1 - plugins/res/ValleyAudio | 1 - plugins/res/ZZC | 1 - plugins/res/ZetaCarinaeModules | 1 - plugins/res/cf | 1 - plugins/res/ihtsyn | 1 - plugins/res/mscHack | 1 - plugins/res/rackwindows | 1 - plugins/res/repelzen | 1 - plugins/res/sonusmodular | 1 - src/custom/asset.cpp | 2 +- src/custom/dep.cpp | 364 ++++++++++++++-------------- 43 files changed, 183 insertions(+), 224 deletions(-) delete mode 120000 plugins/res/21kHz delete mode 120000 plugins/res/AS delete mode 120000 plugins/res/AmalgamatedHarmonics delete mode 120000 plugins/res/AnimatedCircuits delete mode 120000 plugins/res/AriaModules delete mode 120000 plugins/res/Atelier delete mode 120000 plugins/res/AudibleInstruments delete mode 120000 plugins/res/Autinn delete mode 120000 plugins/res/BaconPlugs delete mode 120000 plugins/res/Befaco delete mode 120000 plugins/res/Bidoo delete mode 120000 plugins/res/BogaudioModules delete mode 120000 plugins/res/Cardinal delete mode 120000 plugins/res/ChowDSP delete mode 120000 plugins/res/DrumKit delete mode 120000 plugins/res/ESeries delete mode 120000 plugins/res/ExpertSleepers-Encoders delete mode 120000 plugins/res/Extratone delete mode 120000 plugins/res/FehlerFabrik delete mode 120000 plugins/res/Fundamental delete mode 120000 plugins/res/GlueTheGiant delete mode 120000 plugins/res/GrandeModular delete mode 120000 plugins/res/HetrickCV delete mode 120000 plugins/res/ImpromptuModular delete mode 120000 plugins/res/JW-Modules delete mode 120000 plugins/res/LifeFormModular delete mode 120000 plugins/res/LittleUtils delete mode 120000 plugins/res/LomasModules delete mode 120000 plugins/res/LyraeModules delete mode 120000 plugins/res/MindMeldModular delete mode 120000 plugins/res/Mog delete mode 120000 plugins/res/Prism delete mode 120000 plugins/res/ValleyAudio delete mode 120000 plugins/res/ZZC delete mode 120000 plugins/res/ZetaCarinaeModules delete mode 120000 plugins/res/cf delete mode 120000 plugins/res/ihtsyn delete mode 120000 plugins/res/mscHack delete mode 120000 plugins/res/rackwindows delete mode 120000 plugins/res/repelzen delete mode 120000 plugins/res/sonusmodular diff --git a/plugins/res/21kHz b/plugins/res/21kHz deleted file mode 120000 index de25318..0000000 --- a/plugins/res/21kHz +++ /dev/null @@ -1 +0,0 @@ -../21kHz/res \ No newline at end of file diff --git a/plugins/res/AS b/plugins/res/AS deleted file mode 120000 index 5fda03b..0000000 --- a/plugins/res/AS +++ /dev/null @@ -1 +0,0 @@ -../AS/res \ No newline at end of file diff --git a/plugins/res/AmalgamatedHarmonics b/plugins/res/AmalgamatedHarmonics deleted file mode 120000 index b1f95f5..0000000 --- a/plugins/res/AmalgamatedHarmonics +++ /dev/null @@ -1 +0,0 @@ -../AmalgamatedHarmonics/res \ No newline at end of file diff --git a/plugins/res/AnimatedCircuits b/plugins/res/AnimatedCircuits deleted file mode 120000 index 58d1e12..0000000 --- a/plugins/res/AnimatedCircuits +++ /dev/null @@ -1 +0,0 @@ -../AnimatedCircuits/res \ No newline at end of file diff --git a/plugins/res/AriaModules b/plugins/res/AriaModules deleted file mode 120000 index eaaeefa..0000000 --- a/plugins/res/AriaModules +++ /dev/null @@ -1 +0,0 @@ -../AriaModules/res/ \ No newline at end of file diff --git a/plugins/res/Atelier b/plugins/res/Atelier deleted file mode 120000 index 0c7e7bc..0000000 --- a/plugins/res/Atelier +++ /dev/null @@ -1 +0,0 @@ -../Atelier/res \ No newline at end of file diff --git a/plugins/res/AudibleInstruments b/plugins/res/AudibleInstruments deleted file mode 120000 index 55a5eaa..0000000 --- a/plugins/res/AudibleInstruments +++ /dev/null @@ -1 +0,0 @@ -../AudibleInstruments/res \ No newline at end of file diff --git a/plugins/res/Autinn b/plugins/res/Autinn deleted file mode 120000 index 01ee28c..0000000 --- a/plugins/res/Autinn +++ /dev/null @@ -1 +0,0 @@ -../Autinn/res \ No newline at end of file diff --git a/plugins/res/BaconPlugs b/plugins/res/BaconPlugs deleted file mode 120000 index acd2b06..0000000 --- a/plugins/res/BaconPlugs +++ /dev/null @@ -1 +0,0 @@ -../BaconPlugs/res/ \ No newline at end of file diff --git a/plugins/res/Befaco b/plugins/res/Befaco deleted file mode 120000 index dda4da3..0000000 --- a/plugins/res/Befaco +++ /dev/null @@ -1 +0,0 @@ -../Befaco/res \ No newline at end of file diff --git a/plugins/res/Bidoo b/plugins/res/Bidoo deleted file mode 120000 index 5be434f..0000000 --- a/plugins/res/Bidoo +++ /dev/null @@ -1 +0,0 @@ -../Bidoo/res \ No newline at end of file diff --git a/plugins/res/BogaudioModules b/plugins/res/BogaudioModules deleted file mode 120000 index bb3ce9b..0000000 --- a/plugins/res/BogaudioModules +++ /dev/null @@ -1 +0,0 @@ -../BogaudioModules/res \ No newline at end of file diff --git a/plugins/res/Cardinal b/plugins/res/Cardinal deleted file mode 120000 index 1f944cf..0000000 --- a/plugins/res/Cardinal +++ /dev/null @@ -1 +0,0 @@ -../Cardinal/res \ No newline at end of file diff --git a/plugins/res/ChowDSP b/plugins/res/ChowDSP deleted file mode 120000 index 7867f93..0000000 --- a/plugins/res/ChowDSP +++ /dev/null @@ -1 +0,0 @@ -../ChowDSP/res \ No newline at end of file diff --git a/plugins/res/DrumKit b/plugins/res/DrumKit deleted file mode 120000 index 0f28388..0000000 --- a/plugins/res/DrumKit +++ /dev/null @@ -1 +0,0 @@ -../DrumKit/res \ No newline at end of file diff --git a/plugins/res/ESeries b/plugins/res/ESeries deleted file mode 120000 index 999be60..0000000 --- a/plugins/res/ESeries +++ /dev/null @@ -1 +0,0 @@ -../ESeries/res \ No newline at end of file diff --git a/plugins/res/ExpertSleepers-Encoders b/plugins/res/ExpertSleepers-Encoders deleted file mode 120000 index 658e4d0..0000000 --- a/plugins/res/ExpertSleepers-Encoders +++ /dev/null @@ -1 +0,0 @@ -../ExpertSleepers-Encoders/res \ No newline at end of file diff --git a/plugins/res/Extratone b/plugins/res/Extratone deleted file mode 120000 index a368b25..0000000 --- a/plugins/res/Extratone +++ /dev/null @@ -1 +0,0 @@ -../Extratone/res/ \ No newline at end of file diff --git a/plugins/res/FehlerFabrik b/plugins/res/FehlerFabrik deleted file mode 120000 index 1abc5ce..0000000 --- a/plugins/res/FehlerFabrik +++ /dev/null @@ -1 +0,0 @@ -../FehlerFabrik/res \ No newline at end of file diff --git a/plugins/res/Fundamental b/plugins/res/Fundamental deleted file mode 120000 index 31d6e5a..0000000 --- a/plugins/res/Fundamental +++ /dev/null @@ -1 +0,0 @@ -../Fundamental/res \ No newline at end of file diff --git a/plugins/res/GlueTheGiant b/plugins/res/GlueTheGiant deleted file mode 120000 index ef4d01f..0000000 --- a/plugins/res/GlueTheGiant +++ /dev/null @@ -1 +0,0 @@ -../GlueTheGiant/res \ No newline at end of file diff --git a/plugins/res/GrandeModular b/plugins/res/GrandeModular deleted file mode 120000 index 2883349..0000000 --- a/plugins/res/GrandeModular +++ /dev/null @@ -1 +0,0 @@ -../GrandeModular/res \ No newline at end of file diff --git a/plugins/res/HetrickCV b/plugins/res/HetrickCV deleted file mode 120000 index 709c5ad..0000000 --- a/plugins/res/HetrickCV +++ /dev/null @@ -1 +0,0 @@ -../HetrickCV/res \ No newline at end of file diff --git a/plugins/res/ImpromptuModular b/plugins/res/ImpromptuModular deleted file mode 120000 index a276730..0000000 --- a/plugins/res/ImpromptuModular +++ /dev/null @@ -1 +0,0 @@ -../ImpromptuModular/res \ No newline at end of file diff --git a/plugins/res/JW-Modules b/plugins/res/JW-Modules deleted file mode 120000 index 964f22b..0000000 --- a/plugins/res/JW-Modules +++ /dev/null @@ -1 +0,0 @@ -../JW-Modules/res \ No newline at end of file diff --git a/plugins/res/LifeFormModular b/plugins/res/LifeFormModular deleted file mode 120000 index b1109a8..0000000 --- a/plugins/res/LifeFormModular +++ /dev/null @@ -1 +0,0 @@ -../LifeFormModular/res \ No newline at end of file diff --git a/plugins/res/LittleUtils b/plugins/res/LittleUtils deleted file mode 120000 index 69bc351..0000000 --- a/plugins/res/LittleUtils +++ /dev/null @@ -1 +0,0 @@ -../LittleUtils/res \ No newline at end of file diff --git a/plugins/res/LomasModules b/plugins/res/LomasModules deleted file mode 120000 index cb3ba4a..0000000 --- a/plugins/res/LomasModules +++ /dev/null @@ -1 +0,0 @@ -../LomasModules/res \ No newline at end of file diff --git a/plugins/res/LyraeModules b/plugins/res/LyraeModules deleted file mode 120000 index 408dfad..0000000 --- a/plugins/res/LyraeModules +++ /dev/null @@ -1 +0,0 @@ -../LyraeModules/res \ No newline at end of file diff --git a/plugins/res/MindMeldModular b/plugins/res/MindMeldModular deleted file mode 120000 index 59dffe7..0000000 --- a/plugins/res/MindMeldModular +++ /dev/null @@ -1 +0,0 @@ -../MindMeldModular/res \ No newline at end of file diff --git a/plugins/res/Mog b/plugins/res/Mog deleted file mode 120000 index 2788a12..0000000 --- a/plugins/res/Mog +++ /dev/null @@ -1 +0,0 @@ -../Mog/res \ No newline at end of file diff --git a/plugins/res/Prism b/plugins/res/Prism deleted file mode 120000 index 260e905..0000000 --- a/plugins/res/Prism +++ /dev/null @@ -1 +0,0 @@ -../Prism/res/ \ No newline at end of file diff --git a/plugins/res/ValleyAudio b/plugins/res/ValleyAudio deleted file mode 120000 index 4381856..0000000 --- a/plugins/res/ValleyAudio +++ /dev/null @@ -1 +0,0 @@ -../ValleyAudio/res \ No newline at end of file diff --git a/plugins/res/ZZC b/plugins/res/ZZC deleted file mode 120000 index 1278064..0000000 --- a/plugins/res/ZZC +++ /dev/null @@ -1 +0,0 @@ -../ZZC/res \ No newline at end of file diff --git a/plugins/res/ZetaCarinaeModules b/plugins/res/ZetaCarinaeModules deleted file mode 120000 index ddd2191..0000000 --- a/plugins/res/ZetaCarinaeModules +++ /dev/null @@ -1 +0,0 @@ -../ZetaCarinaeModules/res \ No newline at end of file diff --git a/plugins/res/cf b/plugins/res/cf deleted file mode 120000 index 42eb2c0..0000000 --- a/plugins/res/cf +++ /dev/null @@ -1 +0,0 @@ -../cf/res \ No newline at end of file diff --git a/plugins/res/ihtsyn b/plugins/res/ihtsyn deleted file mode 120000 index 8db9356..0000000 --- a/plugins/res/ihtsyn +++ /dev/null @@ -1 +0,0 @@ -../ihtsyn/res \ No newline at end of file diff --git a/plugins/res/mscHack b/plugins/res/mscHack deleted file mode 120000 index b93e239..0000000 --- a/plugins/res/mscHack +++ /dev/null @@ -1 +0,0 @@ -../mscHack/res \ No newline at end of file diff --git a/plugins/res/rackwindows b/plugins/res/rackwindows deleted file mode 120000 index 799200a..0000000 --- a/plugins/res/rackwindows +++ /dev/null @@ -1 +0,0 @@ -../rackwindows/res \ No newline at end of file diff --git a/plugins/res/repelzen b/plugins/res/repelzen deleted file mode 120000 index fdb3c71..0000000 --- a/plugins/res/repelzen +++ /dev/null @@ -1 +0,0 @@ -../repelzen/res \ No newline at end of file diff --git a/plugins/res/sonusmodular b/plugins/res/sonusmodular deleted file mode 120000 index 25a657b..0000000 --- a/plugins/res/sonusmodular +++ /dev/null @@ -1 +0,0 @@ -../sonusmodular/res \ No newline at end of file diff --git a/src/custom/asset.cpp b/src/custom/asset.cpp index 8b52d8b..ef11021 100644 --- a/src/custom/asset.cpp +++ b/src/custom/asset.cpp @@ -91,7 +91,7 @@ std::string pluginManifest(const std::string& dirname) { std::string pluginPath(const std::string& dirname) { // no bundlePath set, assume local source build if (bundlePath.empty()) - return system::join(systemDir, "..", "..", "plugins", "res", dirname); + return system::join(systemDir, "..", "..", "plugins", dirname); // bundlePath is present, use resources from bundle return system::join(systemDir, dirname); } diff --git a/src/custom/dep.cpp b/src/custom/dep.cpp index d62e0d5..eb26b51 100644 --- a/src/custom/dep.cpp +++ b/src/custom/dep.cpp @@ -272,201 +272,201 @@ static const struct { const int shapeNumberToIgnore; } svgFilesToInvert[] = { // MIT - { "/21kHz/Panels/D_Inf.svg", {}, -1 }, - { "/21kHz/Panels/PalmLoop.svg", {}, -1 }, - { "/21kHz/Panels/TachyonEntangler.svg", {}, -1 }, + { "/21kHz/res/Panels/D_Inf.svg", {}, -1 }, + { "/21kHz/res/Panels/PalmLoop.svg", {}, -1 }, + { "/21kHz/res/Panels/TachyonEntangler.svg", {}, -1 }, // CC-BY-NC-SA-4.0 - { "/AnimatedCircuits/FoldingLight.svg", {}, -1 }, - { "/AnimatedCircuits/Knob_Black_Light_21.svg", {}, -1 }, + { "/AnimatedCircuits/res/FoldingLight.svg", {}, -1 }, + { "/AnimatedCircuits/res/Knob_Black_Light_21.svg", {}, -1 }, // Custom, runtime dark mode used with permission - { "/AudibleInstruments/Blinds.svg", {}, -1 }, - { "/AudibleInstruments/Braids.svg", {}, -1 }, - { "/AudibleInstruments/Branches.svg", {}, -1 }, - { "/AudibleInstruments/Clouds.svg", {}, -1 }, - { "/AudibleInstruments/Elements.svg", {}, -1 }, - { "/AudibleInstruments/Frames.svg", {}, -1 }, - { "/AudibleInstruments/Kinks.svg", {}, -1 }, - { "/AudibleInstruments/Links.svg", {}, -1 }, - { "/AudibleInstruments/Marbles.svg", {}, -1 }, - { "/AudibleInstruments/Peaks.svg", {}, -1 }, - { "/AudibleInstruments/Plaits.svg", {}, -1 }, - { "/AudibleInstruments/Rings.svg", {}, -1 }, - { "/AudibleInstruments/Ripples.svg", {}, -1 }, - { "/AudibleInstruments/Shades.svg", {}, -1 }, - { "/AudibleInstruments/Sheep.svg", {}, -1 }, - { "/AudibleInstruments/Shelves.svg", {}, -1 }, - { "/AudibleInstruments/Stages.svg", {}, -1 }, - { "/AudibleInstruments/Streams.svg", {}, -1 }, - { "/AudibleInstruments/Tides.svg", {}, -1 }, - { "/AudibleInstruments/Tides2.svg", {}, -1 }, - { "/AudibleInstruments/Veils.svg", {}, -1 }, - { "/AudibleInstruments/Warps.svg", {}, -1 }, + { "/AudibleInstruments/res/Blinds.svg", {}, -1 }, + { "/AudibleInstruments/res/Braids.svg", {}, -1 }, + { "/AudibleInstruments/res/Branches.svg", {}, -1 }, + { "/AudibleInstruments/res/Clouds.svg", {}, -1 }, + { "/AudibleInstruments/res/Elements.svg", {}, -1 }, + { "/AudibleInstruments/res/Frames.svg", {}, -1 }, + { "/AudibleInstruments/res/Kinks.svg", {}, -1 }, + { "/AudibleInstruments/res/Links.svg", {}, -1 }, + { "/AudibleInstruments/res/Marbles.svg", {}, -1 }, + { "/AudibleInstruments/res/Peaks.svg", {}, -1 }, + { "/AudibleInstruments/res/Plaits.svg", {}, -1 }, + { "/AudibleInstruments/res/Rings.svg", {}, -1 }, + { "/AudibleInstruments/res/Ripples.svg", {}, -1 }, + { "/AudibleInstruments/res/Shades.svg", {}, -1 }, + { "/AudibleInstruments/res/Sheep.svg", {}, -1 }, + { "/AudibleInstruments/res/Shelves.svg", {}, -1 }, + { "/AudibleInstruments/res/Stages.svg", {}, -1 }, + { "/AudibleInstruments/res/Streams.svg", {}, -1 }, + { "/AudibleInstruments/res/Tides.svg", {}, -1 }, + { "/AudibleInstruments/res/Tides2.svg", {}, -1 }, + { "/AudibleInstruments/res/Veils.svg", {}, -1 }, + { "/AudibleInstruments/res/Warps.svg", {}, -1 }, // CC-BY-NC-ND-4.0, runtime dark mode used with permission - { "/Bidoo/ACNE.svg", {}, -1 }, - { "/Bidoo/ANTN.svg", {}, -1 }, - { "/Bidoo/BAFIS.svg", {}, -1 }, - { "/Bidoo/BANCAU.svg", {}, -1 }, - { "/Bidoo/BAR.svg", {"rect833"}, -1 }, - { "/Bidoo/BISTROT.svg", {}, -1 }, - { "/Bidoo/BORDL.svg", {"rect959-3-0-7-5","rect959-3-0-7","rect959-3-0","rect959-3"}, -1 }, - { "/Bidoo/CANARD.svg", {"rect959-3-7"}, -1 }, - { "/Bidoo/CHUTE.svg", {}, -1 }, - { "/Bidoo/DFUZE.svg", {}, -1 }, - { "/Bidoo/DIKTAT.svg", {"rect843","rect843-0","rect843-0-8"}, -1 }, - { "/Bidoo/DILEMO.svg", {}, -1 }, - { "/Bidoo/DTROY.svg", {"rect959-3"}, -1 }, - { "/Bidoo/DUKE.svg", {}, -1 }, - { "/Bidoo/EDSAROS.svg", {"rect959-3-7","rect959-3-7-8","rect959-3-7-8-1","rect959-3-7-8-1-4"}, -1 }, - { "/Bidoo/EMILE.svg", {}, -1 }, - { "/Bidoo/FLAME.svg", {}, -1 }, - { "/Bidoo/FORK.svg", {}, -1 }, - { "/Bidoo/FREIN.svg", {}, -1 }, - { "/Bidoo/HCTIP.svg", {}, -1 }, - { "/Bidoo/HUITRE.svg", {}, -1 }, - { "/Bidoo/LAMBDA.svg", {}, -1 }, - { "/Bidoo/LATE.svg", {}, -1 }, - { "/Bidoo/LIMBO.svg", {}, -1 }, - { "/Bidoo/LIMONADE.svg", {"rect839","rect839-6"}, -1 }, - { "/Bidoo/LOURDE.svg", {"rect847","rect847-7","rect847-5","rect847-3"}, -1 }, - { "/Bidoo/MAGMA.svg", {}, -1 }, - { "/Bidoo/MINIBAR.svg", {"rect833"}, -1 }, - { "/Bidoo/MOIRE.svg", {"rect843","rect843-7"}, -1 }, - { "/Bidoo/MS.svg", {}, -1 }, - { "/Bidoo/MU.svg", {"rect864"}, -1 }, - { "/Bidoo/OAI.svg", {}, -1 }, - { "/Bidoo/OUAIVE.svg", {"rect959-3-7"}, -1 }, - { "/Bidoo/PERCO.svg", {}, -1 }, - { "/Bidoo/PILOT.svg", {"rect843-6-4-5","rect843","rect843-4","rect843-6-4","rect843-6-7"}, -1 }, - { "/Bidoo/POUPRE.svg", {}, -1 }, - { "/Bidoo/RABBIT.svg", {}, -1 }, - { "/Bidoo/REI.svg", {}, -1 }, - { "/Bidoo/SIGMA.svg", {}, -1 }, - { "/Bidoo/SPORE.svg", {}, -1 }, - { "/Bidoo/TIARE.svg", {}, -1 }, - { "/Bidoo/TOCANTE.svg", {"rect843"}, -1 }, - { "/Bidoo/VOID.svg", {}, -1 }, - { "/Bidoo/ZINC.svg", {}, -1 }, - { "/Bidoo/ZOUMAI.svg", {}, -1 }, + { "/Bidoo/res/ACNE.svg", {}, -1 }, + { "/Bidoo/res/ANTN.svg", {}, -1 }, + { "/Bidoo/res/BAFIS.svg", {}, -1 }, + { "/Bidoo/res/BANCAU.svg", {}, -1 }, + { "/Bidoo/res/BAR.svg", {"rect833"}, -1 }, + { "/Bidoo/res/BISTROT.svg", {}, -1 }, + { "/Bidoo/res/BORDL.svg", {"rect959-3-0-7-5","rect959-3-0-7","rect959-3-0","rect959-3"}, -1 }, + { "/Bidoo/res/CANARD.svg", {"rect959-3-7"}, -1 }, + { "/Bidoo/res/CHUTE.svg", {}, -1 }, + { "/Bidoo/res/DFUZE.svg", {}, -1 }, + { "/Bidoo/res/DIKTAT.svg", {"rect843","rect843-0","rect843-0-8"}, -1 }, + { "/Bidoo/res/DILEMO.svg", {}, -1 }, + { "/Bidoo/res/DTROY.svg", {"rect959-3"}, -1 }, + { "/Bidoo/res/DUKE.svg", {}, -1 }, + { "/Bidoo/res/EDSAROS.svg", {"rect959-3-7","rect959-3-7-8","rect959-3-7-8-1","rect959-3-7-8-1-4"}, -1 }, + { "/Bidoo/res/EMILE.svg", {}, -1 }, + { "/Bidoo/res/FLAME.svg", {}, -1 }, + { "/Bidoo/res/FORK.svg", {}, -1 }, + { "/Bidoo/res/FREIN.svg", {}, -1 }, + { "/Bidoo/res/HCTIP.svg", {}, -1 }, + { "/Bidoo/res/HUITRE.svg", {}, -1 }, + { "/Bidoo/res/LAMBDA.svg", {}, -1 }, + { "/Bidoo/res/LATE.svg", {}, -1 }, + { "/Bidoo/res/LIMBO.svg", {}, -1 }, + { "/Bidoo/res/LIMONADE.svg", {"rect839","rect839-6"}, -1 }, + { "/Bidoo/res/LOURDE.svg", {"rect847","rect847-7","rect847-5","rect847-3"}, -1 }, + { "/Bidoo/res/MAGMA.svg", {}, -1 }, + { "/Bidoo/res/MINIBAR.svg", {"rect833"}, -1 }, + { "/Bidoo/res/MOIRE.svg", {"rect843","rect843-7"}, -1 }, + { "/Bidoo/res/MS.svg", {}, -1 }, + { "/Bidoo/res/MU.svg", {"rect864"}, -1 }, + { "/Bidoo/res/OAI.svg", {}, -1 }, + { "/Bidoo/res/OUAIVE.svg", {"rect959-3-7"}, -1 }, + { "/Bidoo/res/PERCO.svg", {}, -1 }, + { "/Bidoo/res/PILOT.svg", {"rect843-6-4-5","rect843","rect843-4","rect843-6-4","rect843-6-7"}, -1 }, + { "/Bidoo/res/POUPRE.svg", {}, -1 }, + { "/Bidoo/res/RABBIT.svg", {}, -1 }, + { "/Bidoo/res/REI.svg", {}, -1 }, + { "/Bidoo/res/SIGMA.svg", {}, -1 }, + { "/Bidoo/res/SPORE.svg", {}, -1 }, + { "/Bidoo/res/TIARE.svg", {}, -1 }, + { "/Bidoo/res/TOCANTE.svg", {"rect843"}, -1 }, + { "/Bidoo/res/VOID.svg", {}, -1 }, + { "/Bidoo/res/ZINC.svg", {}, -1 }, + { "/Bidoo/res/ZOUMAI.svg", {}, -1 }, // BSD-3-Clause - { "/cf/ALGEBRA.svg", {}, -1 }, - { "/cf/BUFFER.svg", {}, -1 }, - { "/cf/CHOKE.svg", {}, -1 }, - { "/cf/CUBE.svg", {}, -1 }, - { "/cf/CUTS.svg", {}, -1 }, - { "/cf/DISTO.svg", {}, -1 }, - { "/cf/EACH.svg", {}, -1 }, - { "/cf/FOUR.svg", {}, -1 }, - { "/cf/FUNKTION.svg", {}, -1 }, - { "/cf/L3DS3Q.svg", {}, 3 }, - { "/cf/LABEL.svg", {}, -1 }, - { "/cf/LEDS.svg", {}, -1 }, - { "/cf/LEDSEQ.svg", {}, 3 }, - { "/cf/MASTER.svg", {}, -1 }, - { "/cf/METRO.svg", {}, -1 }, - { "/cf/MONO.svg", {}, -1 }, - { "/cf/PATCH.svg", {}, -1 }, - { "/cf/PEAK.svg", {}, -1 }, - { "/cf/PLAY.svg", {}, -1 }, - { "/cf/PLAYER.svg", {}, -1 }, - { "/cf/SLIDERSEQ.svg", {}, -1 }, - { "/cf/STEPS.svg", {}, -1 }, - { "/cf/STEREO.svg", {}, -1 }, - { "/cf/SUB.svg", {}, -1 }, - { "/cf/trSEQ.svg", {}, -1 }, - { "/cf/VARIABLE.svg", {}, -1 }, + { "/cf/res/ALGEBRA.svg", {}, -1 }, + { "/cf/res/BUFFER.svg", {}, -1 }, + { "/cf/res/CHOKE.svg", {}, -1 }, + { "/cf/res/CUBE.svg", {}, -1 }, + { "/cf/res/CUTS.svg", {}, -1 }, + { "/cf/res/DISTO.svg", {}, -1 }, + { "/cf/res/EACH.svg", {}, -1 }, + { "/cf/res/FOUR.svg", {}, -1 }, + { "/cf/res/FUNKTION.svg", {}, -1 }, + { "/cf/res/L3DS3Q.svg", {}, 3 }, + { "/cf/res/LABEL.svg", {}, -1 }, + { "/cf/res/LEDS.svg", {}, -1 }, + { "/cf/res/LEDSEQ.svg", {}, 3 }, + { "/cf/res/MASTER.svg", {}, -1 }, + { "/cf/res/METRO.svg", {}, -1 }, + { "/cf/res/MONO.svg", {}, -1 }, + { "/cf/res/PATCH.svg", {}, -1 }, + { "/cf/res/PEAK.svg", {}, -1 }, + { "/cf/res/PLAY.svg", {}, -1 }, + { "/cf/res/PLAYER.svg", {}, -1 }, + { "/cf/res/SLIDERSEQ.svg", {}, -1 }, + { "/cf/res/STEPS.svg", {}, -1 }, + { "/cf/res/STEREO.svg", {}, -1 }, + { "/cf/res/SUB.svg", {}, -1 }, + { "/cf/res/trSEQ.svg", {}, -1 }, + { "/cf/res/VARIABLE.svg", {}, -1 }, // CC0-1.0 - { "/DrumKit/Baronial.svg", {}, -1 }, - { "/DrumKit/BD9.svg", {}, -1 }, - { "/DrumKit/ClosedHH.svg", {}, -1 }, - { "/DrumKit/CR78.svg", {}, -1 }, - { "/DrumKit/DMX.svg", {}, -1 }, - { "/DrumKit/Gnome.svg", {}, -1 }, - { "/DrumKit/Marionette.svg", {}, -1 }, - { "/DrumKit/OpenHH.svg", {}, -1 }, - { "/DrumKit/SBD.svg", {}, -1 }, - { "/DrumKit/Sequencer.svg", {}, -1 }, - { "/DrumKit/Snare.svg", {}, -1 }, - { "/DrumKit/Tomi.svg", {}, -1 }, + { "/DrumKit/res/Baronial.svg", {}, -1 }, + { "/DrumKit/res/BD9.svg", {}, -1 }, + { "/DrumKit/res/ClosedHH.svg", {}, -1 }, + { "/DrumKit/res/CR78.svg", {}, -1 }, + { "/DrumKit/res/DMX.svg", {}, -1 }, + { "/DrumKit/res/Gnome.svg", {}, -1 }, + { "/DrumKit/res/Marionette.svg", {}, -1 }, + { "/DrumKit/res/OpenHH.svg", {}, -1 }, + { "/DrumKit/res/SBD.svg", {}, -1 }, + { "/DrumKit/res/Sequencer.svg", {}, -1 }, + { "/DrumKit/res/Snare.svg", {}, -1 }, + { "/DrumKit/res/Tomi.svg", {}, -1 }, // Custom, runtime dark mode used with permission - { "/ESeries/E340.svg", {}, -1 }, + { "/ESeries/res/E340.svg", {}, -1 }, /* // CC-BY-NC-ND-4.0, needs permission { "/Fundamental/VCA.svg", {}, -1 }, */ // CC0-1.0 - { "/HetrickCV/1OpChaos.svg", {}, -1}, - { "/HetrickCV/2OpChaos.svg", {}, -1}, - { "/HetrickCV/2To4.svg", {}, -1}, - { "/HetrickCV/3OpChaos.svg", {}, -1}, - { "/HetrickCV/ASR.svg", {}, -1}, - { "/HetrickCV/AToD.svg", {}, -1}, - { "/HetrickCV/BinaryGate.svg", {}, -1}, - { "/HetrickCV/BinaryNoise.svg", {}, -1}, - { "/HetrickCV/Bitshift.svg", {}, -1}, - { "/HetrickCV/Boolean3.svg", {}, -1}, - { "/HetrickCV/ChaoticAttractors.svg", {}, -1}, - { "/HetrickCV/ClockedNoise.svg", {}, -1}, - { "/HetrickCV/Comparator.svg", {}, -1}, - { "/HetrickCV/Contrast.svg", {}, -1}, - { "/HetrickCV/Crackle.svg", {}, -1}, - { "/HetrickCV/DataCompander.svg", {}, -1}, - { "/HetrickCV/Delta.svg", {}, -1}, - { "/HetrickCV/DToA.svg", {}, -1}, - { "/HetrickCV/Dust.svg", {}, -1}, - { "/HetrickCV/Exponent.svg", {}, -1}, - { "/HetrickCV/FBSineChaos.svg", {}, -1}, - { "/HetrickCV/FlipFlop.svg", {}, -1}, - { "/HetrickCV/FlipPan.svg", {}, -1}, - { "/HetrickCV/GateJunction.svg", {}, -1}, - { "/HetrickCV/Gingerbread.svg", {}, -1}, - { "/HetrickCV/LogicCombiner.svg", {}, -1}, - { "/HetrickCV/LogicInverter.svg", {}, -1}, - { "/HetrickCV/MidSide.svg", {}, -1}, - { "/HetrickCV/MinMax.svg", {}, -1}, - { "/HetrickCV/RandomGates.svg", {}, -1}, - { "/HetrickCV/Rotator.svg", {}, -1}, - { "/HetrickCV/Rungler.svg", {}, -1}, - { "/HetrickCV/Scanner.svg", {}, -1}, - { "/HetrickCV/TrigShaper.svg", {}, -1}, - { "/HetrickCV/Waveshape.svg", {}, -1}, - { "/HetrickCV/XYToPolar.svg", {}, -1}, - { "/HetrickCV/Blanks/BlankPanel1.svg", {}, -1}, - { "/HetrickCV/Blanks/BlankPanel2.svg", {}, -1}, - { "/HetrickCV/Blanks/BlankPanel3.svg", {}, -1}, - { "/HetrickCV/Blanks/BlankPanel5.svg", {}, -1}, - { "/HetrickCV/Blanks/BlankPanel6.svg", {}, -1}, - { "/HetrickCV/Blanks/BlankPanel7.svg", {}, -1}, - { "/HetrickCV/Blanks/BlankPanel8.svg", {}, -1}, + { "/HetrickCV/res/1OpChaos.svg", {}, -1}, + { "/HetrickCV/res/2OpChaos.svg", {}, -1}, + { "/HetrickCV/res/2To4.svg", {}, -1}, + { "/HetrickCV/res/3OpChaos.svg", {}, -1}, + { "/HetrickCV/res/ASR.svg", {}, -1}, + { "/HetrickCV/res/AToD.svg", {}, -1}, + { "/HetrickCV/res/BinaryGate.svg", {}, -1}, + { "/HetrickCV/res/BinaryNoise.svg", {}, -1}, + { "/HetrickCV/res/Bitshift.svg", {}, -1}, + { "/HetrickCV/res/Boolean3.svg", {}, -1}, + { "/HetrickCV/res/ChaoticAttractors.svg", {}, -1}, + { "/HetrickCV/res/ClockedNoise.svg", {}, -1}, + { "/HetrickCV/res/Comparator.svg", {}, -1}, + { "/HetrickCV/res/Contrast.svg", {}, -1}, + { "/HetrickCV/res/Crackle.svg", {}, -1}, + { "/HetrickCV/res/DataCompander.svg", {}, -1}, + { "/HetrickCV/res/Delta.svg", {}, -1}, + { "/HetrickCV/res/DToA.svg", {}, -1}, + { "/HetrickCV/res/Dust.svg", {}, -1}, + { "/HetrickCV/res/Exponent.svg", {}, -1}, + { "/HetrickCV/res/FBSineChaos.svg", {}, -1}, + { "/HetrickCV/res/FlipFlop.svg", {}, -1}, + { "/HetrickCV/res/FlipPan.svg", {}, -1}, + { "/HetrickCV/res/GateJunction.svg", {}, -1}, + { "/HetrickCV/res/Gingerbread.svg", {}, -1}, + { "/HetrickCV/res/LogicCombiner.svg", {}, -1}, + { "/HetrickCV/res/LogicInverter.svg", {}, -1}, + { "/HetrickCV/res/MidSide.svg", {}, -1}, + { "/HetrickCV/res/MinMax.svg", {}, -1}, + { "/HetrickCV/res/RandomGates.svg", {}, -1}, + { "/HetrickCV/res/Rotator.svg", {}, -1}, + { "/HetrickCV/res/Rungler.svg", {}, -1}, + { "/HetrickCV/res/Scanner.svg", {}, -1}, + { "/HetrickCV/res/TrigShaper.svg", {}, -1}, + { "/HetrickCV/res/Waveshape.svg", {}, -1}, + { "/HetrickCV/res/XYToPolar.svg", {}, -1}, + { "/HetrickCV/res/Blanks/BlankPanel1.svg", {}, -1}, + { "/HetrickCV/res/Blanks/BlankPanel2.svg", {}, -1}, + { "/HetrickCV/res/Blanks/BlankPanel3.svg", {}, -1}, + { "/HetrickCV/res/Blanks/BlankPanel5.svg", {}, -1}, + { "/HetrickCV/res/Blanks/BlankPanel6.svg", {}, -1}, + { "/HetrickCV/res/Blanks/BlankPanel7.svg", {}, -1}, + { "/HetrickCV/res/Blanks/BlankPanel8.svg", {}, -1}, // BSD-3-Clause - { "/JW-Modules/Add5.svg", {}, -1 }, - { "/JW-Modules/BlankPanel1hp.svg", {}, -1 }, - { "/JW-Modules/BlankPanelLarge.svg", {}, -1 }, - { "/JW-Modules/BlankPanelMedium.svg", {}, -1 }, - { "/JW-Modules/BlankPanelSmall.svg", {}, -1 }, - { "/JW-Modules/BouncyBalls.svg", {}, -1 }, - { "/JW-Modules/D1v1de.svg", {}, -1 }, - { "/JW-Modules/DivSeq.svg", {}, -1 }, - { "/JW-Modules/EightSeq.svg", {}, -1 }, - { "/JW-Modules/GridSeq.svg", {}, -1 }, - { "/JW-Modules/MinMax.svg", {"path38411"}, -1 }, - { "/JW-Modules/NoteSeq.svg", {}, -1 }, - { "/JW-Modules/NoteSeq16.svg", {}, -1 }, - { "/JW-Modules/NoteSeqFu.svg", {}, -1 }, - { "/JW-Modules/OnePattern.svg", {}, -1 }, - { "/JW-Modules/Patterns.svg", {}, -1 }, - { "/JW-Modules/Pres1t.svg", {}, -1 }, - { "/JW-Modules/PT.svg", {}, -1 }, - { "/JW-Modules/Str1ker.svg", {"rect2094","rect995","rect169"}, -1 }, - { "/JW-Modules/Trigs.svg", {}, -1 }, - { "/JW-Modules/WavHeadPanel.svg", {}, -1 }, - { "/JW-Modules/XYPad.svg", {}, -1 }, + { "/JW-Modules/res/Add5.svg", {}, -1 }, + { "/JW-Modules/res/BlankPanel1hp.svg", {}, -1 }, + { "/JW-Modules/res/BlankPanelLarge.svg", {}, -1 }, + { "/JW-Modules/res/BlankPanelMedium.svg", {}, -1 }, + { "/JW-Modules/res/BlankPanelSmall.svg", {}, -1 }, + { "/JW-Modules/res/BouncyBalls.svg", {}, -1 }, + { "/JW-Modules/res/D1v1de.svg", {}, -1 }, + { "/JW-Modules/res/DivSeq.svg", {}, -1 }, + { "/JW-Modules/res/EightSeq.svg", {}, -1 }, + { "/JW-Modules/res/GridSeq.svg", {}, -1 }, + { "/JW-Modules/res/MinMax.svg", {"path38411"}, -1 }, + { "/JW-Modules/res/NoteSeq.svg", {}, -1 }, + { "/JW-Modules/res/NoteSeq16.svg", {}, -1 }, + { "/JW-Modules/res/NoteSeqFu.svg", {}, -1 }, + { "/JW-Modules/res/OnePattern.svg", {}, -1 }, + { "/JW-Modules/res/Patterns.svg", {}, -1 }, + { "/JW-Modules/res/Pres1t.svg", {}, -1 }, + { "/JW-Modules/res/PT.svg", {}, -1 }, + { "/JW-Modules/res/Str1ker.svg", {"rect2094","rect995","rect169"}, -1 }, + { "/JW-Modules/res/Trigs.svg", {}, -1 }, + { "/JW-Modules/res/WavHeadPanel.svg", {}, -1 }, + { "/JW-Modules/res/XYPad.svg", {}, -1 }, // EUPL-1.2 - { "/LittleUtils/Bias_Semitone.svg", {}, -1 }, - { "/LittleUtils/ButtonModule.svg", {}, -1 }, - { "/LittleUtils/MulDiv.svg", {}, -1 }, - { "/LittleUtils/PulseGenerator.svg", {}, -1 }, - { "/LittleUtils/TeleportIn.svg", {}, -1 }, - { "/LittleUtils/TeleportOut.svg", {}, -1 }, + { "/LittleUtils/res/Bias_Semitone.svg", {}, -1 }, + { "/LittleUtils/res/ButtonModule.svg", {}, -1 }, + { "/LittleUtils/res/MulDiv.svg", {}, -1 }, + { "/LittleUtils/res/PulseGenerator.svg", {}, -1 }, + { "/LittleUtils/res/TeleportIn.svg", {}, -1 }, + { "/LittleUtils/res/TeleportOut.svg", {}, -1 }, }; static inline void removeShape(NSVGimage* const handle, const char* const id)