Add tooltips to bottom reader menu items
(cherry picked from commit bff73b1b404e6c39727a8bd92d24c0de72efc406) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
This commit is contained in:
parent
5b9d2175e2
commit
8721d8c9ec
@ -68,6 +68,7 @@ import eu.kanade.tachiyomi.util.system.toast
|
|||||||
import eu.kanade.tachiyomi.util.view.defaultBar
|
import eu.kanade.tachiyomi.util.view.defaultBar
|
||||||
import eu.kanade.tachiyomi.util.view.hideBar
|
import eu.kanade.tachiyomi.util.view.hideBar
|
||||||
import eu.kanade.tachiyomi.util.view.isDefaultBar
|
import eu.kanade.tachiyomi.util.view.isDefaultBar
|
||||||
|
import eu.kanade.tachiyomi.util.view.setTooltip
|
||||||
import eu.kanade.tachiyomi.util.view.showBar
|
import eu.kanade.tachiyomi.util.view.showBar
|
||||||
import eu.kanade.tachiyomi.util.view.snack
|
import eu.kanade.tachiyomi.util.view.snack
|
||||||
import eu.kanade.tachiyomi.widget.SimpleAnimationListener
|
import eu.kanade.tachiyomi.widget.SimpleAnimationListener
|
||||||
@ -449,22 +450,33 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
|
|||||||
ReaderSettingsSheet(this).show()
|
ReaderSettingsSheet(this).show()
|
||||||
}
|
}
|
||||||
|
|
||||||
/*binding.actionReaderMode.setOnClickListener {
|
|
||||||
val newReadingMode = ReadingModeType.getNextReadingMode(presenter.getMangaViewer(resolveDefault = false))
|
|
||||||
presenter.setMangaViewer(newReadingMode.prefValue)
|
|
||||||
|
|
||||||
menuToggleToast?.cancel()
|
/*with(binding.actionReaderMode) {
|
||||||
menuToggleToast = toast(newReadingMode.stringRes)
|
setTooltip(R.string.viewer)
|
||||||
|
|
||||||
|
setOnClickListener {
|
||||||
|
val newReadingMode =
|
||||||
|
ReadingModeType.getNextReadingMode(presenter.getMangaViewer(resolveDefault = false))
|
||||||
|
presenter.setMangaViewer(newReadingMode.prefValue)
|
||||||
|
|
||||||
|
menuToggleToast?.cancel()
|
||||||
|
menuToggleToast = toast(newReadingMode.stringRes)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
binding.actionRotation.setOnClickListener {
|
with(binding.actionRotation) {
|
||||||
val newOrientation = OrientationType.getNextOrientation(preferences.rotation().get(), resources)
|
setTooltip(R.string.pref_rotation_type)
|
||||||
|
|
||||||
preferences.rotation().set(newOrientation.prefValue)
|
setOnClickListener {
|
||||||
setOrientation(newOrientation.flag)
|
val newOrientation =
|
||||||
|
OrientationType.getNextOrientation(preferences.rotation().get(), resources)
|
||||||
|
|
||||||
menuToggleToast?.cancel()
|
preferences.rotation().set(newOrientation.prefValue)
|
||||||
menuToggleToast = toast(newOrientation.stringRes)
|
setOrientation(newOrientation.flag)
|
||||||
|
|
||||||
|
menuToggleToast?.cancel()
|
||||||
|
menuToggleToast = toast(newOrientation.stringRes)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
preferences.rotation().asImmediateFlow { updateRotationShortcut(it) }
|
preferences.rotation().asImmediateFlow { updateRotationShortcut(it) }
|
||||||
.onEach {
|
.onEach {
|
||||||
@ -473,16 +485,29 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
|
|||||||
.launchIn(lifecycleScope)
|
.launchIn(lifecycleScope)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
binding.actionSettings.setOnClickListener {
|
with(binding.actionSettings) {
|
||||||
ReaderSettingsSheet(this).show()
|
setTooltip(R.string.action_settings)
|
||||||
|
|
||||||
|
setOnClickListener {
|
||||||
|
ReaderSettingsSheet(this@ReaderActivity).show()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// --> EH
|
// --> EH
|
||||||
binding.actionWebView.setOnClickListener {
|
with(binding.actionWebView) {
|
||||||
openMangaInBrowser()
|
setTooltip(R.string.action_open_in_web_view)
|
||||||
|
|
||||||
|
setOnClickListener {
|
||||||
|
openMangaInBrowser()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
binding.actionChapterList.setOnClickListener {
|
|
||||||
chapterBottomSheet.show()
|
with(binding.actionChapterList) {
|
||||||
|
setTooltip(R.string.chapters)
|
||||||
|
|
||||||
|
setOnClickListener {
|
||||||
|
chapterBottomSheet.show()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
binding.expandEhButton.clicks()
|
binding.expandEhButton.clicks()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user