c1-launcher
c1-launcher copied to clipboard
Sending of crash details
Motivation
People who report crashes and provide crash details for analysis are very likely only a small fraction. Therefore, we need to make crash reporting as easy as possible to get an idea of what issues people face and to be able to fix them.
Idea
After a crash, show a simple message box saying that a crash occurred and offer to the user to automatically upload the crash details. A solution similar to games based on X-Ray engine (S.T.A.L.K.E.R. series). They use the following library for it:
https://github.com/bchavez/BugTrap
The idea of c1-launcher is to be as small and simple as possible, so we probably should avoid pulling in dependencies like that, which means a custom simple solution is needed. By extending the crash logger that we already have.