diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/KiwixMainActivity.kt b/app/src/main/java/org/kiwix/kiwixmobile/main/KiwixMainActivity.kt index b5db04d78..c210c8b76 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/KiwixMainActivity.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/KiwixMainActivity.kt @@ -51,7 +51,7 @@ import org.kiwix.kiwixmobile.core.R.string import org.kiwix.kiwixmobile.core.base.FragmentActivityExtensions import org.kiwix.kiwixmobile.core.dao.NewBookDao import org.kiwix.kiwixmobile.core.downloader.downloadManager.DOWNLOAD_NOTIFICATION_TITLE -import org.kiwix.kiwixmobile.core.extensions.setTopMarginToViewForEdgeToEdgeMode +import org.kiwix.kiwixmobile.core.extensions.applyEdgeToEdgeInsets import org.kiwix.kiwixmobile.core.extensions.toast import org.kiwix.kiwixmobile.core.main.ACTION_NEW_TAB import org.kiwix.kiwixmobile.core.main.CoreMainActivity @@ -129,7 +129,7 @@ class KiwixMainActivity : CoreMainActivity() { closeNavigationDrawer() onNavigationItemSelected(item) } - setTopMarginToViewForEdgeToEdgeMode() + applyEdgeToEdgeInsets() } activityKiwixMainBinding.bottomNavView.setupWithNavController(navController) lifecycleScope.launch { @@ -138,7 +138,7 @@ class KiwixMainActivity : CoreMainActivity() { handleZimFileIntent(intent) handleNotificationIntent(intent) handleGetContentIntent(intent) - readerTableOfContentsDrawer.setTopMarginToViewForEdgeToEdgeMode() + readerTableOfContentsDrawer.applyEdgeToEdgeInsets() } private suspend fun migrateInternalToPublicAppDirectory() { diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt index 19817ef02..e76dd37f1 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.kt @@ -36,6 +36,7 @@ import org.kiwix.kiwixmobile.core.compat.CompatHelper.Companion.queryIntentActiv import org.kiwix.kiwixmobile.core.compat.ResolveInfoFlagsCompat import org.kiwix.kiwixmobile.core.dao.NewBookDao import org.kiwix.kiwixmobile.core.databinding.ActivityKiwixErrorBinding +import org.kiwix.kiwixmobile.core.extensions.applyEdgeToEdgeInsets import org.kiwix.kiwixmobile.core.extensions.toast import org.kiwix.kiwixmobile.core.reader.ZimReaderContainer import org.kiwix.kiwixmobile.core.utils.CRASH_AND_FEEDBACK_EMAIL_ADDRESS @@ -85,6 +86,7 @@ open class ErrorActivity : BaseActivity() { } setupReportButton() activityKiwixErrorBinding?.restartButton?.setOnClickListener { restartApp() } + activityKiwixErrorBinding?.root.applyEdgeToEdgeInsets(true) } override fun onDestroy() { diff --git a/custom/src/main/java/org/kiwix/kiwixmobile/custom/main/CustomMainActivity.kt b/custom/src/main/java/org/kiwix/kiwixmobile/custom/main/CustomMainActivity.kt index a04a3bf90..b4163ad21 100644 --- a/custom/src/main/java/org/kiwix/kiwixmobile/custom/main/CustomMainActivity.kt +++ b/custom/src/main/java/org/kiwix/kiwixmobile/custom/main/CustomMainActivity.kt @@ -38,7 +38,7 @@ import org.kiwix.kiwixmobile.custom.BuildConfig import org.kiwix.kiwixmobile.custom.R import org.kiwix.kiwixmobile.core.R.string import org.kiwix.kiwixmobile.core.R.drawable -import org.kiwix.kiwixmobile.core.extensions.setTopMarginToViewForEdgeToEdgeMode +import org.kiwix.kiwixmobile.core.extensions.applyEdgeToEdgeInsets import org.kiwix.kiwixmobile.custom.customActivityComponent import org.kiwix.kiwixmobile.custom.databinding.ActivityCustomMainBinding @@ -85,8 +85,8 @@ class CustomMainActivity : CoreMainActivity() { super.onCreate(savedInstanceState) activityCustomMainBinding = ActivityCustomMainBinding.inflate(layoutInflater) setContentView(activityCustomMainBinding.root) - drawerNavView.setTopMarginToViewForEdgeToEdgeMode() - readerTableOfContentsDrawer.setTopMarginToViewForEdgeToEdgeMode() + drawerNavView.applyEdgeToEdgeInsets() + readerTableOfContentsDrawer.applyEdgeToEdgeInsets() if (savedInstanceState != null) { return }