From cd22a64ebd3bd8ee4cfa4a07a2234befb610ec6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pandula=20P=C3=A9ter?= Date: Sun, 8 Sep 2024 11:53:08 +0300 Subject: [PATCH] Apply the default theme to activities when needed. --- internal-core/src/main/AndroidManifest.xml | 4 +++- .../pandulapeter/beagle/core/BeagleImplementation.kt | 8 ++++++++ .../beagle/core/manager/BugReportManager.kt | 7 ++++++- .../beagle/core/util/extension/Context.kt | 4 +++- .../beagle/core/view/bugReport/BugReportActivity.kt | 12 ++++++++++-- .../src/main/res/layout/beagle_view_media.xml | 4 +--- internal-core/src/main/res/values-night/themes.xml | 6 ++++++ internal-core/src/main/res/values/themes.xml | 7 ++++++- .../logCrash/implementation/ExceptionHandler.kt | 3 ++- 9 files changed, 45 insertions(+), 10 deletions(-) create mode 100644 internal-core/src/main/res/values-night/themes.xml diff --git a/internal-core/src/main/AndroidManifest.xml b/internal-core/src/main/AndroidManifest.xml index 4ede77e3..7f5d7ccd 100644 --- a/internal-core/src/main/AndroidManifest.xml +++ b/internal-core/src/main/AndroidManifest.xml @@ -1,6 +1,6 @@ - + @@ -11,12 +11,14 @@ android:name=".view.gallery.GalleryActivity" android:exported="false" android:launchMode="singleTop" + android:theme="@style/BeagleDefaultTheme" android:windowSoftInputMode="adjustResize" /> + android:layout_gravity="end" /> + + + + + \ No newline at end of file diff --git a/log-crash/src/main/java/com/pandulapeter/beagle/logCrash/implementation/ExceptionHandler.kt b/log-crash/src/main/java/com/pandulapeter/beagle/logCrash/implementation/ExceptionHandler.kt index 7028f5c5..8f46c360 100644 --- a/log-crash/src/main/java/com/pandulapeter/beagle/logCrash/implementation/ExceptionHandler.kt +++ b/log-crash/src/main/java/com/pandulapeter/beagle/logCrash/implementation/ExceptionHandler.kt @@ -39,7 +39,8 @@ internal class ExceptionHandler private constructor( networkLogs = networkLogsToRestore, lifecycleLogs = lifecycleLogsToRestore ) - ) + ), + themeResourceId = BeagleCore.implementation.appearance.themeResourceId ).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) ) tryToCallDefaultExceptionHandler(thread, exception)