The files are on github for anyone interested.
Please note, these edits are not maintained neither supported by Bogaudio.
Use at your own risk, worst case scenario is that your pc will explode…
Ok just kidding, but if at some point you screw up, or don’t know what went wrong.
Simply delete the Bogaudio plugin from your plugin v1 folder, and sync your plugins from within VCV Rack.
VCV will download the Bogaudio plugin again with the original svg files.
You know, since many authors have their own signature palette, and SVG files are just text, I was thinking we should really be maintaining a community script allowing you to recolor a good chunk of your collection.
You’d specify the background, front, accent colors, and in-between colors being interpolated as needed.
The script would have community-sourced data about which authors use which colors for what, special cases, etc.
Would have to re-run it every library update, but being just search and replace the script would execute in a few seconds no matter what language we use.
In, general, however, it’s a difficult problem. My modules have my own panel SVG, but they also have a bunch of SVG for knobs, switches, jacks, etc… And I use a lot of stock controls from the VCV component library, and you really don’t want to start modifying those (probably)?
Some developers write their labels (and other panel artifacts) within the code too so changing the SVG files will cause some issues there. FWIW, I have a utility I use for the themes on my modules which executes the exact method @Aria_Salvatrice mentioned so I only have to maintain a single master panel.