- Eileen-Class Veteran
- Posts: 1306
- Joined: Sat Feb 25, 2012 8:45 pm
- Completed: Yeshua, Jesus Life, Cops&Robbers
- Projects: Fear&Love, unknown
- Organization: Pilgrim Creations
- Github: xavi-mat
- itch: xavimat
- Location: Italy
In my experience, lots of times someone tells me that “there was an error” and, when I ask what error it was, they look at me surprised as if actually “reading the error” was some incredibly hard challenge.
Here are my suggestions:
1. Add a “config.email” variable (optional, obviously) that is presented in the error screen, with the suggestion of writing an email to the developer with the traceback. Or/and maybe a “config.contact_form” with the URL of a contact form, to avoid displaying the email address.
2. Maybe hide the traceback information in builds (when config.developer == False), with a button to show it, instead of showing it in the first place. It could make more friendly to some end users (who don’t know/understand the code) the annoying process of reporting a bug.
3. If it were possible, the most user-friendly would be to make the bug(traceback) report automatically. With an URL for a contact form, the traceback could be sent automatically as data to the URL. With an email address, I don’t know if Ren’Py itself could send directly an email with the traceback, or simply create the traceback with a first line explaining that it’s useful to send that text to the email provided.
Users browsing this forum: No registered users