From ff559ebc02314cb3da7e33e131b79e80f4def704 Mon Sep 17 00:00:00 2001 From: nvgurova Date: Mon, 17 Feb 2025 13:44:45 +0100 Subject: [PATCH] DROID-3300 Expand bottom sheet in landscape mode in base fragments --- app/src/main/AndroidManifest.xml | 3 +-- .../anytype/core_utils/ui/BaseBottomSheetComposeFragment.kt | 4 ++++ .../anytype/core_utils/ui/BaseBottomSheetFragment.kt | 4 ++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0eebdf755f..22d2018192 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -32,8 +32,7 @@ android:name="com.anytypeio.anytype.ui.main.MainActivity" android:exported="true" android:launchMode="singleTask" - android:windowSoftInputMode="adjustResize" - android:screenOrientation="portrait"> + android:windowSoftInputMode="adjustResize"> diff --git a/core-utils/src/main/java/com/anytypeio/anytype/core_utils/ui/BaseBottomSheetComposeFragment.kt b/core-utils/src/main/java/com/anytypeio/anytype/core_utils/ui/BaseBottomSheetComposeFragment.kt index eb1ef7e1e7..303dcdff6e 100644 --- a/core-utils/src/main/java/com/anytypeio/anytype/core_utils/ui/BaseBottomSheetComposeFragment.kt +++ b/core-utils/src/main/java/com/anytypeio/anytype/core_utils/ui/BaseBottomSheetComposeFragment.kt @@ -1,5 +1,6 @@ package com.anytypeio.anytype.core_utils.ui +import android.content.res.Configuration.ORIENTATION_LANDSCAPE import android.os.Bundle import android.view.View import androidx.annotation.IdRes @@ -53,6 +54,9 @@ abstract class BaseBottomSheetComposeFragment : BottomSheetDialogFragment() { override fun onStart() { super.onStart() + if (resources.configuration.orientation == ORIENTATION_LANDSCAPE) { + expand() + } proceed(throttleFlow.throttleFirst(LONG_THROTTLE_DURATION)) { it() } } diff --git a/core-utils/src/main/java/com/anytypeio/anytype/core_utils/ui/BaseBottomSheetFragment.kt b/core-utils/src/main/java/com/anytypeio/anytype/core_utils/ui/BaseBottomSheetFragment.kt index f5ea5beb3d..c78bcbdc3b 100644 --- a/core-utils/src/main/java/com/anytypeio/anytype/core_utils/ui/BaseBottomSheetFragment.kt +++ b/core-utils/src/main/java/com/anytypeio/anytype/core_utils/ui/BaseBottomSheetFragment.kt @@ -1,5 +1,6 @@ package com.anytypeio.anytype.core_utils.ui +import android.content.res.Configuration.ORIENTATION_LANDSCAPE import android.os.Bundle import android.view.LayoutInflater import android.view.View @@ -60,6 +61,9 @@ abstract class BaseBottomSheetFragment( override fun onStart() { super.onStart() + if (resources.configuration.orientation == ORIENTATION_LANDSCAPE) { + expand() + } proceed(throttleFlow.throttleFirst(LONG_THROTTLE_DURATION)) { it() } }