Please, please please can we have these features, and soon! [import]uid: 9371 topic_id: 3898 reply_id: 303898[/import]
I’d love a better debugger. My main problem with it is that you need to completely relaunch the corona debugger every time you make a change to the app since the terminal window that it logs to will quit once your app is restarted or after you’ve hit a single breakpoint.
IDEALLY you should be able to simply type ‘run’ again and the app will reload and the debugger will continue on from that point as if it was a single session. I’m soooo crazy sick of relaunching the debugger for every change. It’s especially hard when I’m using the native libs a lot, so I need to frequently build for the xcode simulator.
Problem is that EVERY time corona relaunches my build options are reset, so on top of having to restart the debugger, I have to refill out the build dialog and then wait for the xcode build every time I make any change. This adds a fairly significant amount of time to debugging my apps since I’m now back to a normal compile cycle, but since the debugger and terminal output is only available for the corona simulator, when I run into a non trivial problem it’s a real chore to hunt down a fix. Even the native apple tools become useless to me because the apple crash logs don’t reveal meaningful stack traces, and there doesn’t seem to be a way to print to the standard osx console.
The app I’m currently working on very heavily uses both the widget and native libraries, so testing integration between these components can become very difficult when you’re unable to log output from keyboard callbacks etc or view backtraces that occur inside those callbacks. This can make something as simple as trying to concatenate a nil field a lengthy expedition.
Anyway if there is no way to log messages to the system console and nothing else could be done I would absolutely love a way for the debugger to not require a relaunch of corona and a new terminal window every time I make even a small change and need to test it. Even if it’s not possible to keep the same windows or whatever surely corona can automate the relaunching of these things for us. Some of those small things would make life much much easier, especially when trying to get things done under tight deadlines. [import]uid: 70 topic_id: 3898 reply_id: 47420[/import]