Open andrewhowdencom opened 4 years ago
Buttons should be "locked" unless user action is specifically allowed; that is, locked by default.
Need to figure out a good UI for "loading". Disabling buttons for sure, but also maybe a spinner or so.
https://www.smashingmagazine.com/2016/12/best-practices-for-animated-progress-indicators/
A spinner that maintains a count of tasks would be a nice one.
Different colour scheme for "admin" users (maybe different colour schemes)
Vscode style command palette?
The UI can have SLOs too. Normally they're called "RAIL";
https://developers.google.com/web/fundamentals/performance/rail
Be interesting to instrument user actions.