New crash handler screen Part 2: Threads, runnables, more informative reports. (#5810)

* Add crashHandlingThread.

* Replace all uses of `thread` with `crashHandlingThread`.

* Add `postCrashHandlingRunnable`.

* Replace all uses of `Gdx.app.postRunnable` with `postCrashHandlingRunnable`.

* Remove CrashController and CrashReport; Strip down CrashReportSender to CrashReportSysInfo; Fold their functionality into CrashScreen.

* Typo in comments, rename `SafeCrashStage` to `CrashHandlingStage`.

* Tweak docs.

* Tweak docs, comments, text. Undo an accidentally recursive Replace All change.

* Remove replaced translations.

* More readable indentation handling in report template.
This commit is contained in:
will-ca
2022-01-09 01:33:45 -08:00
committed by GitHub
parent 5931853c37
commit 24dfad696c
37 changed files with 278 additions and 298 deletions

View File

@ -31,9 +31,6 @@ Conquer a city!\nBring an enemy city down to low health > \nEnter the city with
Move an air unit!\nSelect an air unit > select another city within range > \nMove the unit to the other city =
See your stats breakdown!\nEnter the Overview screen (top right corner) >\nClick on 'Stats' =
Oh no! It looks like something went DISASTROUSLY wrong! This is ABSOLUTELY not supposed to happen! Please send me (yairm210@hotmail.com) an email with the game information (menu -> save game -> copy game info -> paste into email) and I'll try to fix it as fast as I can! =
Oh no! It looks like something went DISASTROUSLY wrong! This is ABSOLUTELY not supposed to happen! Please send us an report and we'll try to fix it as fast as we can! =
# Crash screen
An unrecoverable error has occurred in Unciv: =