reformat
This commit is contained in:
parent
1df528c0dc
commit
afa960c808
171 changed files with 3458 additions and 1915 deletions
|
@ -9,11 +9,11 @@ import ani.dantotsu.databinding.ActivityReaderSettingsBinding
|
|||
import ani.dantotsu.initActivity
|
||||
import ani.dantotsu.loadData
|
||||
import ani.dantotsu.navBarHeight
|
||||
import ani.dantotsu.others.LangSet
|
||||
import ani.dantotsu.saveData
|
||||
import ani.dantotsu.snackString
|
||||
import ani.dantotsu.statusBarHeight
|
||||
import ani.dantotsu.themes.ThemeManager
|
||||
import ani.dantotsu.others.LangSet
|
||||
|
||||
class ReaderSettingsActivity : AppCompatActivity() {
|
||||
lateinit var binding: ActivityReaderSettingsBinding
|
||||
|
@ -21,7 +21,7 @@ class ReaderSettingsActivity : AppCompatActivity() {
|
|||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
LangSet.setLocale(this)
|
||||
ThemeManager(this).applyTheme()
|
||||
ThemeManager(this).applyTheme()
|
||||
binding = ActivityReaderSettingsBinding.inflate(layoutInflater)
|
||||
setContentView(binding.root)
|
||||
|
||||
|
@ -31,7 +31,12 @@ ThemeManager(this).applyTheme()
|
|||
bottomMargin = navBarHeight
|
||||
}
|
||||
|
||||
val settings = loadData<ReaderSettings>(reader, toast = false) ?: ReaderSettings().apply { saveData(reader, this) }
|
||||
val settings = loadData<ReaderSettings>(reader, toast = false) ?: ReaderSettings().apply {
|
||||
saveData(
|
||||
reader,
|
||||
this
|
||||
)
|
||||
}
|
||||
|
||||
binding.readerSettingsBack.setOnClickListener {
|
||||
onBackPressedDispatcher.onBackPressed()
|
||||
|
@ -43,13 +48,13 @@ ThemeManager(this).applyTheme()
|
|||
settings.showSource = isChecked
|
||||
saveData(reader, settings)
|
||||
}
|
||||
|
||||
|
||||
binding.readerSettingsSystemBars.isChecked = settings.showSystemBars
|
||||
binding.readerSettingsSystemBars.setOnCheckedChangeListener { _, isChecked ->
|
||||
settings.showSystemBars = isChecked
|
||||
saveData(reader, settings)
|
||||
}
|
||||
|
||||
|
||||
binding.readerSettingsAutoWebToon.isChecked = settings.autoDetectWebtoon
|
||||
binding.readerSettingsAutoWebToon.setOnCheckedChangeListener { _, isChecked ->
|
||||
settings.autoDetectWebtoon = isChecked
|
||||
|
@ -63,7 +68,8 @@ ThemeManager(this).applyTheme()
|
|||
binding.readerSettingsContinuous
|
||||
)
|
||||
|
||||
binding.readerSettingsLayoutText.text = resources.getStringArray(R.array.manga_layouts)[settings.default.layout.ordinal]
|
||||
binding.readerSettingsLayoutText.text =
|
||||
resources.getStringArray(R.array.manga_layouts)[settings.default.layout.ordinal]
|
||||
var selectedLayout = layoutList[settings.default.layout.ordinal]
|
||||
selectedLayout.alpha = 1f
|
||||
|
||||
|
@ -72,17 +78,23 @@ ThemeManager(this).applyTheme()
|
|||
selectedLayout.alpha = 0.33f
|
||||
selectedLayout = imageButton
|
||||
selectedLayout.alpha = 1f
|
||||
settings.default.layout = CurrentReaderSettings.Layouts[index]?:CurrentReaderSettings.Layouts.CONTINUOUS
|
||||
binding.readerSettingsLayoutText.text = resources.getStringArray(R.array.manga_layouts)[settings.default.layout.ordinal]
|
||||
settings.default.layout =
|
||||
CurrentReaderSettings.Layouts[index] ?: CurrentReaderSettings.Layouts.CONTINUOUS
|
||||
binding.readerSettingsLayoutText.text =
|
||||
resources.getStringArray(R.array.manga_layouts)[settings.default.layout.ordinal]
|
||||
saveData(reader, settings)
|
||||
}
|
||||
}
|
||||
|
||||
binding.readerSettingsDirectionText.text = resources.getStringArray(R.array.manga_directions)[settings.default.direction.ordinal]
|
||||
binding.readerSettingsDirectionText.text =
|
||||
resources.getStringArray(R.array.manga_directions)[settings.default.direction.ordinal]
|
||||
binding.readerSettingsDirection.rotation = 90f * (settings.default.direction.ordinal)
|
||||
binding.readerSettingsDirection.setOnClickListener {
|
||||
settings.default.direction = CurrentReaderSettings.Directions[settings.default.direction.ordinal + 1] ?: CurrentReaderSettings.Directions.TOP_TO_BOTTOM
|
||||
binding.readerSettingsDirectionText.text = resources.getStringArray(R.array.manga_directions)[settings.default.direction.ordinal]
|
||||
settings.default.direction =
|
||||
CurrentReaderSettings.Directions[settings.default.direction.ordinal + 1]
|
||||
?: CurrentReaderSettings.Directions.TOP_TO_BOTTOM
|
||||
binding.readerSettingsDirectionText.text =
|
||||
resources.getStringArray(R.array.manga_directions)[settings.default.direction.ordinal]
|
||||
binding.readerSettingsDirection.rotation = 90f * (settings.default.direction.ordinal)
|
||||
saveData(reader, settings)
|
||||
}
|
||||
|
@ -102,7 +114,8 @@ ThemeManager(this).applyTheme()
|
|||
selectedDual.alpha = 0.33f
|
||||
selectedDual = imageButton
|
||||
selectedDual.alpha = 1f
|
||||
settings.default.dualPageMode = CurrentReaderSettings.DualPageModes[index] ?: CurrentReaderSettings.DualPageModes.Automatic
|
||||
settings.default.dualPageMode = CurrentReaderSettings.DualPageModes[index]
|
||||
?: CurrentReaderSettings.DualPageModes.Automatic
|
||||
binding.readerSettingsDualPageText.text = settings.default.dualPageMode.toString()
|
||||
saveData(reader, settings)
|
||||
}
|
||||
|
@ -149,29 +162,29 @@ ThemeManager(this).applyTheme()
|
|||
}
|
||||
|
||||
binding.readerSettingsOverscroll.isChecked = settings.default.overScrollMode
|
||||
binding.readerSettingsOverscroll.setOnCheckedChangeListener { _,isChecked ->
|
||||
binding.readerSettingsOverscroll.setOnCheckedChangeListener { _, isChecked ->
|
||||
settings.default.overScrollMode = isChecked
|
||||
saveData(reader, settings)
|
||||
}
|
||||
|
||||
binding.readerSettingsVolumeButton.isChecked = settings.default.volumeButtons
|
||||
binding.readerSettingsVolumeButton.setOnCheckedChangeListener { _,isChecked ->
|
||||
binding.readerSettingsVolumeButton.setOnCheckedChangeListener { _, isChecked ->
|
||||
settings.default.volumeButtons = isChecked
|
||||
saveData(reader, settings)
|
||||
}
|
||||
|
||||
binding.readerSettingsWrapImages.isChecked = settings.default.wrapImages
|
||||
binding.readerSettingsWrapImages.setOnCheckedChangeListener { _,isChecked ->
|
||||
binding.readerSettingsWrapImages.setOnCheckedChangeListener { _, isChecked ->
|
||||
settings.default.wrapImages = isChecked
|
||||
saveData(reader, settings)
|
||||
}
|
||||
|
||||
binding.readerSettingsLongClickImage.isChecked = settings.default.longClickImage
|
||||
binding.readerSettingsLongClickImage.setOnCheckedChangeListener { _,isChecked ->
|
||||
binding.readerSettingsLongClickImage.setOnCheckedChangeListener { _, isChecked ->
|
||||
settings.default.longClickImage = isChecked
|
||||
saveData(reader, settings)
|
||||
}
|
||||
|
||||
|
||||
//Update Progress
|
||||
binding.readerSettingsAskUpdateProgress.isChecked = settings.askIndividual
|
||||
binding.readerSettingsAskUpdateProgress.setOnCheckedChangeListener { _, isChecked ->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue