RC4 - skin change

Help improve MediaMonkey 5 by testing the latest pre-release builds, and reporting bugs and feature requests.

Moderator: Gurus

Barry4679
Posts: 2446
Joined: Fri Sep 11, 2009 8:07 am
Location: Australia
Contact:

RC4 - skin change

Post by Barry4679 »

A MM4 skin change took a fraction of a second.
A MM4 skin change happens like this:
  • there is a dbox where you have to verify your request
  • then MM5 appears to close ... this does not happen in MM4
  • and then nothing seems to happen for a long time ... at least 6 seconds .... or 13 seconds if MM5 is busy in the background importing artwork
  • and then the MM5 splash screen appears, which shows some sign of life
  • and then, after another 6 seconds, MM5 reopens with the new skin
That unexpected delay of 13 seconds is a problem ... even the delay of 6 seconds is not good:
  1. the user is not warned that the delay is going to a long delay
  2. the user is not warned that MM5 will (appear to) close
  3. there is no life sign from MM5 during the delay
  4. the expectation from MM4 is that this is an instantaneous operation
  5. it is quite likely that the user will try and manually restart MM5 during this delay .... MM5 remains exposed to causing multiple concurrent invocations within a shutdown|restart operation
Suggestion: The confirmation dbox should warn that MM5 will temporarily close, and that there will be 10+ second delay before normal business resumes
Want a dark skin for MM5? This is the one that works best for me .. elegant, compact & clear.
Ludek
Posts: 5103
Joined: Fri Mar 09, 2007 9:00 am

Re: RC4 - skin change

Post by Ludek »

MM5 skins are more powerfull than MM4's skins and can change also the behaviour (not only look) -- so all js/css/html5 code needs to be reloaded and thus MM5 restarted. (i.e. it is not just about loading several PNGs like in MM4)

There is the warning that MM5 will reload: https://www.dropbox.com/s/68o0ph8dyjyql ... 2.png?dl=0

As for taking this long time: This depends whether you are using debug build (where Eureka seems to slow down closing for several seconds), using release build makes the restart much faster.

EDIT: re your suggestion: it's already tracked as https://www.ventismedia.com/mantis/view.php?id=17382
Post Reply