← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] Show the busy cursor while loading libraries

 

On 3/8/2017 4:08 PM, Chris Pavlina wrote:
> That's why I submitted such a trivial patch to the list first, I figured
> someone would say something ;)
> 
> It does make sense to me, because the GUI is blocked. The busy cursor
> says to me "yes, the GUI is supposed to be blocked right now, it's not
> frozen". Even with a progress bar, it can seem unresponsive -
> particularly if 1) the progress bar ends up obscured, as can happen with
> 'weird' window managers sometimes, or 2) if a single library takes a
> particularly long time to load, which I'm sure will only get worse if we
> eventually allow loading them over the internet like for footprint libs.

It's the old belt and suspender method.  Users have got to quit using
those 'weird' window managers.  It causes way too much grief.  I'm
surprised that a single library load takes long enough to need a busy
cursor but I'm not opposed to the patch.  Does the progress bar in
wxWidgets have a continuous mode?  That doesn't solve the hidden
progress window issue though.

> 
> 
> On Wed, Mar 08, 2017 at 03:55:10PM -0500, Wayne Stambaugh wrote:
>> Does showing a progress dialog and a busy cursor at the same time make
>> sense?
>>
>> On 3/8/2017 3:36 PM, Chris Pavlina wrote:
>>> Hi,
>>>
>>> This patch enables display of the "busy" cursor while schematic
>>> libraries are being loaded. Tested on Linux, Windows 10, and macOS
>>> 10.12.
>>>
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp


Follow ups

References