1252 EDIT: Menu labels can go white [6856]

Beta Testing for Windows Products and plugins

Moderator: Gurus

chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

1252 EDIT: Menu labels can go white [6856]

Post by chrisjj »

All or part of the normally black Now Playing menu bar label text can go white when the docked Now Playing window is resized:

1 See black (expected)
Image
2 Slowly raise top edge - see partial white
Image
3 Rapidly lower top edge - see whole white
Image

Also presumably the same bug:

4 On window menu bar View right-click - see black (expected)
Image
5 Click title bar - see partial white
Image

Note that in
Image
the main app title bar has changed colour indicating loss of focus. This is very non-standard behaviour for Windows apps and I suggest it may be related to a repaint failure that is causing this issue.

Likely related: http://www.mediamonkey.com/forum/viewto ... te#p204712


EDIT(TC) Tracked at http://www.ventismedia.com/mantis/view.php?id=6856
Chris
rusty
Posts: 8396
Joined: Tue Apr 29, 2003 3:39 am
Location: Montreal, Canada

Re: 1252 EDIT: Menu labels can go white ------

Post by rusty »

Can anyone else consistently reproduce this? (I can't)

-Rusty
ZvezdanD
Posts: 3257
Joined: Thu Jun 08, 2006 7:40 pm

Re: 1252 EDIT: Menu labels can go white ------

Post by ZvezdanD »

chrisjj wrote:the main app title bar has changed colour indicating loss of focus. This is very non-standard behaviour for Windows apps
I reported this to Jiri some times ago.
One more issue related to dropdown listboxes and pop-up menus which I
reported here:
http://www.mediamonkey.com/forum/viewto ... 15#p186415. Why the
click on the dropdown arrow leads to loosing active state of the form in the
skinned version? Just take a look on the color of the window's titlebar text
before the click on the dropdown arrow and after that - it is changing, but
it should not. None Windows program has such thing, neither non-skinned MM.
It seems that this is not happening with built-in dialog boxes and your
dropdown lists, but only with ones from scripts. Same behavior had skinned
MM2, even with some built-in dropdown lists (those from the Options dialog).

In MM3 such behavior only have some dropdown lists from the Device Profile
dialog box / Device Configuration tab - if you choose Generic Portable/Audio
Device, on the mentioned tab you have such Drive Letter dropdown list, and
if you choose iRiver ... Series you have such dropdown list next to the
Store Device database... However, as I said, this happens with all scripts
and their dropdown lists.

Same things happen when you display any pop-up menu by right-click, for
example in the tracklist or tree panel. Well, this is not a big deal, but it
is not standard Windows behavior.
Here is a response:
re. losing active state - thanks, will look into it, although probably not
with very high priority, as it might be a non-trivial change in the skinning
engine we use. We'll see...
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: 1252 EDIT: Menu labels can go white ------

Post by chrisjj »

I am baffled by the extent of the non-standardness if the MM UI, and this non-standardness ISTM is the cause of many of the UI bugs that I find in MM but not other apps. I can see why custom controls were used in some places, but it seems even the menu bar is non-standard. I could see no functionailty need for this until:

> it might be a non-trivial change in the skinning engine we use.

Is that the reason, and the only reason, for MM's reinvention of the menu bar wheel?
Chris
rusty
Posts: 8396
Joined: Tue Apr 29, 2003 3:39 am
Location: Montreal, Canada

Re: 1252 EDIT: Menu labels can go white ------

Post by rusty »

Like any app, MM uses some custom controls, but the skinning engine is the bit that contributes to some of the strangeness you observe. We held off on updating it for 3.1, but hope to do so for the next release.

-Rusty
rovingcowboy
Posts: 14163
Joined: Sat Oct 25, 2003 7:57 am
Location: (Texas)
Contact:

Re: 1252 EDIT: Menu labels can go white ------

Post by rovingcowboy »

i can't reproduce this in mm 3.0.3 but i did say elsewhere in another post about the same thing.
i have seen this before in windows explorer and IE or any app that used the explorer shell.

but i know it was corrected in the Xp SP 3 update i have not seen it since.

so rusty are you and petrcbr sure it is in the skin engine or is it just that chrisjj still can't update to sp3 because i think of some hardware issues he said he had with his system. :-?
roving cowboy / keith hall. My skins http://www.mediamonkey.com/forum/viewto ... =9&t=16724 for some help check on Monkey's helpful messages at http://www.mediamonkey.com/forum/viewto ... 4008#44008 MY SYSTEMS.1.Jukebox WinXp pro sp 3 version 3.5 gigabyte mb. 281 GHz amd athlon x2 240 built by me.) 2.WinXP pro sp3, vers 2.5.5 and vers 3.5 backup storage, shuttle 32a mb,734 MHz amd athlon put together by me.) 3.Dell demension, winxp pro sp3, mm3.5 spare jukebox.) 4.WinXp pro sp3, vers 3.5, dad's computer bought from computer store. )5. Samsung Galaxy A51 5G Android ) 6. amd a8-5600 apu 3.60ghz mm version 4 windows 7 pro bought from computer store.
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: 1252 EDIT: Menu labels can go white ------

Post by chrisjj »

> the skinning engine is the bit that contributes to some of the strangeness you observe.

Even though I am using the non-skinned .exe? I was hoping my choice there had eliminated skinning artifacts interfering with testing.
Chris
rovingcowboy
Posts: 14163
Joined: Sat Oct 25, 2003 7:57 am
Location: (Texas)
Contact:

Re: 1252 EDIT: Menu labels can go white ------

Post by rovingcowboy »

chrisjj wrote:> the skinning engine is the bit that contributes to some of the strangeness you observe.

Even though I am using the non-skinned .exe? I was hoping my choice there had eliminated skinning artifacts interfering with testing.
but chrisjj you forget. its not really unskinned. it has the skin in the exe and is set by the devleopers so there is a skin in the unskinned version its just a unskinned, skin, version. so some things from the skin engine might mess with the un skinned version skin. but us skinners can not change anything on the unskinned versions skin.
8)
roving cowboy / keith hall. My skins http://www.mediamonkey.com/forum/viewto ... =9&t=16724 for some help check on Monkey's helpful messages at http://www.mediamonkey.com/forum/viewto ... 4008#44008 MY SYSTEMS.1.Jukebox WinXp pro sp 3 version 3.5 gigabyte mb. 281 GHz amd athlon x2 240 built by me.) 2.WinXP pro sp3, vers 2.5.5 and vers 3.5 backup storage, shuttle 32a mb,734 MHz amd athlon put together by me.) 3.Dell demension, winxp pro sp3, mm3.5 spare jukebox.) 4.WinXp pro sp3, vers 3.5, dad's computer bought from computer store. )5. Samsung Galaxy A51 5G Android ) 6. amd a8-5600 apu 3.60ghz mm version 4 windows 7 pro bought from computer store.
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: 1252 EDIT: Menu labels can go white ------

