A smart, reliable, and highly customizable debug menu library for Android apps that supports screen recording, network activity logging, and many other useful features.
behavior.networkLogBehavior.baseUrl
field is now a getter lambda to allow for dynamic changes to the base urlminSdkVersion
of the library to 24.ksp
instead of kapt
.Behavior
object named shouldShowDebugMenu
which can be used to disable the UI of Beagle dynamically. #108 - thanks to @perculalog-crash
module will make Beagle's bug reporting Activity run in a separate process. Please note that Firebase for example requires a special initialization call for multi-process apps (it crashes otherwise, the error message contains all the info). If you don't use the log-crash
artifact, nothing should change. #105com.github.pandulapeter.beagle...
to io.github.pandulapeter.beagle...
in Gradle files (and of course, add the mavenCentral()
repository). Don't forget to remove the maven { url "https://jitpack.io" }
line if Beagle was the only dependency needing it. #95CalledFromWrongThreadException
observed when using value wrapper modules with the shouldRequireConfirmation
flag set to true
. #102