the old "console" GUI has a lot less moving parts than the new GUI and would make for a nice recovery mode. Currently this code is completely separate in the console directory, but should be integrated to run when holding a certain key sequence, or a crash is detected.
We can detect crash animal crossing style, by writing a file when the app launches and removing it when the app exits. If this file already exists at launch (meaning wasn't cleaned up properly), we can display a recovery prompt a la mr. resetti.
This recovery mode might also want to include an even lower-check before the GUI even initializes that directly downloads an appstore binary from a URL, just in case even the GUI is borked.
the old "console" GUI has a lot less moving parts than the new GUI and would make for a nice recovery mode. Currently this code is completely separate in the
console
directory, but should be integrated to run when holding a certain key sequence, or a crash is detected.We can detect crash animal crossing style, by writing a file when the app launches and removing it when the app exits. If this file already exists at launch (meaning wasn't cleaned up properly), we can display a recovery prompt a la mr. resetti.
This recovery mode might also want to include an even lower-check before the GUI even initializes that directly downloads an appstore binary from a URL, just in case even the GUI is borked.
Image of the older console mode:![image](https://gbatemp.net/proxy.php?image=http%3A%2F%2Fimg.fenixzone.net%2Fi%2F6zRvXtL.jpeg&hash=5695ce1a70f6fada4874b536383ba866)