WACUP
General => Skins => Topic started by: Aminifu on April 25, 2024, 02:11:51 AM
-
How do I control the foreground and background colors used by the Waveform Seeker plug-in when used with classic and modern skins?
-
In Big Bento Modern, they are defined in system-colors.xml:
<color id="plugin.waveseeker.background" value="40,42,48" gammagroup="PlayerDisplay"/>
<color id="plugin.waveseeker.wave_normal" value="80,82,88" gammagroup="PlayerDisplay"/>
<color id="plugin.waveseeker.wave_playing" value="127,143,239" gammagroup="PlayerSliderLight"/>
In Winamp Classic Modern, they are defined in elements-color.xml:
<color id="plugin.waveseeker.background" value="31,31,54" gammagroup="plastic"/>
<color id="plugin.waveseeker.wave_normal" value="148,147,165" gammagroup="greybuttons"/>
<color id="plugin.waveseeker.wave_playing" value="138,196,64" gammagroup="display-text"/>
In modern skins where the above colours are not defined, the colour of remaining time is the same as wasabi.list.text. The colour of elapsed time varies. In some skins, it is the same as wasabi.list.text.current, in some other skins, I don't know what defines it.
In many classic skins, the colour of remaining time is identical to Normal in pledit.txt, and the colour of elapsed time is identical to Current in pledit.txt.
In WACUP's built in Default Classic, the colour of remaining time is roughly the same as the colour of normal text (#00F800 vs #00FF00) and I don't know what defines the colour of elapsed time. All I know is that it is a darker shade of green (#00B200).
-
Waveform Seeker
For all skin types using a waveseek.txt file in the root of the skin:
[colours]
background=
cue_point=
status_text=
wave_normal=
wave_playing=
wave_failed=
For modern skins only:
plugin.waveseeker.background
plugin.waveseeker.cue_point
plugin.waveseeker.status_text
plugin.waveseeker.wave_normal
plugin.waveseeker.wave_playing
plugin.waveseeker.wave_failed
Big Clock
For all skin types using a bigclock.txt file in the root of the skin:
[colours]
background=
timertext=
timertextshadow=
visosc=
vissa=
For modern skins only:
plugin.bigclock.background
plugin.bigclock.timertext
plugin.bigclock.timertextshadow
plugin.bigclock.visosc
plugin.bigclock.vissa
Under a classic skin & to a lesser extent with modern skins (which tend to be more thoughtful of the generic colours provided), it's basing it on what might be provided from the skin vs default colours & attempting to generate something if needed that has enough visual difference between fore & background colours along with any plug-in specific alpha that's being used.
-dro
-
@ariszlo & dro,
Thank you guys very much. The default colors applied to the plug-in by some of the skins I use either don't provide enough foreground to background contrast, or conflict with the main color of the skin, imo. I've been looking for this info for quite a while. I should have asked the question a long time ago.
-
The waveform seeker stuff has been around for years whereas the big clock handling is from around 2 months back (or a few builds back as my sense of time is massively off at the moment).
-dro