diff --git a/app/src/main/java/ani/dantotsu/download/manga/OfflineMangaFragment.kt b/app/src/main/java/ani/dantotsu/download/manga/OfflineMangaFragment.kt index 5bff0d2a..8f38e897 100644 --- a/app/src/main/java/ani/dantotsu/download/manga/OfflineMangaFragment.kt +++ b/app/src/main/java/ani/dantotsu/download/manga/OfflineMangaFragment.kt @@ -1,7 +1,6 @@ package ani.dantotsu.download.manga import android.animation.ObjectAnimator -import android.annotation.SuppressLint import android.content.Context import android.content.Intent import android.net.Uri @@ -21,7 +20,6 @@ import android.widget.AbsListView import android.widget.AutoCompleteTextView import android.widget.GridView import android.widget.ImageView -import android.widget.TextView import androidx.appcompat.app.AppCompatActivity import androidx.cardview.widget.CardView import androidx.fragment.app.Fragment @@ -59,7 +57,6 @@ class OfflineMangaFragment : Fragment(), OfflineMangaSearchListener { private lateinit var gridView: GridView private lateinit var adapter: OfflineMangaAdapter - @SuppressLint("SetTextI18n") override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, @@ -81,9 +78,6 @@ class OfflineMangaFragment : Fragment(), OfflineMangaSearchListener { animeUserAvatar.setSafeOnClickListener { val dialogFragment = SettingsDialogFragment.newInstance2(SettingsDialogFragment.Companion.PageType2.OfflineMANGA) dialogFragment.show((it.context as AppCompatActivity).supportFragmentManager, "dialog") - ) - } - } val colorOverflow = currContext()?.getSharedPreferences("Dantotsu", Context.MODE_PRIVATE) @@ -177,8 +171,7 @@ class OfflineMangaFragment : Fragment(), OfflineMangaSearchListener { snackString("no media found") } } - val total = view.findViewById(R.id.total) - total.text = if (gridView.count > 0) "Manga and Novels (${gridView.count})" else "Empty List" + gridView.setOnItemLongClickListener { parent, view, position, id -> // Get the OfflineMangaModel that was clicked val item = adapter.getItem(position) as OfflineMangaModel @@ -195,7 +188,6 @@ class OfflineMangaFragment : Fragment(), OfflineMangaSearchListener { downloadManager.removeMedia(item.title, type) getDownloads() adapter.setItems(downloads) - } builder.setNegativeButton("No") { _, _ -> // Do nothing @@ -204,6 +196,7 @@ class OfflineMangaFragment : Fragment(), OfflineMangaSearchListener { dialog.window?.setDimAmount(0.8f) true } + return view } diff --git a/app/src/main/res/layout/bottom_sheet_settings.xml b/app/src/main/res/layout/bottom_sheet_settings.xml index 8d3b443b..0cdc88ed 100644 --- a/app/src/main/res/layout/bottom_sheet_settings.xml +++ b/app/src/main/res/layout/bottom_sheet_settings.xml @@ -104,7 +104,7 @@ android:insetBottom="0dp" android:paddingStart="32dp" android:paddingEnd="32dp" - android:text="@string/downloads" + android:text="@string/offline_mode" android:textAlignment="viewStart" android:textAllCaps="false" android:textColor="?attr/colorOnBackground" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e277d7b7..de43703a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -155,7 +155,8 @@ Anilist Settings Extensions - Offline Mode + Downloads + Offline Mode Settings Extensions Player Settings