ngscopeclient / scopehal-apps

ngscopeclient and other client applications for libscopehal.
https://www.ngscopeclient.org/
BSD 3-Clause "New" or "Revised" License
534 stars 83 forks source link

[UX] Provide feedback to the user about whether the application is thinking/waiting #633

Open juh2600 opened 7 months ago

juh2600 commented 7 months ago

Just brain dumping here; maybe an issue isn't the best place for this sort of discussion. As a new user with slow equipment facing driver crashes, when I click a button, it's difficult to tell whether:

Usually, the only feedback I have is limited to:

With the understanding that crashes should become less common and interactions generally more seamless as bugs are worked out, there are a couple of ideas that come to mind: