Bug 295045 - startup needs busy indicator
Summary: startup needs busy indicator
Status: RESOLVED FIXED
Alias: None
Product: muon
Classification: Applications
Component: installer (show other bugs)
Version: 0.2
Platform: Unlisted Binaries Linux
: NOR minor
Target Milestone: ---
Assignee: Jonathan Thomas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-29 05:20 UTC by Harald Sitter
Modified: 2012-03-24 00:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 1.4


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harald Sitter 2012-02-29 05:20:15 UTC
Version:           0.2
OS:                Linux

with a big apt cache it take >1second to display anything in the software center, this easily suggests that something is broken unnecessarily worrying poor users

Reproducible: Always

Steps to Reproduce:
super size your cache and then fire up muon-installer

Actual Results:  
empty views appear

Expected Results:  
no empty views appear OR it is indicated that muon is doing something (former is technically not possible IIRC)

OS: Linux (x86_64) release 3.2.0-17-generic
Compiler: gcc
Comment 1 Jonathan Thomas 2012-03-24 00:41:59 UTC
Git commit 2524feb991b59435b766a0a7c03ed56931333385 by Jonathan Thomas.
Committed on 24/03/2012 at 01:39.
Pushed by jmthomas into branch 'master'.

Multithread Application object creation. With this we can add a progress throbber to the Muon Software Center.
We couldn't do this very well before because Application creation was blocking and would have made any animation freeze.

M  +48   -27   libmuon/ApplicationBackend.cpp
M  +5    -5    libmuon/ApplicationBackend.h

http://commits.kde.org/muon/2524feb991b59435b766a0a7c03ed56931333385
Comment 2 Jonathan Thomas 2012-03-24 00:45:36 UTC
Hmm, I must have used a wrong keyword in my second commit message. Here's the commit that fixes this in a way that closes the boog:

Git commit 3a9a416d34566f05e8b1fe863a59ec64ab830a65 by Jonathan Thomas:
Committed on 24/03/2012 at 01:41.
Pushed by jmthomas into branch 'master'.

Add a "busy" throbber to the main view. This shows that we are indeed doing something 
    
FEATURE:295045
FIXED-IN:1.4

http://commits.kde.org/muon/3a9a416d34566f05e8b1fe863a59ec64ab830a65