RC4 - skin change

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: RC4 - skin change

Re: RC4 - skin change

by Ludek » Mon Feb 01, 2021 1:13 pm

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

RC4 - skin change

by Barry4679 » Mon Feb 01, 2021 7:23 am

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

Top