After having gone through most of the known skinning elements with a flea-comb, and updating my Sample Skin, there are a couple of things that may deserve some attention:
1.There is a range of "Panel.ChildBody. …" elements available. (default, highlight, scrollbar, etc)
But if I am correct, for most panels they are not specifically needed anymore, since the panels that they affect will have their own elements these days.
So for that reason I have tried to remove them from the Sample Skin. (trying to keep it as clean, yet fully functional as possible)
I was able to remove all of them without losing any functionality, except for one:
"Panel.ChildBody.Default" bg="xxx,xxx,xxx" fg="xxx,xxx,xxx"
This concerns the Track Details panel, which has its own:
"TrackInfoPanel" bg="xxx,xxx,xxx" fg="xxx,xxx,xxx"
But that element doesn't seem to work.
And when I remove "Panel.ChildBody.Default", I would expect "TrackInfoPanel" to take over, but it doesn't.
Instead the panel gets some MB-generated 0,0,0 for fg and 250,250,250 for bg
2.A similer issue with "Content[ArtistProfile]"
It's also an older element that I would like to remove from my skin(s)
But when it's removed, it affects the Now Playing bar, rendering that one's fg and bg to 0,0,0 and 250,250,250 also.
I am guessing it should use the colours as set for the track details panel.
3. for the next 3.3 alpha i have added:
IconColourOverride.Default fg=XXX
[s]IconColourOverride.Disabled fg=XXX
IconColourOverride.Highlight fg=XXX [/s]
Its applied to most icons, except a few such as the rss podcast feed icon. However I am not sure how well this will work in practice as I can imagine you might not want it applied to some icons i have enabled this, so I will need feedback on icons it shouldnt be applied to
I noticed that "IconColourOverride.Default" also overrides the image elements LastFmNotLove and PlayerLastFmNotLove
It probably shouldn't, especially since these two icons are usually intended to be in some low contrast/colour.
---
To test/replicate all this, it's probably best to use the freshly updated
Sample Skin