2013-04-02, 23:46
I thought topfs2 already mentioned this, but it looks like his diamond polishing list might have left this out.
Problem: When downloading something like a new skin, the download will be running all the way until it hits 99%. And then it will appear to freeze. As I understand it, what's actually happening is dependencies are still being downloaded in the background. The problem is, the user doesn't know that. So it looks like XBMC is just stuck hanging for the user. Then suddenly they'll get an announcement saying various other addons have been downloaded, and then they'll get the change skin dialog.
Solution: IMO, XBMC should have a unified download dialog. I may be using the wrong word there. Essentially, right now when we update the library, a little bar in the top right of the screen pulls out and tells us that folders are being scanned, downloading artwork is in progress, etc.
It seems to me that dialog should be substantially more universal. If downloading a skin, it should show the skin being downloaded, along with any other dependency addons the skin requires, so that the user will always know what step in the process they are in.
It should naturally show other non-skin addons being downloaded also.
Essentially, any time a user or XBMC initiates a behavior that requires an internet connection (updating the weather, scanning for addon updates, checking for newer versions, etc.), that little window should pull out and tell the user where they are in the process.
Problem: When downloading something like a new skin, the download will be running all the way until it hits 99%. And then it will appear to freeze. As I understand it, what's actually happening is dependencies are still being downloaded in the background. The problem is, the user doesn't know that. So it looks like XBMC is just stuck hanging for the user. Then suddenly they'll get an announcement saying various other addons have been downloaded, and then they'll get the change skin dialog.
Solution: IMO, XBMC should have a unified download dialog. I may be using the wrong word there. Essentially, right now when we update the library, a little bar in the top right of the screen pulls out and tells us that folders are being scanned, downloading artwork is in progress, etc.
It seems to me that dialog should be substantially more universal. If downloading a skin, it should show the skin being downloaded, along with any other dependency addons the skin requires, so that the user will always know what step in the process they are in.
It should naturally show other non-skin addons being downloaded also.
Essentially, any time a user or XBMC initiates a behavior that requires an internet connection (updating the weather, scanning for addon updates, checking for newer versions, etc.), that little window should pull out and tell the user where they are in the process.