cvpcb blocks the whole UI while downloading content

Bug #1477448 reported by Timur Kristóf
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Critical
Jeff Young

Bug Description

When I launch cvpcb, it starts downloading things from GitHub. This is a lengthy operation and the entire UI (not just cvpcb but also eeschema and the others) become frozen until it is done. It's especially annoying when one of the downloads has a connection timeout.

Instead of freezing the whole UI, why not show cvpcb with the modules downloaded so far and a progress bar that tells what it's doing?

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

It would be nice if long tasks like this could be done off in a separate thread, yes.

For now I'm going to consider this a wishlist item. It'd be nice to have, but it's not really a _bug_ per se that it behaves the way it does - though it is an annoyance.

Changed in kicad:
status: New → Confirmed
importance: Undecided → Low
importance: Low → Wishlist
Revision history for this message
Jeff Young (jeyjey) wrote :

There is a progress dialog now, which allows some interaction with other apps.

However, about the first thing they do is crash, so that's not much of an improvement....

Changed in kicad:
importance: Wishlist → Critical
assignee: nobody → Jeff Young (jeyjey)
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 4eedb3a27dab45e17295bb04d2327bbe15c89ed2
https://git.launchpad.net/kicad/patch/?id=4eedb3a27dab45e17295bb04d2327bbe15c89ed2

Changed in kicad:
status: Confirmed → Fix Committed
Jeff Young (jeyjey)
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.