Layout/Skin/Skinning engine bugs?

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Layout/Skin/Skinning engine bugs?

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Mon Apr 14, 2014 7:47 am

Updates about the issue #2 (from my support tickets):
To me the title looks fine maximized only in 2 situations:

1.When you have just applied the skin but didn't restart Mediamonkey. In this case you'll notice that the window doesn't have any icon at the top left corner, where it should be. After you restart Mediamonkey the icon appears and the title text becomes (for the lack of a better word) transparent.

2.When you have a black background behind the Mediamonkey window. But if you change your background color to, lets say blue or red etc., You'll see that the caption letters really are kind of transparent.
The issue disappears when you change Windows 7 theme to a non-aero theme (like those in "Basic and high-contrast themes") and then go back to an aero theme. After computer reboot, however, the issue comes back and you'll have to do the above once again.
I did some more tests and here's what came up:
If you run Mediamonkey in Windows XP compatibility mode, or if you check "Disable desktop composition" in the compatibility settings, the title is no longer transparent.

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Mon Apr 14, 2014 7:11 am

rovingcowboy wrote:Starting to look like resizing issue with win shell where it doesn't change non win skin images correctly.
Well, you're not that far off, apparently. Here's what one of the developers said about the issue:
Pavle Lacarac wrote:Hi,
I have been able to see it on one very old MMW skin and the problem is that overlay images for the buttons in skin are not defined correctly and are smaller allowing system buttons to bleed thru.

This needs to be changed in skin directly.
So, how exactly can I fix this?

Re: Layout/Skin/Skinning engine bugs?

by rovingcowboy » Fri Apr 04, 2014 2:32 am

Starting to look like resizing issue with win shell where it doesn't change non win skin images correctly.

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Tue Apr 01, 2014 10:49 pm

By the way, it seems the task bar itself isn't the problem, as I found another way to replicate the issue without it:
1.Shrink Mediamonkey so you can see your desktop.
2.Close Mediamonkey.
3.Open Mediamonkey (DO NOT CLICK THE MEDIAMONKEY WINDOW).
4.Click on your desktop.
5.Hover over Mediamonkey window (make sure you hovered over the caption bar at least once)
6.You get this:

Image

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Tue Apr 01, 2014 8:53 pm

rovingcowboy wrote:clicking the windows taskbar is telling me that it is for sure windows shell issue not mm's issue.
maybe that is why ms was tryin to get rid of the start button and taskbar in win 8 ? :-?
Well, I like to blame all the sins of the world on Microsoft, too (and in some cases I'm even right for doing so :wink: ), but...

If the problem was only in windows shell, then every other program that uses full skinning would have the same issue. But I've seen a lot of Windows 7-compatible programs that don't have this. And so far on my list Mediamonkey is the only one that does. For example: MusicBee has the caption buttons skinned by default, but no matter how many times I click on the task bar, there are no white lines whatsoever:
Image

Which, I believe, means that you can make properly working skinning engine in Windows 7 program. So, I guess, Mediamonkey skinning engine needs another look.

Re: Layout/Skin/Skinning engine bugs?

by rovingcowboy » Tue Apr 01, 2014 5:43 pm

clicking the windows taskbar is telling me that it is for sure windows shell issue not mm's issue.
maybe that is why ms was tryin to get rid of the start button and taskbar in win 8 ? :-?

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Tue Apr 01, 2014 3:23 am

Another way to replicate the issue #3: open Tools > Options, then click on the Windows task bar, then hover your cursor over the options window. You should get something like seen in the screenshot:

Image

If after hovering your cursor over the options window, the line doesn't show, click on the task bar and hover your cursor over the options window again.

DO NOT CLICK ON THE OPTIONS WINDOW ITSELF WHILE YOU AT IT, OTHERWISE IT WON'T WORK.

Re: Layout/Skin/Skinning engine bugs?

by Lowlander » Thu Mar 20, 2014 9:28 am

The line normally accompanied the unskinned buttons for me on XP, however I haven't seen this in a while.

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Thu Mar 20, 2014 9:25 am

rovingcowboy wrote:The line or whited out words has been around since mmw2, it seems to be a error with windows shell..

they have fixed it several times but it just comes back.
I just looked at the minimize/maximize/close buttons once again, and then it hit me: the white (or rather grey, if you don't look at them against a black background) versions of them are the minimize/maximize/close buttons as they look in the classic Windows theme (the one that was around at least since Windows 98). It's the only theme in Windows 7 simple enough that it can be manually adjusted in "Advanced appearance settings". So maybe the Mediamonkey skins that make changes to how the title bar looks somehow make use of the theme, and maybe that's where the problem lies?

Re: Layout/Skin/Skinning engine bugs?

by rovingcowboy » Thu Mar 20, 2014 5:15 am

The line or whited out words has been around since mmw2, it seems to be a error with windows shell..

they have fixed it several times but it just comes back.

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Wed Mar 19, 2014 6:39 pm

rovingcowboy wrote:I am unable to see anything different in your screenshots could you circle the issues and explain a little more, I'm having to view these on my phone. Now, but it looks like its windows and not skinning engine, that's why I'm needing more details.
Well, what information do you need?

If you're talking about the issue #3: after the steps I mentioned, there appears a white line across the whole window at the bottom of Title Bar (the one that has minimize, maximize and close buttons). The minimize, maximize and close buttons become something like white versions of themselves - sometimes entirely, sometimes only just the bottom half of them. Looks as though they're leftovers of some other (default maybe) skin that is under the Vision skin - that's why I thought it could have something to do with the skinning engine.

PS:
The forum tends to cut off parts of big images so I made the screenshots on this page to be clickable previews. If you click on them (I believe the Opera Mobile/Mini mobile browsers have this function), it will open the bigger image.

Re: Layout/Skin/Skinning engine bugs?

by rovingcowboy » Wed Mar 19, 2014 5:06 pm

I am unable to see anything different in your screenshots could you circle the issues and explain a little more, I'm having to view these on my phone. Now, but it looks like its windows and not skinning engine, that's why I'm needing more details.

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Wed Mar 19, 2014 10:53 am

Lowlander wrote:2&3) Can't test as I don't have it. I was used to seeing this line on XP, but haven't seen it in a long time.
The line only appears when the window is not maximized. Also I have close to no idea what triggers it. The example in the first post is the best method I found to replicate it. Other times it appears randomly and goes away the moment you click on the Mediamonkey window. Might be something to do with window focus.

Re: Layout/Skin/Skinning engine bugs?

by Lowlander » Wed Mar 19, 2014 10:40 am

2&3) Can't test as I don't have it. I was used to seeing this line on XP, but haven't seen it in a long time.

Re: Layout/Skin/Skinning engine bugs?

by dolf-volkoff » Wed Mar 19, 2014 10:33 am

2)But judging by the "settings.ini" of the Vision skin, Aero should be disabled:

Code: Select all

[System]
ForceDisableAero=1
3)Yes. Both x86 and x64.

Top