As mentioned, here is the dictionary for the colours of the Zynthian UI items, that I have investigated and written down for the usage of the community.
There are three entries of doubtful meaning, highlighted by a question mark, which I haven’t been able to locate assuredly, and have managed to identify roughly by trial and error, for the purposes of my custom colour schemes. I hope that it can be useful.
ZYNTHIAN UI COLOURS WEBCONF DICTIONARY
Info color: ?
Error color: system error or issue warning.
MIDI color: incoming Midi data “m” signal, on top right screen.
Alternate color: first layer of alternate functions.
2nd alternate color: second layer of alternate functions.
Text-Off color: categories headers for functions or options.
On color: background of current selection (through fourth encoder or up/down keys), chain number background in mixer view, graphic rings of rotary encoder values.
Low-On color: ADSR envelope polygon.
Off color: mixer fader levels of unselected chains.
Highlight color: ?
Midlight color: ?
Panel background color: background of main screen area.
Panel highlight color: background of categories headers for functions or options.
The only occurance of it I found in the small status text on the bottom of the snapshot view.
What I did right now is changing all colors I didn’t understand to a really ugly #ff00ff-pink and just continue using the machine until I fall over any occurance.
Hi! The Zynpad palette is exactly one of those UI items which aren’t registered in webconf, at least not in the advanced view of the UI Options panel, as far as I can tell. Where could I possibly edit them?
As for the highlight entries, do they maybe refer to the borders of selected Zynseq or Zynpad boxes?..
This is my point. There are many colours hard coded. We need to identify all the colours used so that we can build a set of names and allow configuration, skins, etc.
Here are some hints at least: HL
Some mixer fader bg color, something in the spectrum analyzer and other things. ML
Something in keyrange screen, audioplayer widget, mixer and others? Info
Some background on the audio plaer widget?
Alright @riban. So, what part of the Z/Oram code should I look at, in order to see those hardcoded colours? And, what steps should be undertaken to achieve a complete UI dictionary, for a possible/coming skin configuration panel in Webconf?
Thanks @hannesmenzel, for pointing me at potentially relevant parts of the Zynthian code in GitHub… .
It seems that some workings of the Zynth UI innards are being kept shrouded in a certain - let us say - amused secret… for the time being . Anyway, I have widened your search, for any source code results that include the key “color”, and have found a couple of interesting places, especially one related to the pad colours of the Akai APC 25 grid controller. Given some obvious chromatic resemblances, might it be that the listed hexadecimal RGB colour definitions do contain the hardcoded hues of the Zynseq page…?