feat: hide scrollBar toggle (#238)
This commit is contained in:
parent
6e8bd08828
commit
291f61551a
9 changed files with 91 additions and 0 deletions
|
@ -15,6 +15,7 @@ data class CurrentReaderSettings(
|
|||
var trueColors: Boolean = PrefManager.getVal(PrefName.TrueColors),
|
||||
var rotation: Boolean = PrefManager.getVal(PrefName.Rotation),
|
||||
var padding: Boolean = PrefManager.getVal(PrefName.Padding),
|
||||
var hideScrollBar: Boolean = PrefManager.getVal(PrefName.HideScrollBar),
|
||||
var hidePageNumbers: Boolean = PrefManager.getVal(PrefName.HidePageNumbers),
|
||||
var horizontalScrollBar: Boolean = PrefManager.getVal(PrefName.HorizontalScrollBar),
|
||||
var keepScreenOn: Boolean = PrefManager.getVal(PrefName.KeepScreenOn),
|
||||
|
|
|
@ -148,6 +148,12 @@ class ReaderSettingsActivity : AppCompatActivity() {
|
|||
PrefManager.setVal(PrefName.KeepScreenOn, isChecked)
|
||||
}
|
||||
|
||||
binding.readerSettingsHideScrollBar.isChecked = defaultSettings.hideScrollBar
|
||||
binding.readerSettingsHideScrollBar.setOnCheckedChangeListener { _, isChecked ->
|
||||
defaultSettings.hideScrollBar = isChecked
|
||||
PrefManager.setVal(PrefName.HideScrollBar, isChecked)
|
||||
}
|
||||
|
||||
binding.readerSettingsHidePageNumbers.isChecked = defaultSettings.hidePageNumbers
|
||||
binding.readerSettingsHidePageNumbers.setOnCheckedChangeListener { _, isChecked ->
|
||||
defaultSettings.hidePageNumbers = isChecked
|
||||
|
|
|
@ -119,6 +119,7 @@ enum class PrefName(val data: Pref) { //TODO: Split this into multiple files
|
|||
TrueColors(Pref(Location.Reader, Boolean::class, false)),
|
||||
Rotation(Pref(Location.Reader, Boolean::class, true)),
|
||||
Padding(Pref(Location.Reader, Boolean::class, true)),
|
||||
HideScrollBar(Pref(Location.Reader, Boolean::class, false)),
|
||||
HidePageNumbers(Pref(Location.Reader, Boolean::class, false)),
|
||||
HorizontalScrollBar(Pref(Location.Reader, Boolean::class, true)),
|
||||
KeepScreenOn(Pref(Location.Reader, Boolean::class, false)),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue