ソースを参照

Remove explicit "SELECT" button from migration source list

arkon 4 年 前
コミット
333d1c1ad9

+ 1 - 6
app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationController.kt

@@ -14,8 +14,7 @@ import eu.kanade.tachiyomi.ui.browse.source.SourceDividerItemDecoration
 
 class MigrationController :
     NucleusController<MigrationControllerBinding, MigrationPresenter>(),
-    FlexibleAdapter.OnItemClickListener,
-    SourceAdapter.OnSelectClickListener {
+    FlexibleAdapter.OnItemClickListener {
 
     private var adapter: FlexibleAdapter<IFlexible<*>>? = null
 
@@ -94,8 +93,4 @@ class MigrationController :
         }
         return false
     }
-
-    override fun onSelectClick(position: Int) {
-        onItemClick(view!!, position)
-    }
 }

+ 0 - 12
app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/SourceAdapter.kt

@@ -21,18 +21,6 @@ class SourceAdapter(val controller: MigrationController) :
         setDisplayHeadersAtStartUp(true)
     }
 
-    /**
-     * Listener for browse item clicks.
-     */
-    val selectClickListener: OnSelectClickListener? = controller
-
-    /**
-     * Listener which should be called when user clicks select.
-     */
-    interface OnSelectClickListener {
-        fun onSelectClick(position: Int)
-    }
-
     override fun updateDataSet(items: MutableList<IFlexible<*>>?) {
         if (this.items !== items) {
             this.items = items

+ 1 - 5
app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/SourceHolder.kt

@@ -1,7 +1,6 @@
 package eu.kanade.tachiyomi.ui.browse.migration
 
 import android.view.View
-import eu.kanade.tachiyomi.R
 import eu.kanade.tachiyomi.source.icon
 import eu.kanade.tachiyomi.ui.base.holder.BaseFlexibleViewHolder
 import eu.kanade.tachiyomi.ui.base.holder.SlicedHolder
@@ -26,10 +25,7 @@ class SourceHolder(view: View, override val adapter: SourceAdapter) :
 
     init {
         source_latest.gone()
-        source_browse.setText(R.string.select)
-        source_browse.setOnClickListener {
-            adapter.selectClickListener?.onSelectClick(bindingAdapterPosition)
-        }
+        source_browse.gone()
     }
 
     fun bind(item: SourceItem) {

+ 1 - 2
app/src/main/res/values/strings.xml

@@ -20,7 +20,7 @@
     <string name="label_sources">Sources</string>
     <string name="label_categories">Categories</string>
     <string name="label_backup">Backup</string>
-    <string name="label_migration">Migration</string>
+    <string name="label_migration">Migrate</string>
     <string name="label_extensions">Extensions</string>
     <string name="label_extension_info">Extension info</string>
     <string name="label_help">Help</string>
@@ -566,7 +566,6 @@
     <string name="migration_info">Tap to select the source to migrate from</string>
     <string name="migration_dialog_what_to_include">Select data to include</string>
     <string name="migration_selection_prompt">Select a source to migrate from</string>
-    <string name="select">Select</string>
     <string name="migrate">Migrate</string>
     <string name="copy">Copy</string>