Cleanup hide updates/history button settings

This commit is contained in:
arkon 2021-05-15 15:03:09 -04:00
parent 7fb4cbb8a0
commit 8e7c235ff0
5 changed files with 12 additions and 18 deletions

View file

@ -15,9 +15,8 @@ object PreferenceKeys {
const val hideBottomBar = "pref_hide_bottom_bar_on_scroll"
const val hideUpdatesButton = "pref_hide_updates_button"
const val hideHistoryButton = "pref_hide_history_button"
const val showNavUpdates = "pref_nav_show_updates"
const val showNavHistory = "pref_nav_show_history"
const val enableTransitions = "pref_enable_transitions_key"

View file

@ -65,9 +65,8 @@ class PreferencesHelper(val context: Context) {
fun hideBottomBar() = flowPrefs.getBoolean(Keys.hideBottomBar, true)
fun hideUpdatesButton() = flowPrefs.getBoolean(Keys.hideUpdatesButton, true)
fun hideHistoryButton() = flowPrefs.getBoolean(Keys.hideHistoryButton, true)
fun showNavUpdates() = prefs.getBoolean(Keys.showNavUpdates, true)
fun showNavHistory() = prefs.getBoolean(Keys.showNavHistory, true)
fun useBiometricLock() = flowPrefs.getBoolean(Keys.useBiometricLock, false)

View file

@ -487,10 +487,8 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
}
private fun updateNavMenu(menu: Menu) {
val navUpdates = menu.findItem(R.id.nav_updates)
navUpdates.isVisible = !preferences.hideUpdatesButton().get()
val navHistory = menu.findItem(R.id.nav_history)
navHistory.isVisible = !preferences.hideHistoryButton().get()
menu.findItem(R.id.nav_updates).isVisible = preferences.showNavUpdates()
menu.findItem(R.id.nav_history).isVisible = preferences.showNavHistory()
}
/**

View file

@ -271,14 +271,14 @@ class SettingsGeneralController : SettingsController() {
defaultValue = true
}
switchPreference {
key = Keys.hideUpdatesButton
titleRes = R.string.pref_hide_updates_button
defaultValue = false
key = Keys.showNavUpdates
titleRes = R.string.label_recent_updates
defaultValue = true
}
switchPreference {
key = Keys.hideHistoryButton
titleRes = R.string.pref_hide_history_button
defaultValue = false
key = Keys.showNavHistory
titleRes = R.string.label_recent_manga
defaultValue = true
}
}
}

View file

@ -167,8 +167,6 @@
<string name="pref_date_format">Date format</string>
<string name="pref_confirm_exit">Confirm exit</string>
<string name="pref_hide_bottom_bar_on_scroll">Hide bottom bar on scroll</string>
<string name="pref_hide_updates_button">Hide Updates button</string>
<string name="pref_hide_history_button">Hide History button</string>
<string name="pref_manage_notifications">Manage notifications</string>
<string name="pref_category_security">Security</string>