diff --git a/app/src/main/java/com/deniscerri/ytdlnis/ui/HomeFragment.kt b/app/src/main/java/com/deniscerri/ytdlnis/ui/HomeFragment.kt index 8c9034ba..49b20245 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/ui/HomeFragment.kt +++ b/app/src/main/java/com/deniscerri/ytdlnis/ui/HomeFragment.kt @@ -414,8 +414,12 @@ class HomeFragment : Fragment(), HomeAdapter.OnItemClickListener, View.OnClickLi it.forEachIndexed { i, itemID -> downloadList[i].id = itemID } - val bottomSheet = DownloadMultipleBottomSheetDialog(downloadList) - bottomSheet.show(parentFragmentManager, "downloadMultipleSheet") + if (sharedPreferences!!.getBoolean("download_card", true)) { + val bottomSheet = DownloadMultipleBottomSheetDialog(downloadList) + bottomSheet.show(parentFragmentManager, "downloadMultipleSheet") + } else { + downloadViewModel.queueDownloads(downloadList) + } } } if (viewIdName == "downloadAll") { @@ -424,8 +428,12 @@ class HomeFragment : Fragment(), HomeAdapter.OnItemClickListener, View.OnClickLi it.forEachIndexed { i, itemID -> downloadList[i].id = itemID } - val bottomSheet = DownloadMultipleBottomSheetDialog(downloadList) - bottomSheet.show(parentFragmentManager, "downloadMultipleSheet") + if (sharedPreferences!!.getBoolean("download_card", true)) { + val bottomSheet = DownloadMultipleBottomSheetDialog(downloadList) + bottomSheet.show(parentFragmentManager, "downloadMultipleSheet") + } else { + downloadViewModel.queueDownloads(downloadList) + } } } } diff --git a/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt b/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt index c892d0cc..181f081a 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt +++ b/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt @@ -47,11 +47,9 @@ class DownloadBottomSheetDialog(private val resultItem: ResultItem, private val dialog.setOnShowListener { behavior = BottomSheetBehavior.from(view.parent as View) - behavior.skipCollapsed = true - behavior.state = BottomSheetBehavior.STATE_EXPANDED + behavior.peekHeight = 1200 } - tabLayout = view.findViewById(R.id.download_tablayout) viewPager2 = view.findViewById(R.id.download_viewpager) @@ -133,11 +131,6 @@ class DownloadBottomSheetDialog(private val resultItem: ResultItem, private val datepicker.show() } - val cancelBtn = view.findViewById(R.id.bottomsheet_cancel_button) - cancelBtn.setOnClickListener{ - dismiss() - } - val download = view.findViewById