Post by chrisjj »

> but chrisjj you forget. its not really unskinned.

I never knew :( Thanks for that bad news RC :)

> its just a unskinned, skin, version. so some things from the skin engine might
> mess with the un skinned version skin.

Meaning these little UI problems such as label cropping, missing buttons and focus loss can crop up independently on every different skin??
Chris
PetrCBR
Posts: 1763
Joined: Tue Mar 07, 2006 5:31 pm
Location: Czech
Contact:

Re: 1252 EDIT: Menu labels can go white ------

Post by PetrCBR »

Non-skinned version is really non-skinned (not a skinned with windows theme). Skinning engine isn't implemented in this exe (so it uses default windows controls).
How to make a debuglog - step 4b: viewtopic.php?f=30&t=86643
rovingcowboy
Posts: 14163
Joined: Sat Oct 25, 2003 7:57 am
Location: (Texas)
Contact:

Re: 1252 EDIT: Menu labels can go white ------

Post by rovingcowboy »

PetrCBR wrote:Non-skinned version is really non-skinned (not a skinned with windows theme). Skinning engine isn't implemented in this exe (so it uses default windows controls).
oh sorry i had been thinking it was the windows theme skin thanks for correcting me.
we ain't too old to learn something new after all i guess. :D
roving cowboy / keith hall. My skins http://www.mediamonkey.com/forum/viewto ... =9&t=16724 for some help check on Monkey's helpful messages at http://www.mediamonkey.com/forum/viewto ... 4008#44008 MY SYSTEMS.1.Jukebox WinXp pro sp 3 version 3.5 gigabyte mb. 281 GHz amd athlon x2 240 built by me.) 2.WinXP pro sp3, vers 2.5.5 and vers 3.5 backup storage, shuttle 32a mb,734 MHz amd athlon put together by me.) 3.Dell demension, winxp pro sp3, mm3.5 spare jukebox.) 4.WinXp pro sp3, vers 3.5, dad's computer bought from computer store. )5. Samsung Galaxy A51 5G Android ) 6. amd a8-5600 apu 3.60ghz mm version 4 windows 7 pro bought from computer store.
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: 1252 EDIT: Menu labels can go white ------

Post by chrisjj »

> Non-skinned version is really non-skinned (not a skinned with windows theme).
> Skinning engine isn't implemented in this exe

Good news - thanks.

> (so it uses default windows controls).

I think the Tree is not a default I.e. standard windows control.
Chris
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: 1252 EDIT: Menu labels can go white [6856]

Post by chrisjj »

How hard can this be to fix, guys??? Two years later (on 1306), still present:

Image

Win XP SP2.
Chris
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: 1252 EDIT: Menu labels can go white [6856]

Post by chrisjj »

chrisjj wrote:How hard can this be to fix, guys??? Two years later (on 1306), still present
Three years later, still present - and spread to toolbar items:

Image

This on Windows 7 Pro 64 bit.
Chris
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: 1252 EDIT: Menu labels can go white [6856]

Post by chrisjj »

Five years on, still present. MM 1708:

XP:
Image

Win 7:
Image

The fact I find it on every machine makes surprising the reports here that it cannot be reproduced.
Chris
Post Reply