Repository navigation
bugReport - v2.0
THIS IS A MAJOR UPDATE! PREVIOUS VERSIONS OF THE TOOL ARE NOT COMPATIBLE WITH THIS ONE.
New
- A new text field for contact information and a drop-down for specifying the type of contact information have been added.
- Added an option to force the player to put something in the description field before the bug report can be sent.
- Added a tool for painting on screenshots to help highlight the issue. (not available on Android and iOS)
Changes
- Enforced a new naming convention throughout the plugin's code.
- General restructuring of the plugin's files. E.g., the images and icons have been moved into the main 'bugReport' folder.
- You should no longer manually show the bug report button screen. Use 'br_main.Enable()' instead.
- When 'config.developer == True' screenshots taken by the tool will be placed inside a '_dev' folder in the plugin folder. No more spamming screenshots in the Ren'Py SDK folder!
- Changed the formatting of the bug report email to make it easier to read.
- Reworked the text field code to allow multiple text fields on the same screen.
- Reworked the drop-down code to allow for multiple drop-downs on the same screen.
- You should now get a more detailed description of what went wrong if sending a bug report fails.
- The layout on Android and iOS has been changed.
- Most of the code is now contained in a class to not clutter up projects with a bunch of random variables.
Bugfixes
- Fixed a bug that caused the platform to not be added correctly.
- The description of bug reports should now correctly be displayed on a new line instead of continuing from the line number.
- Web builds should no longer crash on startup. Calling 'br_main.Enable()' will now do nothing in web builds.