mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Minor cleanup
This commit is contained in:
		| @@ -55,7 +55,7 @@ object SettingsLibraryScreen : SearchableSettings { | ||||
|         val libraryPreferences = remember { Injekt.get<LibraryPreferences>() } | ||||
|         val allCategories by getCategories.subscribe().collectAsState(initial = runBlocking { getCategories.await() }) | ||||
|  | ||||
|         return mutableListOf( | ||||
|         return listOf( | ||||
|             getCategoriesGroup(LocalNavigator.currentOrThrow, allCategories, libraryPreferences), | ||||
|             getGlobalUpdateGroup(allCategories, libraryPreferences), | ||||
|             getChapterSwipeActionsGroup(libraryPreferences), | ||||
| @@ -222,27 +222,24 @@ object SettingsLibraryScreen : SearchableSettings { | ||||
|     private fun getChapterSwipeActionsGroup( | ||||
|         libraryPreferences: LibraryPreferences, | ||||
|     ): Preference.PreferenceGroup { | ||||
|         val chapterSwipeEndActionPref = libraryPreferences.swipeEndAction() | ||||
|         val chapterSwipeStartActionPref = libraryPreferences.swipeStartAction() | ||||
|  | ||||
|         return Preference.PreferenceGroup( | ||||
|             title = stringResource(R.string.pref_chapter_swipe), | ||||
|             preferenceItems = listOf( | ||||
|                 Preference.PreferenceItem.ListPreference( | ||||
|                     pref = chapterSwipeEndActionPref, | ||||
|                     pref = libraryPreferences.swipeEndAction(), | ||||
|                     title = stringResource(R.string.pref_chapter_swipe_end), | ||||
|                     entries = mapOf( | ||||
|                         LibraryPreferences.ChapterSwipeAction.Disabled to stringResource(R.string.action_disable), | ||||
|                         LibraryPreferences.ChapterSwipeAction.Disabled to stringResource(R.string.disabled), | ||||
|                         LibraryPreferences.ChapterSwipeAction.ToggleBookmark to stringResource(R.string.action_bookmark), | ||||
|                         LibraryPreferences.ChapterSwipeAction.ToggleRead to stringResource(R.string.action_mark_as_read), | ||||
|                         LibraryPreferences.ChapterSwipeAction.Download to stringResource(R.string.action_download), | ||||
|                     ), | ||||
|                 ), | ||||
|                 Preference.PreferenceItem.ListPreference( | ||||
|                     pref = chapterSwipeStartActionPref, | ||||
|                     pref = libraryPreferences.swipeStartAction(), | ||||
|                     title = stringResource(R.string.pref_chapter_swipe_start), | ||||
|                     entries = mapOf( | ||||
|                         LibraryPreferences.ChapterSwipeAction.Disabled to stringResource(R.string.action_disable), | ||||
|                         LibraryPreferences.ChapterSwipeAction.Disabled to stringResource(R.string.disabled), | ||||
|                         LibraryPreferences.ChapterSwipeAction.ToggleBookmark to stringResource(R.string.action_bookmark), | ||||
|                         LibraryPreferences.ChapterSwipeAction.ToggleRead to stringResource(R.string.action_mark_as_read), | ||||
|                         LibraryPreferences.ChapterSwipeAction.Download to stringResource(R.string.action_download), | ||||
|   | ||||
| @@ -94,37 +94,45 @@ object DebugInfoScreen : Screen() { | ||||
|     } | ||||
|  | ||||
|     private fun getDeviceInfoGroup(): Preference.PreferenceGroup { | ||||
|         val items = mutableListOf( | ||||
|             Preference.PreferenceItem.TextPreference( | ||||
|                 title = "Model", | ||||
|                 subtitle = "${Build.MANUFACTURER} ${Build.MODEL} (${Build.DEVICE})", | ||||
|             ), | ||||
|         ) | ||||
|  | ||||
|         if (DeviceUtil.oneUiVersion != null) { | ||||
|             items += Preference.PreferenceItem.TextPreference( | ||||
|                 title = "OneUI version", | ||||
|                 subtitle = "${DeviceUtil.oneUiVersion}", | ||||
|         val items = buildList { | ||||
|             add( | ||||
|                 Preference.PreferenceItem.TextPreference( | ||||
|                     title = "Model", | ||||
|                     subtitle = "${Build.MANUFACTURER} ${Build.MODEL} (${Build.DEVICE})", | ||||
|                 ), | ||||
|             ) | ||||
|         } else if (DeviceUtil.miuiMajorVersion != null) { | ||||
|             items += Preference.PreferenceItem.TextPreference( | ||||
|                 title = "MIUI version", | ||||
|                 subtitle = "${DeviceUtil.miuiMajorVersion}", | ||||
|  | ||||
|             if (DeviceUtil.oneUiVersion != null) { | ||||
|                 add( | ||||
|                     Preference.PreferenceItem.TextPreference( | ||||
|                         title = "OneUI version", | ||||
|                         subtitle = "${DeviceUtil.oneUiVersion}", | ||||
|                     ), | ||||
|                 ) | ||||
|             } else if (DeviceUtil.miuiMajorVersion != null) { | ||||
|                 add( | ||||
|                     Preference.PreferenceItem.TextPreference( | ||||
|                         title = "MIUI version", | ||||
|                         subtitle = "${DeviceUtil.miuiMajorVersion}", | ||||
|                     ), | ||||
|                 ) | ||||
|             } | ||||
|  | ||||
|             val androidVersion = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { | ||||
|                 Build.VERSION.RELEASE_OR_PREVIEW_DISPLAY | ||||
|             } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { | ||||
|                 Build.VERSION.RELEASE_OR_CODENAME | ||||
|             } else { | ||||
|                 Build.VERSION.RELEASE | ||||
|             } | ||||
|             add( | ||||
|                 Preference.PreferenceItem.TextPreference( | ||||
|                     title = "Android version", | ||||
|                     subtitle = "$androidVersion (${Build.DISPLAY})", | ||||
|                 ), | ||||
|             ) | ||||
|         } | ||||
|  | ||||
|         val androidVersion = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { | ||||
|             Build.VERSION.RELEASE_OR_PREVIEW_DISPLAY | ||||
|         } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { | ||||
|             Build.VERSION.RELEASE_OR_CODENAME | ||||
|         } else { | ||||
|             Build.VERSION.RELEASE | ||||
|         } | ||||
|         items += Preference.PreferenceItem.TextPreference( | ||||
|             title = "Android version", | ||||
|             subtitle = "$androidVersion (${Build.DISPLAY})", | ||||
|         ) | ||||
|  | ||||
|         return Preference.PreferenceGroup( | ||||
|             title = "Device info", | ||||
|             preferenceItems = items, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user