Usablity Regression, Stack Trace Popup

Hi all,

 

I upgraded to daily build 1056 from somewhere in the late 900reds.

 

You introduced a new runtime error popup window. The one with the stack traceback and ‘edit code’, ‘relaunch’ and ‘continue’ buttons.

I like the stack trace, but the popup locks the simulator. Before, when I altered a source file, the simulator automatically reloaded the app. This was *very* convienient. You didn’t have to click, just correct the mostly trivial error and save.

Now when I correct the error, I always have to click the popup and the following popup to reload the project.

 

Besides, I don’t get what the window is good for: before I was able to see the error in cider before, if I wanted to reload i just saved a file. It was fine the way it was.

Now I have the choice between continue and reload, but continuing an erronous project is seldom of any use. So you just introduced two clicks in the run-debug-rerun process that are completely unnecessary (or I don’t get it, because I use an external editor and everything is meant to be used differently).

I use an external editor and launch the projects from the simulator manually and only use cider for the output window.

 

 

I don’t mind that window but: the simulator doesn’t reload automatically after saving any more when you are in that window.

Is there a way for me to restore the old behaviour?

 

Thanks in Advance!

Update: my Fault! Didn’t read the changelog… now that I got it, I tried the new error handling system. But without luck. I still get the error popup. I ran exactly the code here:

http://www.coronalabs.com/blog/2013/03/13/wednesday-faq-runtime-error-listener/

 

(corona simulator Version 2013.1056 (2013.3.15) )

 

Update: my Fault! Didn’t read the changelog… now that I got it, I tried the new error handling system. But without luck. I still get the error popup. I ran exactly the code here:

http://www.coronalabs.com/blog/2013/03/13/wednesday-faq-runtime-error-listener/

 

(corona simulator Version 2013.1056 (2013.3.15) )