UX: Improve app responsiveness/state accuracy through mouse pointer changes #1138
Labels
enhancement
New feature or request
experience
Create a new experience or update an existing one
request-ticket
ux
user experience issue
As Paul reported experiencing in Digipower Live 3, and I have experienced it too, when you are dealing with large archives (Facebook & Google for example) the UI can appear to lock up or to have not registered your click. Whereas in fact it has registered your click and is just processing through a large set of data. This can result in you clicking a tab twice or not being sure what is happening.
Even without addressing [performance issues](#1011 etc.) we can massively improve the situation with some UX tweaks - by making sure the app always accurately shows when it is busy and when it is not.
To do this, I suggest the following:
cursor:wait
in CSS terms)cursor:default
in CSS terms)Step 4 could be achieved by passing a callback function into the click handling code at stage 2 - to avoid replicating cursor change code in multiple places.
By changing the cursor to instantly reflect that the app is responding to your click and is busy, there should be no ambiguity about whether the app is working during slow operations.
The text was updated successfully, but these errors were encountered: