1252 EDIT: Menu labels can go white [6856]

Beta Testing for Windows Products and plugins

Moderator: Gurus

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

1252 EDIT: Menu labels can go white [6856]

Post by chrisjj » Wed Jun 10, 2009 6:19 am

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: 7175
Joined: Tue Apr 29, 2003 3:39 am
Location: Montreal, Canada

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

Post by rusty » Wed Jun 10, 2009 11:57 am

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

-Rusty

ZvezdanD
Posts: 3084
Joined: Thu Jun 08, 2006 7:40 pm

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

Post by ZvezdanD » Wed Jun 10, 2009 12:20 pm

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 / 5.4  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.7 / 4.0  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.3 / 2.2.2  Inherit Child Playlists 1.0.2  Add Currently Playing/Selected Track(s) to Playlist 1.1.2

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

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

Post by chrisjj » Wed Jun 10, 2009 6:00 pm

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: 7175
Joined: Tue Apr 29, 2003 3:39 am
Location: Montreal, Canada

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

Post by rusty » Thu Jun 11, 2009 12:22 am

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: 14153
Joined: Sat Oct 25, 2003 7:57 am
Location: (Texas)
Contact:

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

Post by rovingcowboy » Thu Jun 11, 2009 4:46 am

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 5 Android 5) 6. Proscan tablet Android 4.3 ) 7. amd a8-5600 apu 3.60ghz mm version 4 windows 7 pro bought from computer store.

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

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

Post by chrisjj » Thu Jun 11, 2009 7:22 am

> 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: 14153
Joined: Sat Oct 25, 2003 7:57 am
Location: (Texas)
Contact:

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

Post by rovingcowboy » Thu Jun 11, 2009 10:56 pm

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 5 Android 5) 6. Proscan tablet Android 4.3 ) 7. amd a8-5600 apu 3.60ghz mm version 4 windows 7 pro bought from computer store.

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

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

Post by chrisjj » Fri Jun 12, 2009 5:27 am

> 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: 1606
Joined: Tue Mar 07, 2006 5:31 pm
Location: Czech
Contact:

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

Post by PetrCBR » Fri Jun 12, 2009 6:42 am

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).

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

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

Post by rovingcowboy » Fri Jun 12, 2009 9:44 am

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 5 Android 5) 6. Proscan tablet Android 4.3 ) 7. amd a8-5600 apu 3.60ghz mm version 4 windows 7 pro bought from computer store.

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

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

Post by chrisjj » Fri Jun 12, 2009 10:17 am

> 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: 4933
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

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

Post by chrisjj » Sat Jun 25, 2011 4:55 pm

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

Image

Win XP SP2.
Chris

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

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

Post by chrisjj » Tue Jan 01, 2013 8:45 pm

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: 4933
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

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

Post by chrisjj » Wed Jul 02, 2014 6:39 pm

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