WeibelLab / ChronoSense

ChronoSense: a multimodal data capture software for all. OS agnostic, time aware, extensible. Powered by Node.js and Electron.
http://chronosense.ucsd.edu/
GNU General Public License v3.0
3 stars 0 forks source link

Error handling UI #46

Closed stevenrick closed 2 years ago

stevenrick commented 2 years ago

Currently very little error handling or feedback is presented via UI. This is especially important for instances when something like recording goes wrong without telling the user why. Need a simple reusable modal to inform the user that something critical did not work and (ideally) why it did not work.

Can be a simple alert like we do for handling post processing but can also be a more appropriate UI modal rather than a generic alert. Either way need a simple usage pattern to catch errors and send them with enough detail to make the user understand what did not work and how to correct it