diff --git a/app/src/main/java/com/github/libretube/ui/activities/WelcomeActivity.kt b/app/src/main/java/com/github/libretube/ui/activities/WelcomeActivity.kt index 9e2776c33..9bd0c02a7 100644 --- a/app/src/main/java/com/github/libretube/ui/activities/WelcomeActivity.kt +++ b/app/src/main/java/com/github/libretube/ui/activities/WelcomeActivity.kt @@ -1,6 +1,7 @@ package com.github.libretube.ui.activities import android.content.Intent +import android.content.pm.ActivityInfo import android.os.Bundle import android.widget.Toast import androidx.activity.result.contract.ActivityResultContracts @@ -80,4 +81,8 @@ class WelcomeActivity : BaseActivity() { startActivity(mainActivityIntent) finish() } + + override fun requestOrientationChange() { + requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_USER + } } diff --git a/app/src/main/java/com/github/libretube/ui/base/BaseActivity.kt b/app/src/main/java/com/github/libretube/ui/base/BaseActivity.kt index 1ef272a64..1d415c49c 100644 --- a/app/src/main/java/com/github/libretube/ui/base/BaseActivity.kt +++ b/app/src/main/java/com/github/libretube/ui/base/BaseActivity.kt @@ -59,7 +59,7 @@ open class BaseActivity : AppCompatActivity() { /** * Rotate the screen according to the app orientation preference */ - fun requestOrientationChange() { + open fun requestOrientationChange() { requestedOrientation = screenOrientationPref } } diff --git a/app/src/main/res/layout/activity_welcome.xml b/app/src/main/res/layout/activity_welcome.xml index 90ba11f89..571fd908e 100644 --- a/app/src/main/res/layout/activity_welcome.xml +++ b/app/src/main/res/layout/activity_welcome.xml @@ -70,8 +70,9 @@ android:id="@+id/instances_recycler" android:layout_width="match_parent" android:layout_height="wrap_content" + android:clipToPadding="false" android:fadeScrollbars="false" - android:paddingBottom="100dp" + android:paddingBottom="70dp" android:scrollbars="vertical" app:layout_behavior="@string/appbar_scrolling_view_behavior" />