Author Topic: Skin- and visual errors related to, and skinning requests for MusicBee v3  (Read 296197 times)

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34364
Changing fg for this element changes the NON-highlight text color of the command buttons.

  <element id="Controls.Button.Highlight" bg="143,189,39" fg="255,255,255" />
it seems its been that way since v2.5
Its corrected for the next v3 update

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34364
[Edit]: Does MainPanelTopBorder still do anything?
not in v3. If you have something in mind (and the other requests) should go in a skin requests topic for v3.1

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34364
And I can't get this to appear:
<element id="TabsBar.TabInCaptionBarBlended.Separator" bg="xxx,xxx,xxx" />
thats fixed for the next update

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34364
Shouldn't these elements also affect the Podcast list?

<element id="Controls.AlbumThumb" fg="xxx,xxx,xxx" />
<element id="Controls.GenreThumb" fg="xxx,xxx,xxx" />
i am not sure i understand. Where does the podcast panel have album or genre thumbs?


psychoadept

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 10690
Shouldn't these elements also affect the Podcast list?

<element id="Controls.AlbumThumb" fg="xxx,xxx,xxx" />
<element id="Controls.GenreThumb" fg="xxx,xxx,xxx" />
i am not sure i understand. Where does the podcast panel have album or genre thumbs?

Well, it doesn't.  But it has generic thumbnails for recent episodes, etc, that should use the same color scheme.

Thanks for the fixes!
Last Edit: April 06, 2016, 10:56:25 PM by psychoadept
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)

psychoadept

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 10690


Anybody know what I screwed up here?  It's the icon for inbox and podcast stats.


Edit: Actually, I'm pretty sure this is a bug.

When I added this element, all of a sudden Skin Window Borders was disabled, but that icon was showing up correctly in the tabs bar; when I remove the element, I can skin window borders again but that icon is missing:  <element id="Panel.ScrollBar.Lowlight" bg="Blue" >

Steven, I've updated the file at the link I gave you earlier, if you need to look at it for more info.  Currently sans Lowlight element.
Last Edit: April 07, 2016, 10:01:48 AM by psychoadept
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34364
When I added this element, all of a sudden Skin Window Borders was disabled, but that icon was showing up correctly in the tabs bar; when I remove the element, I can skin window borders again but that icon is missing:  <element id="Panel.ScrollBar.Lowlight" bg="Blue" >
its missing a closing bracket:
<element id="Panel.ScrollBar.Lowlight" bg="Blue" />

psychoadept

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 10690
its missing a closing bracket:
<element id="Panel.ScrollBar.Lowlight" bg="Blue" />

Doh! That's probably it.

But what about the icon in the toolbar?  It showed up correctly when "skin window borders" was disabled.
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34364
Without the closing brackets, the remaining elements of the skin would not have loaded.
MB is recolouring the notification icon and i will stop it doing that for a custom notification icon

edit:
thats fixed now. Just a suggestion with your skin - when the player controls are at the top or player controls are on the bottom but the status bar is underneath you can use different colours eg.
  <element id="Panel.StatusBarInPanel.Default" bg="Dark Stripe" bg2="Blue" fg="White" />
  <element id="Panel.StatusBar.Default" bg=XXX fg=XXX />
there is also
Panel.StatusBarControlInPanel.Default fg=XXX
Last Edit: April 07, 2016, 06:11:36 PM by Steven

psychoadept

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 10690
Quote
Without the closing brackets, the remaining elements of the skin would not have loaded.
MB is recolouring the notification icon and i will stop it doing that for a custom notification icon

edit:
thats fixed now. Just a suggestion with your skin - when the player controls are at the top or player controls are on the bottom but the status bar is underneath you can use different colours eg.
  <element id="Panel.StatusBarInPanel.Default" bg="Dark Stripe" bg2="Blue" fg="White" />
  <element id="Panel.StatusBar.Default" bg=XXX fg=XXX />
there is also
Panel.StatusBarControlInPanel.Default fg=XXX

Awesome, thanks!  I'll give that a shot.
Last Edit: April 08, 2016, 06:49:32 AM by psychoadept
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)


psychoadept

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 10690
I see what happened with that icon now; I didn't realize I'd overridden it with an image.  I've taken that out, because it's not what I thought I was doing.

Is there any way to make the default icon white?  It looks a little funny between two bright white icons on the toolbar:




Edit:

Quote
Panel.StatusBarControlInPanel.Default fg=XXX

This setting should also be applied when the main player panel isn't displayed at all.
Last Edit: April 08, 2016, 07:02:18 AM by psychoadept
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)

psychoadept

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 10690
Have I missed the settings for the tabs with stacked panels, or do I need to add it to the 3.1 requests?
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest beta patch (3.5)
(Unzip and overwrite existing program files)

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34364
the top headerbar is configurable using "HeaderBar" and anywhere else "Panel.ChildHeader.Default"
when not stacked, the separator bar that is displayed is auto-derived from those colours