I think the "Restart Now Restart Later" message box should be removed and replaced by a status line/box and a Restart button on the Plugins Tab. The status line gives user feedback about status of download (e.g bytes downloaded) and success/failure. The Restart button is disabled normally and is only enabled when a plugin is in a "needs" states (e.g. install, uninstall) - if any plugin has a "needs-install" then Restart button is not enabled until downloads are complete.
The same logic you suggest could/should be applied to the restart button. It's visual representation really isn't the issue here, but the check when the service can savely be restarted is. Maybe the timeout set today (20s) simply is too short (and that's my work, not Triode's :-)). But I would consider a service which needs half an hour to download a 20MB plugin broken. At some point LMS will have to give up, as the user would restart anyway. But we should probably rather throw an error when the timeout has been reached, rather than suggest a restart.
-- Michael _______________________________________________ Squeezecenter mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/squeezecenter
