[HCI] kdialog 'startup' time

Thomas Zander zander at kde.org
Sun Jun 25 12:18:22 CEST 2006


I think its a good idea to write in the HIG what the maximum 'startup' 
time between the user activates an action and the time the dialog is on 
screen and fully refreshed. But perhaps not fully functional.

This means that if the dialog will show data that is coming from disk[1] 
or show stuff that requires a long calculation the dialog should be shown 
on screen with all widgets _present_ but not enabled.  Then the actual 
initialization should be done after that and when its done the widgets 
should be enabled.
If at all possible; the cancel should be enabled all the time (and not 
cause a crash when pressed while still initializing the dialog ;)

1) I put 'from disk' here since waiting for IO to happen, especially using 
the KIO system, means the actual time we wait is dependent on a lot of 
things and thus impossible to predict. My laptop, for example, spins down 
the HD after just a short time of not being used; adding 2 seconds wait 
to any IO action.
-- 
Thomas Zander
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-usability-devel/attachments/20060625/ad2807a6/attachment.pgp 


More information about the Kde-usability-devel mailing list