For v3.3 I am in the process of changing the default skin which is now based on an older Threshold skin from Alumni and of course endeavour1934 for many of the icons and design.
I have added a new skin setting:
<element id="SlimIcons">true</element>
which causes some aspects of the layout to change, such as the default player icons, progress bar and some of the stock icons.
I think some skins would benefit from it. You are still in control of the icons that are overridable.
I would be interested in feedback about the new default skin so far and also whether the "slim icons" setting might be useful
https://getmusicbee.com/patches/MusicBee33_Patched.zip
unzip into the musicbee folder
run MusicBee33.exe and then choose the skin "MusicBee3Test"
for the next 3.3 alpha i have added:
IconColourOverride.Default fg=XXX
IconColourOverride.Disabled fg=XXX
IconColourOverride.Highlight fg=XXX
IconColourOverride.Highlight is used for the edit save button on mouse over, and IconColourOverride.Disabled is used on the back/forward buttons in the header
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
for the next 3.3 alpha i have added:
IconColourOverride.Default fg=XXX
IconColourOverride.Disabled fg=XXX
IconColourOverride.Highlight fg=XXX
IconColourOverride.Highlight is used for the edit save button on mouse over, and IconColourOverride.Disabled is used on the back/forward buttons in the header
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
IconColourOverride.Default works well, but the other two elements have no effect.
<element id="IconColourOverride.Default" fg="120,120,120" />
<element id="IconColourOverride.Disabled" fg="200,0,0" />
<element id="IconColourOverride.Highlight" fg="0,0,200" />
<element id="SlimIcons">true</element>
I think it works fine with most icons. Try yourself with this Dark Fine Tuned skin: https://www.dropbox.com/s/77v2qfhekxeg601/Onyx33.xmlc?dl=1
IconColourOverride.Default works well, but the other two elements have no effect.
<element id="IconColourOverride.Default" fg="120,120,120" />
<element id="IconColourOverride.Disabled" fg="200,0,0" />
<element id="IconColourOverride.Highlight" fg="0,0,200" />
for the back/forward buttons which is the only place i believe IconColourOverride.Disabled would be used, its getting overriden by Panel.HeaderButtonOverride.Disabled
so infact is redundant
Similarily for EditSave in the vertical tag editor which is the only place the .Highlight would be used, its also being overriden
So i will remove:
<element id="IconColourOverride.Disabled" fg="200,0,0" />
<element id="IconColourOverride.Highlight" fg="0,0,200" />
I think it works fine with most icons. Try yourself with this Dark Fine Tuned skin: https://www.dropbox.com/s/77v2qfhekxeg601/Onyx33.xmlc?dl=1
yes i agree it does appear to be working well
BTW can you support color overrides for the 4 elements Playing/PausedIcon.Default/Highlight that will use the default icons only in a different color?
PlayingIconColourOverride.Default fg=XXX
PlayingIconColourOverride.Highlight fg=XXX
PausedIconColourOverride.Default fg=XXX
PausedIconColourOverride.Highlight fg=XXX
https://getmusicbee.com/patches/MusicBee33_Patched.zip
for the next 3.3 alpha i have added:
IconColourOverride.Default fg=XXX
also added if you want to use a specific colour when tabs/icons are displayed in the caption bar and the caption bar is a distinct colour from the main panels
<element id="CaptionBarIconColorOverride" fg="225,225,225" />
I have some suggestions about the way the new standard skin handles the four player controls on the right side (equalizer, last.fm, repeat, shuffle) as, in my view, they have some issues.
- Equalizer button shows the same color for both on and off. But the differences in their shape are not easy to tell unlike other controls.
- No mouse-over highlight color unlike the left-side controls. I know it shows tooltip instead, but they show up a little late and immediate color change would be more noticeable and assuring.
- They are not consistent across different player modes. For some reason, the default skin shows the same color for the sidebar player as the main player, if you use color overrides for them, they behave the same as compact/mini mode where those controls display disabled color when the main player show default color.
Try this code to see what I mean.
<?xml version="1.0" encoding="utf-8"?>
<root dependsOn="MusicBee3.xmlc">
<element id="PlayerSidebar.Control.Default" fg="0,0,255" />
<element id="PlayerSidebar.Control.Disabled" fg="255,0,0" />
<element id="PlayerSidebar.Control.Highlight" fg="0,255,0" />
</root>
Here's a summary of my suggestions:
(https://i.imgur.com/D0yMtL5.png)
Any skins containing Compact.Player.MetroButton element doesn't display slim player controls properly when wavebar is enabled in compact mode.
(https://i.imgur.com/TV3L0cs.png)
It also disrupts vertical alignment of player controls in the main player when wavebar is enabled.
Try with the following code:
<?xml version="1.0" encoding="utf-8"?>
<root dependsOn="MusicBee3.xmlc">
<element id="Compact.Player.MetroButton.Default" bdr="150,150,150" />
<element id="Compact.Player.MetroButton.Highlight" bdr="50,50,50" />
</root>