The main issue is not that vividl crashed. The main issue is that when vividl crashes, your download queue is deleted, the program quits. Please, it is very simple to just encase the program in a try-catch statement. If vividl crashes, just put up a window that says that vividl has crashed, but give the option to export the download list (those downloads still not done) to some .xml file or something or .txt file so that you can open it with vividl the next time. Now, I have to spend time trying to figure out which downloads completed, which I have to do again in a new vividl window. Plus, there's no notification that vividl has crashed when it crashes nor when it starts up again.
Thanks for bringing this up again (and for continuously reporting app crashes)!
I've implemented two changes that might help addressing this issue:
Unfinished downloads are automatically cached between app restarts and will be re-fetched on the next app start. This setting is enabled by default and can be disabled in the settings in General -> Download List
Vividl show an error message box before crashing due to an unhandled exception
vividl 0.7.1.0
Again, this is an issue mentioned here: https://github.com/Bluegrams/Vividl/issues/89
The main issue is not that vividl crashed. The main issue is that when vividl crashes, your download queue is deleted, the program quits. Please, it is very simple to just encase the program in a try-catch statement. If vividl crashes, just put up a window that says that vividl has crashed, but give the option to export the download list (those downloads still not done) to some .xml file or something or .txt file so that you can open it with vividl the next time. Now, I have to spend time trying to figure out which downloads completed, which I have to do again in a new vividl window. Plus, there's no notification that vividl has crashed when it crashes nor when it starts up again.