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

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3871
  • MB Version: 3.6.9255 P
using a gradient on mini player produces all sorts of problems in MB3



Please, can this be fixed?

or should bg2 attribute on
<element id="PlayerMini.Background"
be made unavailable for MB3?
Last Edit: January 18, 2016, 01:50:25 AM by Bee-liever
MusicBee and my library - Making bee-utiful music together

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3871
  • MB Version: 3.6.9255 P
<element id="AutoDjPanel.Default" bg="xxx,xxx,xxx" fg="xxx,xxx,xxx" />
to override the id="PreferencesPanel.Default" colours is not working for MB3
MusicBee and my library - Making bee-utiful music together

hiccup

  • Hero Member
  • *****
  • Posts: 9149
We have these:

element id="Controls.SearchBox.Default"
element id="Controls.SearchBox.Lowlight"

Could you add overrides for these when the searchbox is located in the captionbar?


Never mind, such is already available.
Last Edit: January 18, 2016, 10:29:28 AM by hiccup

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3871
  • MB Version: 3.6.9255 P
We have these:

element id="Controls.SearchBox.Default"
element id="Controls.SearchBox.Lowlight"

Could you add overrides for these when the searchbox is located in the captionbar?

<element id="CaptionBar.SearchBox.Default" bg="xxx,xxx,xxx" fg="xxx,xxx,xxx" bdr="xxx,xxx,xxx" />
<element id="CaptionBar.SearchBox.Lowlight" fg="xxx,xxx,xxx" />

I would have sworn I saw those in your spreadsheet.
MusicBee and my library - Making bee-utiful music together

hiccup

  • Hero Member
  • *****
  • Posts: 9149
We have these:

element id="Controls.SearchBox.Default"
element id="Controls.SearchBox.Lowlight"

Could you add overrides for these when the searchbox is located in the captionbar?

<element id="CaptionBar.SearchBox.Default" bg="xxx,xxx,xxx" fg="xxx,xxx,xxx" bdr="xxx,xxx,xxx" />
<element id="CaptionBar.SearchBox.Lowlight" fg="xxx,xxx,xxx" />

I would have sworn I saw those in your spreadsheet.

Haha. Thanks Bee-liever.

I should use my own tools a bit more often myself ;-)

hiccup

  • Hero Member
  • *****
  • Posts: 9149
When borders are set for track details, depending on the used colors, the coloring sometimes turns out awkward or fuzzy, because the bottom border of the default line above the highlighted line is not covered by the top border of the highlighted line.



zoomed:




Alumni

  • Sr. Member
  • ****
  • Posts: 1007
request:

Override elements for these two:



+1, I was about to post the same thing, and to add to this request - an override for checkboxes also shown in the screenshot.

hiccup

  • Hero Member
  • *****
  • Posts: 9149
This one is about these vertical  divider lines:



They are drawn depending on the element:
"Content[TrackDetail].Body.ListHeader"

From a functional point of view, these small vertical dividers are important (so you know where to grab the border), but the horizontal bottom line has no practical  function, other than an aesthetic one, and for some skins you don't want that horizontal border.

But it is impossible to 'remove' that horizontal line, without also removing the vertical divider lines.

My request is: either a separate element for the 'dividers', or perhaps make these dividers dependent on: id="Content[TrackDetail].Body.Default", which shares a similar and actual practical purpose:


phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10278
Does an element exist for the line at the bottom of unopened tabs?  I'd like to use the bdr color from the opened tab and have that extend to a line beneath the other tabs.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

hiccup

  • Hero Member
  • *****
  • Posts: 9149
I think those would be:

element id="TabsBar.BorderLine" bdr=
element id="TabsBar.TabInCaptionBar.BorderLine" bdr=

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34990
When borders are set for track details, depending on the used colors, the coloring sometimes turns out awkward or fuzzy, because the bottom border of the default line above the highlighted line is not covered by the top border of the highlighted line.
that wont be changed as drawing can only reliably be done within the height allocated to a row

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34990
using a gradient on mini player produces all sorts of problems in MB3
i actually didnt intend to support that but forgot to disable the bg2 via the skin settings. However it turns out to be straight-forward so its done for the next update

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34990
<element id="AutoDjPanel.Default" bg="xxx,xxx,xxx" fg="xxx,xxx,xxx" />
to override the id="PreferencesPanel.Default" colours is not working for MB3
the auto dj panel overrides are not supported in v3. This is to simplify the maintenance required

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10278
I think those would be:

element id="TabsBar.BorderLine" bdr=
element id="TabsBar.TabInCaptionBar.BorderLine" bdr=
Perfect!!
The first one is what I was looking for.  And what a difference it makes with the tab appearance.

Thanks.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here