Feature Idea: assignable cable colors and GUI customization

I was a dummy in another thread, but the UI conversation did give me a feature request idea.

I think it would be awesome to be able to have assignable color coded cables in the GUI.

If I am running several pedals into the output ports on the GUI, it can get a little chaotic trying to identify what cable is running from what pedal at first glance when attempting to edit the signal chain.

Down the road, it would be cool to be able to assign cable colors so you can immediately identify which pedal you are addressing when making edits to the signal chain.

Low tier request, as core functionality is far more important than UI.

Another request for the UI is the ability to apply themes to the GUI at some point if possible.

I know absolutely nothing about coding, so I have zero idea on if this is even a possibility at some point

8 Likes

One issue I see here is if/how this would be saved in the pedalboard and what would happen when someone else opens this (and with the theming: if the themes conflict in some way).

It’s a simple request but could have quite some consequences.

Also in terms of accessibility, users with color blindness could possibly not even see the cables any more! All of this are things that need to be considered when changing up color schemes and theming.

But I agree it could make a complicated patch a lot easier to read if there is a bit more distinction between signal chains.

1 Like

Perhaps instead of “themes” maybe more of a user applied “cosmetic skin” on their local system?

That way all boards would still be the standard board, but the customization of the UI elements is totally up to each individual.

I’ve dabbled a little bit with some Linux distro’s before, so I may be able to describe exactly what I mean. It’ll be a rough example because it’s not a 1 to 1 for coding stuff, but it’ll be close enough.

I’ll imagine that the MOD platform is Linux mint.

Everyone can download that, the OS itself is created and is offered standard with the Cinnamon UI.

In this instance, the GUI we have on the mod platform is the standard “cinnamon”.

However, you still have the freedom to install gnome 2, KDE, xfce, or another UI altogether.

Regardless of what you choose your local UI, Linux mint is still Linux mint.

Now each of those UI’s obviously come with different work flows, which we obviously don’t want to implement that added headache.

I am most interested in having some control over the UI design on the user end.

Open box was my favorite UI to use on my Linux installs because I could customize my entire desktop colorway, and create a really clean desktop that I enjoyed looking at that had minimal resource usage.

The cables could also fall under this. Have a default color, but let us change the cable color on the user end.

That way when everything gets uploaded and shared, the boards themselves are universal, and each user would have the ability to “trick out” their board in whatever way they want while they’re working with them.

In regards to color blindness, that’s a good point that I hadn’t considered, but I think having the ability to customize the local GUI colors or design might actually be useful with that situation, as each user would be able to change the interface according to their needs.

Like I said, I don’t know anything about the coding, nor do I know if mod platform is actually capable of addressing this, but I thought about this for a bit last night and this was the best explanation I could think of.

The OS analogy makes sense but seems rather complex.

My take on this would be a user-configurable mapping of lets say five cable colours. In the pedalboard builder the user could then set each cable type to a number configured beforehand. Visually impaired users could either not make use of the system (i.e. by having all slots with the same colour) or use an appropriate colour scale.

2 Likes

Ah, yeah the Linux comparison was mostly to address the pedal board GUI customization rather than the cable color stuff. I edited my title to reflect the contents.

A TL;DR to the Linux comparison is “let me get dlc skins for my pedalboards, bro”

The cable colors customization seems like it would be far easier to implement, and your idea sounds like a logical solution to me