Activities being installed (unziped) hog the CPU, temporarily freezing Sugar
|Reported by:||HoboPrimate||Owned by:||Eben|
|Component:||interface-design||Version:||Development build as of this date|
|Deployments affected:||Action Needed:||never set|
Activities take a while to finish unzipping (installing) their files after they are downloaded, during which they take over the CPU. This makes the Sugar UI freeze for over a minute in the case of Scratch. With no feedback the kid may assume the UI is permanently frozen, and shutdown the XO, leaving the installation of the activity broken.
Either some kind of feedback should be shown when an activity is being installed on the XO, so the kid understands and waits for it to finish, or the unzipping process should not take over all of the cpu (or both, since the CPU may allways happen to reach 100% by multiple processes).