[TIMOB-25011] TiAPI: Refactor screen-of-death
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | None |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2018-11-05T21:55:40.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 7.3.0 |
Components | n/a |
Labels | n/a |
Reporter | Hans Knöchel |
Assignee | Gary Mathews |
Created | 2017-07-23T05:23:25.000+0000 |
Updated | 2018-11-19T05:22:48.000+0000 |
Description
Our screen-of-death is nearly untouched since 6 years, so we spend some time to:
* Include stacktrace
* Refactor layout to be more descriptive
* -Resolve issue on main-thread, where the error-dialog is not shown with
throwException
- already done
Initial work can be inspected in [this commit](https://github.com/hansemannn/titanium_mobile/commit/9aaeb5b2327898a9560dc3efe9b14ea5c0de8342). The only thing missing is to properly (auto)-layout the scroll-view that contains the stacktrace. It should be place between the error-message and the dismiss-button. There is also a new functionality to discard the error dialog bei pressing
ESC
instead of manually closing it. As soon as our new liveview is in place, we can trigger an instant reload as well.So... in or out of 7.0.0?
Due to the schedule for 7.0.0 versus the remaining work, moving to 7.1.0