Переглянути джерело

Move edit categories to library settings

arkon 5 роки тому
батько
коміт
9a3ec56eb4

+ 0 - 4
app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt

@@ -31,7 +31,6 @@ import eu.kanade.tachiyomi.ui.base.controller.NucleusController
 import eu.kanade.tachiyomi.ui.base.controller.SecondaryDrawerController
 import eu.kanade.tachiyomi.ui.base.controller.TabbedController
 import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction
-import eu.kanade.tachiyomi.ui.category.CategoryController
 import eu.kanade.tachiyomi.ui.main.MainActivity
 import eu.kanade.tachiyomi.ui.manga.MangaController
 import eu.kanade.tachiyomi.ui.migration.MigrationController
@@ -372,9 +371,6 @@ class LibraryController(
             R.id.action_update_library -> {
                 activity?.let { LibraryUpdateService.start(it) }
             }
-            R.id.action_edit_categories -> {
-                router.pushController(CategoryController().withFadeTransaction())
-            }
             R.id.action_source_migration -> {
                 router.pushController(MigrationController().withFadeTransaction())
             }

+ 9 - 0
app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt

@@ -13,6 +13,8 @@ import eu.kanade.tachiyomi.data.library.LibraryUpdateJob
 import eu.kanade.tachiyomi.data.preference.PreferencesHelper
 import eu.kanade.tachiyomi.data.preference.getOrDefault
 import eu.kanade.tachiyomi.ui.base.controller.DialogController
+import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction
+import eu.kanade.tachiyomi.ui.category.CategoryController
 import kotlinx.android.synthetic.main.pref_library_columns.view.landscape_columns
 import kotlinx.android.synthetic.main.pref_library_columns.view.portrait_columns
 import rx.Observable
@@ -151,6 +153,13 @@ class SettingsLibraryController : SettingsController() {
         preferenceCategory {
             titleRes = R.string.pref_category_library_categories
 
+            preference {
+                titleRes = R.string.action_edit_categories
+                onClick {
+                    router.pushController(CategoryController().withFadeTransaction())
+                }
+            }
+
             intListPreference {
                 key = Keys.defaultCategory
                 titleRes = R.string.default_category

+ 0 - 5
app/src/main/res/menu/library.xml

@@ -22,11 +22,6 @@
         android:title="@string/action_update_library"
         app:showAsAction="ifRoom" />
 
-    <item
-        android:id="@+id/action_edit_categories"
-        android:title="@string/action_edit_categories"
-        app:showAsAction="never" />
-
     <item
         android:id="@+id/action_source_migration"
         android:title="@string/label_migration"