mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	Move migration into browse as a tab
This commit is contained in:
		| @@ -20,6 +20,7 @@ import eu.kanade.tachiyomi.ui.base.controller.RootController | ||||
| import eu.kanade.tachiyomi.ui.base.controller.RxController | ||||
| import eu.kanade.tachiyomi.ui.base.controller.TabbedController | ||||
| import eu.kanade.tachiyomi.ui.browse.extension.ExtensionController | ||||
| import eu.kanade.tachiyomi.ui.browse.migration.MigrationController | ||||
| import eu.kanade.tachiyomi.ui.browse.source.SourceController | ||||
| import kotlinx.android.synthetic.main.main_activity.tabs | ||||
| import uy.kohesive.injekt.injectLazy | ||||
| @@ -111,7 +112,8 @@ class BrowseController : | ||||
|  | ||||
|         private val tabTitles = listOf( | ||||
|             R.string.label_sources, | ||||
|             R.string.label_extensions | ||||
|             R.string.label_extensions, | ||||
|             R.string.label_migration | ||||
|         ) | ||||
|             .map { resources!!.getString(it) } | ||||
|  | ||||
| @@ -124,6 +126,7 @@ class BrowseController : | ||||
|                 val controller: Controller = when (position) { | ||||
|                     SOURCES_CONTROLLER -> SourceController() | ||||
|                     EXTENSIONS_CONTROLLER -> ExtensionController() | ||||
|                     MIGRATION_CONTROLLER -> MigrationController() | ||||
|                     else -> error("Wrong position $position") | ||||
|                 } | ||||
|                 router.setRoot(RouterTransaction.with(controller)) | ||||
| @@ -140,5 +143,6 @@ class BrowseController : | ||||
|  | ||||
|         const val SOURCES_CONTROLLER = 0 | ||||
|         const val EXTENSIONS_CONTROLLER = 1 | ||||
|         const val MIGRATION_CONTROLLER = 2 | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -88,7 +88,7 @@ class MigrationController : | ||||
|             val controller = SearchController(item.manga) | ||||
|             controller.targetController = this | ||||
|  | ||||
|             router.pushController(controller.withFadeTransaction()) | ||||
|             parentController!!.router.pushController(controller.withFadeTransaction()) | ||||
|         } else if (item is SourceItem) { | ||||
|             presenter.setSelectedSource(item.source) | ||||
|         } | ||||
|   | ||||
| @@ -11,7 +11,6 @@ import eu.kanade.tachiyomi.data.preference.PreferenceKeys as Keys | ||||
| import eu.kanade.tachiyomi.ui.base.controller.NoToolbarElevationController | ||||
| import eu.kanade.tachiyomi.ui.base.controller.RootController | ||||
| import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction | ||||
| import eu.kanade.tachiyomi.ui.browse.migration.MigrationController | ||||
| import eu.kanade.tachiyomi.ui.download.DownloadController | ||||
| import eu.kanade.tachiyomi.ui.setting.SettingsController | ||||
| import eu.kanade.tachiyomi.ui.setting.SettingsMainController | ||||
| @@ -67,14 +66,6 @@ class MoreController : | ||||
|                     router.pushController(DownloadController().withFadeTransaction()) | ||||
|                 } | ||||
|             } | ||||
|             preference { | ||||
|                 titleRes = R.string.label_migration | ||||
|                 iconRes = R.drawable.ic_compare_arrows_black_24dp | ||||
|                 iconTint = tintColor | ||||
|                 onClick { | ||||
|                     router.pushController(MigrationController().withFadeTransaction()) | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         preferenceCategory { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user