fix(settings): sort setting preferences using lowercase (#2312)

This commit is contained in:
LisoUseInAIKyrios 2023-05-29 14:01:13 +04:00 committed by GitHub
parent 876b271dca
commit 2743a95b41
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -35,8 +35,8 @@ internal abstract class AbstractPreferenceScreen(
return PreferenceScreen( return PreferenceScreen(
key, key,
StringResource("${key}_title", title), StringResource("${key}_title", title),
preferences.sortedBy { it.title.value } + preferences.sortedBy { it.title.value.lowercase() } +
categories.sortedBy { it.title }.map { it.transform() }, categories.sortedBy { it.title.lowercase() }.map { it.transform() },
summary?.let { summary -> summary?.let { summary ->
StringResource("${key}_summary", summary) StringResource("${key}_summary", summary)
} }
@ -63,7 +63,7 @@ internal abstract class AbstractPreferenceScreen(
return PreferenceCategory( return PreferenceCategory(
key, key,
StringResource("${key}_title", title), StringResource("${key}_title", title),
preferences.sortedBy { it.title.value } preferences.sortedBy { it.title.value.lowercase() }
) )
} }