mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
Add about link in the main settings page
Also add a help button too
This commit is contained in:
parent
13b550fe21
commit
e31ad1cc1e
2 changed files with 21 additions and 0 deletions
|
@ -8,9 +8,11 @@ import com.bluelinelabs.conductor.Controller
|
|||
import com.bluelinelabs.conductor.RouterTransaction
|
||||
import eu.kanade.tachiyomi.R
|
||||
import eu.kanade.tachiyomi.ui.main.FloatingSearchInterface
|
||||
import eu.kanade.tachiyomi.ui.more.AboutController
|
||||
import eu.kanade.tachiyomi.ui.setting.search.SettingsSearchController
|
||||
import eu.kanade.tachiyomi.util.system.getResourceColor
|
||||
import eu.kanade.tachiyomi.util.view.activityBinding
|
||||
import eu.kanade.tachiyomi.util.view.openInBrowser
|
||||
import eu.kanade.tachiyomi.util.view.withFadeTransaction
|
||||
|
||||
class SettingsMainController : SettingsController(), FloatingSearchInterface {
|
||||
|
@ -84,6 +86,12 @@ class SettingsMainController : SettingsController(), FloatingSearchInterface {
|
|||
titleRes = R.string.advanced
|
||||
onClick { navigateTo(SettingsAdvancedController()) }
|
||||
}
|
||||
preference {
|
||||
iconRes = R.drawable.ic_info_outline_24dp
|
||||
iconTint = tintColor
|
||||
titleRes = R.string.about
|
||||
onClick { navigateTo(AboutController()) }
|
||||
}
|
||||
this
|
||||
}
|
||||
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
|
||||
|
@ -92,6 +100,13 @@ class SettingsMainController : SettingsController(), FloatingSearchInterface {
|
|||
activityBinding?.searchToolbar?.searchQueryHint = applicationContext?.getString(R.string.search_settings)
|
||||
}
|
||||
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
R.id.action_help -> openInBrowser(URL_HELP)
|
||||
}
|
||||
return super.onOptionsItemSelected(item)
|
||||
}
|
||||
|
||||
override fun onActionViewExpand(item: MenuItem?) {
|
||||
router.pushController(RouterTransaction.with(SettingsSearchController()))
|
||||
}
|
||||
|
|
|
@ -8,4 +8,10 @@
|
|||
android:title="@string/search"
|
||||
app:actionViewClass="eu.kanade.tachiyomi.ui.base.MiniSearchView"
|
||||
app:showAsAction="collapseActionView|ifRoom" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_help"
|
||||
android:icon="@drawable/ic_help_24dp"
|
||||
android:title="@string/help"
|
||||
app:showAsAction="collapseActionView|ifRoom" />
|
||||
</menu>
|
Loading…
Add table
Add a link
Reference in a new issue