From 0395ca14de3c9b2fcdd5eba364a707c50dd3d9d8 Mon Sep 17 00:00:00 2001 From: aayush262 <99584765+aayush2622@users.noreply.github.com> Date: Sat, 6 Jan 2024 18:34:14 +0530 Subject: [PATCH] Sad (#1) * Dunno (#4) * Added toggle for downloads * Moved incognito toggle to bottom_sheet --- app/src/main/AndroidManifest.xml | 1 - .../main/java/ani/dantotsu/MainActivity.kt | 2 +- .../download/DownloadContainerActivity.kt | 25 ------------------- .../download/manga/OfflineMangaFragment.kt | 10 ++------ .../ani/dantotsu/home/AnimePageAdapter.kt | 2 +- .../java/ani/dantotsu/home/HomeFragment.kt | 15 ++++++----- .../ani/dantotsu/home/MangaPageAdapter.kt | 2 +- .../ani/dantotsu/offline/OfflineFragment.kt | 8 +++++- app/src/main/res/layout/fragment_offline.xml | 1 + 9 files changed, 20 insertions(+), 46 deletions(-) delete mode 100644 app/src/main/java/ani/dantotsu/download/DownloadContainerActivity.kt diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c0a14ae7..e77c57fa 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -234,7 +234,6 @@ - (R.id.offlineMangaUserAvatar) animeUserAvatar.setSafeOnClickListener { - animeUserAvatar.setSafeOnClickListener { - val dialogFragment = SettingsDialogFragment.newInstance(SettingsDialogFragment.Companion.PageType.HOME) - dialogFragment.show( - (it.context as AppCompatActivity).supportFragmentManager, - "dialog" - ) - } - + val dialogFragment = SettingsDialogFragment.newInstance2(SettingsDialogFragment.Companion.PageType2.OfflineMANGA) + dialogFragment.show((it.context as AppCompatActivity).supportFragmentManager, "dialog") } val colorOverflow = currContext()?.getSharedPreferences("Dantotsu", Context.MODE_PRIVATE) diff --git a/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt b/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt index d843b2dc..65eebc8f 100644 --- a/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt +++ b/app/src/main/java/ani/dantotsu/home/AnimePageAdapter.kt @@ -92,7 +92,7 @@ class AnimePageAdapter : RecyclerView.Adapter("ui_settings") ?: UserInterfaceSettings() - + setIncognito() fun load() { if (activity != null && _binding != null) lifecycleScope.launch(Dispatchers.Main) { binding.homeUserName.text = Anilist.username @@ -361,11 +358,9 @@ class HomeFragment : Fragment() { } } } - - override fun onResume() { - if (!model.loaded) Refresh.activity[1]!!.postValue(true) + private fun setIncognito() { val incognito = currContext()?.getSharedPreferences("Dantotsu", Context.MODE_PRIVATE) - ?.getBoolean("incognito", false) ?: false + ?.getBoolean("incognito", false) ?: false if(incognito) { val uiSettings = loadData("ui_settings") ?: UserInterfaceSettings() binding.incognitoTextView.visibility = View.VISIBLE @@ -381,6 +376,10 @@ class HomeFragment : Fragment() { } else { binding.incognitoTextView.visibility = View.GONE } + } + override fun onResume() { + if (!model.loaded) Refresh.activity[1]!!.postValue(true) + setIncognito() super.onResume() } } \ No newline at end of file diff --git a/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt b/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt index b04ebbd2..cc3b4839 100644 --- a/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt +++ b/app/src/main/java/ani/dantotsu/home/MangaPageAdapter.kt @@ -97,7 +97,7 @@ class MangaPageAdapter : RecyclerView.Adapter