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

Reply via email to