[master] Using busy cursor for better UX

Vratislav Podzimek vpodzime at redhat.com
Mon May 6 13:12:31 UTC 2013


PATCH 1/3 adds a context manager for doing things with the busied cursor. Doing
long-lasting things in the main thread with it improves the user interface as it
looks more like the system is doing something instead of being hanged. An
example of such action can be applying changes in the custom spoke, which is
what PATCH 3/3 does.

PATCH 2/3 is just a minor tweak for not running exception handling window with
the busied cursor.

Vratislav Podzimek (3):
  Context manager for doing things with busied cursor
  Make sure the "unbusy cursor" is used for the exception window
  Busy cursor when applying changes in the custom spoke

 pyanaconda/ui/gui/__init__.py      | 16 +++++-----------
 pyanaconda/ui/gui/spokes/custom.py |  7 ++++++-
 pyanaconda/ui/gui/utils.py         | 14 ++++++++++++++
 3 files changed, 25 insertions(+), 12 deletions(-)

-- 
1.7.11.7



More information about the anaconda-patches mailing list