mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-10-18 15:41:52 +00:00
Several home screen changes
This commit is contained in:
@@ -31,11 +31,6 @@ sealed class TappableHeadlineItem : ComparableRvItem<TappableHeadlineItem>() {
|
||||
override val icon = R.drawable.ic_hide_md2
|
||||
}
|
||||
|
||||
object Safetynet : TappableHeadlineItem() {
|
||||
override val title = R.string.safetynet
|
||||
override val icon = R.drawable.ic_safetynet_md2
|
||||
}
|
||||
|
||||
object ThemeMode : TappableHeadlineItem() {
|
||||
override val title = R.string.settings_dark_mode_title
|
||||
override val icon = R.drawable.ic_day_night
|
||||
|
@@ -134,6 +134,9 @@ class HomeViewModel(
|
||||
HomeFragmentDirections.actionHomeFragmentToInstallFragment().publish()
|
||||
}
|
||||
|
||||
fun onSafetyNetPressed() =
|
||||
HomeFragmentDirections.actionHomeFragmentToSafetynetFragment().publish()
|
||||
|
||||
fun hideNotice() {
|
||||
Config.safetyNotice = false
|
||||
isNoticeVisible = false
|
||||
|
@@ -42,7 +42,6 @@ class SuperuserViewModel(
|
||||
val adapter = adapterOf<ComparableRvItem<*>>()
|
||||
val items = MergeObservableList<ComparableRvItem<*>>()
|
||||
.insertItem(TappableHeadlineItem.Hide)
|
||||
.insertItem(TappableHeadlineItem.Safetynet)
|
||||
.insertList(itemsHelpers)
|
||||
.insertList(itemsPolicies)
|
||||
val itemBinding = itemBindingOf<ComparableRvItem<*>> {
|
||||
@@ -75,13 +74,9 @@ class SuperuserViewModel(
|
||||
@Suppress("REDUNDANT_ELSE_IN_WHEN")
|
||||
override fun onItemPressed(item: TappableHeadlineItem) = when (item) {
|
||||
TappableHeadlineItem.Hide -> hidePressed()
|
||||
TappableHeadlineItem.Safetynet -> safetynetPressed()
|
||||
else -> Unit
|
||||
}
|
||||
|
||||
private fun safetynetPressed() =
|
||||
SuperuserFragmentDirections.actionSuperuserFragmentToSafetynetFragment().publish()
|
||||
|
||||
private fun hidePressed() =
|
||||
SuperuserFragmentDirections.actionSuperuserFragmentToHideFragment().publish()
|
||||
|
||||
|
Reference in New Issue
Block a user