mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +00:00
Add: PrefBuilders into Pref Pages
This commit is contained in:
parent
b1b3d63bf7
commit
2ddd44fb78
@ -49,17 +49,17 @@ fun PrefsOtherPage() {
|
|||||||
) {
|
) {
|
||||||
item {
|
item {
|
||||||
PreferenceGroup(
|
PreferenceGroup(
|
||||||
heading = stringResource(id = R.string.proxy)
|
heading = stringResource(id = R.string.proxy),
|
||||||
) {
|
keys = proxyPrefs,
|
||||||
// TODO
|
onPrefDialog = onPrefDialog
|
||||||
}
|
)
|
||||||
}
|
}
|
||||||
item {
|
item {
|
||||||
PreferenceGroup(
|
PreferenceGroup(
|
||||||
heading = stringResource(id = R.string.credits)
|
heading = stringResource(id = R.string.credits),
|
||||||
) {
|
keys = infoPrefs,
|
||||||
// TODO
|
onPrefDialog = onPrefDialog
|
||||||
}
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,10 +55,17 @@ fun PrefsPersonalPage() {
|
|||||||
) {
|
) {
|
||||||
item {
|
item {
|
||||||
PreferenceGroup(
|
PreferenceGroup(
|
||||||
heading = stringResource(id = R.string.prefs_personalization)
|
heading = stringResource(id = R.string.prefs_personalization),
|
||||||
) {
|
keys = personalPrefs,
|
||||||
// TODO
|
onPrefDialog = onPrefDialog
|
||||||
}
|
)
|
||||||
|
}
|
||||||
|
item {
|
||||||
|
PreferenceGroup(
|
||||||
|
heading = stringResource(id = R.string.prefs_cache),
|
||||||
|
keys = cachePrefs,
|
||||||
|
onPrefDialog = onPrefDialog
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,17 +57,24 @@ fun PrefsUpdatesPage() {
|
|||||||
) {
|
) {
|
||||||
item {
|
item {
|
||||||
PreferenceGroup(
|
PreferenceGroup(
|
||||||
heading = stringResource(id = R.string.updates)
|
heading = stringResource(id = R.string.prefs_sync),
|
||||||
) {
|
keys = syncPrefs,
|
||||||
// TODO
|
onPrefDialog = onPrefDialog
|
||||||
}
|
)
|
||||||
}
|
}
|
||||||
item {
|
item {
|
||||||
PreferenceGroup(
|
PreferenceGroup(
|
||||||
heading = stringResource(id = R.string.install_types)
|
heading = stringResource(id = R.string.updates),
|
||||||
) {
|
keys = updatesPrefs,
|
||||||
// TODO
|
onPrefDialog = onPrefDialog
|
||||||
}
|
)
|
||||||
|
}
|
||||||
|
item {
|
||||||
|
PreferenceGroup(
|
||||||
|
heading = stringResource(id = R.string.install_types),
|
||||||
|
keys = installPrefs,
|
||||||
|
onPrefDialog = onPrefDialog
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,6 +42,7 @@ import androidx.core.text.HtmlCompat
|
|||||||
import androidx.core.text.util.LinkifyCompat
|
import androidx.core.text.util.LinkifyCompat
|
||||||
import androidx.core.view.WindowInsetsControllerCompat
|
import androidx.core.view.WindowInsetsControllerCompat
|
||||||
import androidx.fragment.app.FragmentManager
|
import androidx.fragment.app.FragmentManager
|
||||||
|
import androidx.navigation.NavDestination
|
||||||
import com.machiav3lli.fdroid.BuildConfig
|
import com.machiav3lli.fdroid.BuildConfig
|
||||||
import com.machiav3lli.fdroid.PREFS_LANGUAGE_DEFAULT
|
import com.machiav3lli.fdroid.PREFS_LANGUAGE_DEFAULT
|
||||||
import com.machiav3lli.fdroid.R
|
import com.machiav3lli.fdroid.R
|
||||||
@ -56,6 +57,7 @@ import com.machiav3lli.fdroid.service.Connection
|
|||||||
import com.machiav3lli.fdroid.service.DownloadService
|
import com.machiav3lli.fdroid.service.DownloadService
|
||||||
import com.machiav3lli.fdroid.ui.compose.utils.Callbacks
|
import com.machiav3lli.fdroid.ui.compose.utils.Callbacks
|
||||||
import com.machiav3lli.fdroid.ui.dialog.LaunchDialog
|
import com.machiav3lli.fdroid.ui.dialog.LaunchDialog
|
||||||
|
import com.machiav3lli.fdroid.ui.navigation.NavItem
|
||||||
import com.machiav3lli.fdroid.utility.extension.android.Android
|
import com.machiav3lli.fdroid.utility.extension.android.Android
|
||||||
import com.machiav3lli.fdroid.utility.extension.android.singleSignature
|
import com.machiav3lli.fdroid.utility.extension.android.singleSignature
|
||||||
import com.machiav3lli.fdroid.utility.extension.android.versionCodeCompat
|
import com.machiav3lli.fdroid.utility.extension.android.versionCodeCompat
|
||||||
|
Loading…
x
Reference in New Issue
Block a user