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