Skip to content

bugReport - v2.0

Choose a tag to compare

@ToxicTractor ToxicTractor released this 13 Jan 09:14
· 3 commits to main since this release
4f8b1af

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.