remove: 移除“显示完成待办”设置项

This commit is contained in:
Super12138 2026-02-09 17:01:54 +08:00
parent ca32744cdc
commit 1facdc28b7
6 changed files with 19 additions and 19 deletions

View file

@ -24,8 +24,8 @@ object Constants {
const val PREF_CONTRAST_LEVEL = "contrast_level"
const val PREF_CONTRAST_LEVEL_DEFAULT = 0f // Normal
const val PREF_SHOW_COMPLETED = "show_completed"
const val PREF_SHOW_COMPLETED_DEFAULT = true
/*const val PREF_SHOW_COMPLETED = "show_completed"
const val PREF_SHOW_COMPLETED_DEFAULT = true*/
const val PREF_SORTING_METHOD = "sorting_method"
const val PREF_SORTING_METHOD_DEFAULT = 1

View file

@ -37,7 +37,7 @@ object DataStoreManager {
private val CONTRAST_LEVEL = floatPreferencesKey(Constants.PREF_CONTRAST_LEVEL)
// 界面与交互
private val SHOW_COMPLETED = booleanPreferencesKey(Constants.PREF_SHOW_COMPLETED)
// private val SHOW_COMPLETED = booleanPreferencesKey(Constants.PREF_SHOW_COMPLETED)
private val SORTING_METHOD = intPreferencesKey(Constants.PREF_SORTING_METHOD)
private val SECURE_MODE = booleanPreferencesKey(Constants.PREF_SECURE_MODE)
private val HAPTIC_FEEDBACK = booleanPreferencesKey(Constants.PREF_HAPTIC_FEEDBACK)
@ -62,9 +62,9 @@ object DataStoreManager {
preferences[CONTRAST_LEVEL] ?: Constants.PREF_CONTRAST_LEVEL_DEFAULT
}
val showCompletedFlow: Flow<Boolean> = dataStore.data.map { preferences ->
/*val showCompletedFlow: Flow<Boolean> = dataStore.data.map { preferences ->
preferences[SHOW_COMPLETED] ?: Constants.PREF_SHOW_COMPLETED_DEFAULT
}
}*/
val sortingMethodFlow: Flow<Int> = dataStore.data.map { preferences ->
preferences[SORTING_METHOD] ?: Constants.PREF_SORTING_METHOD_DEFAULT
@ -107,11 +107,11 @@ object DataStoreManager {
}
}
suspend fun setShowCompleted(value: Boolean) {
/*suspend fun setShowCompleted(value: Boolean) {
dataStore.edit { preferences ->
preferences[SHOW_COMPLETED] = value
}
}
}*/
suspend fun setSortingMethod(value: Int) {
dataStore.edit { preferences ->

View file

@ -32,7 +32,7 @@ fun SettingsInterface(
onNavigateUp: () -> Unit,
modifier: Modifier = Modifier
) {
val showCompleted by DataStoreManager.showCompletedFlow.collectAsState(initial = Constants.PREF_SHOW_COMPLETED_DEFAULT)
// val showCompleted by DataStoreManager.showCompletedFlow.collectAsState(initial = Constants.PREF_SHOW_COMPLETED_DEFAULT)
val secureMode by DataStoreManager.secureModeFlow.collectAsState(initial = Constants.PREF_SECURE_MODE_DEFAULT)
val sortingMethod by DataStoreManager.sortingMethodFlow.collectAsState(initial = Constants.PREF_SORTING_METHOD_DEFAULT)
val hapticFeedback by DataStoreManager.hapticFeedbackFlow.collectAsState(initial = Constants.PREF_HAPTIC_FEEDBACK_DEFAULT)
@ -50,15 +50,13 @@ fun SettingsInterface(
title = stringResource(R.string.pref_category_todo_list),
first = true
)
SwitchSettingsItem(
/*SwitchSettingsItem(
leadingIconRes = R.drawable.ic_checklist,
title = stringResource(R.string.pref_show_completed),
description = stringResource(R.string.pref_show_completed_desc),
checked = showCompleted,
onCheckedChange = { scope.launch { DataStoreManager.setShowCompleted(it) } }
)
}
item {
)*/
SettingsItem(
leadingIconRes = R.drawable.ic_sort,
title = stringResource(R.string.pref_sorting_method),

View file

@ -66,8 +66,8 @@
<string name="contrast_very_high">مرتفع جدًا</string>
<string name="pref_interface_interaction">الواجهة والتفاعل</string>
<string name="pref_interface_interaction_desc">قائمة المهام، الاهتزاز</string>
<string name="pref_show_completed">إظهار المهام المكتملة</string>
<string name="pref_show_completed_desc">عرض المهام المكتملة في قائمة المهام</string>
<!--<string name="pref_show_completed">إظهار المهام المكتملة</string>
<string name="pref_show_completed_desc">عرض المهام المكتملة في قائمة المهام</string>-->
<string name="pref_category_todo_list">قائمة المهام</string>
<string name="pref_view_on_github">عرض على GitHub</string>
<string name="pref_view_on_github_desc">عرض الكود المصدري، الإبلاغ عن الأخطاء، واقتراح التحسينات</string>

View file

@ -65,8 +65,8 @@
<string name="contrast_very_high">极高</string>
<string name="pref_interface_interaction">界面与交互</string>
<string name="pref_interface_interaction_desc">待办列表、触感反馈</string>
<string name="pref_show_completed">显示已完成待办</string>
<string name="pref_show_completed_desc">在待办列表里显示已完成的待办</string>
<!--<string name="pref_show_completed">显示已完成待办</string>
<string name="pref_show_completed_desc">在待办列表里显示已完成的待办</string>-->
<string name="pref_category_todo_list">待办列表</string>
<string name="pref_view_on_github">在 GitHub 上查看</string>
<string name="pref_view_on_github_desc">查看源代码、提交错误报告和改进建议</string>
@ -118,7 +118,7 @@
<string name="page_overview">概览</string>
<string name="tip_short_category">尽量使用简短的分类名称</string>
<string name="action_clear">清除</string>
<string name="title_upcoming_task">临近任务</string>
<string name="title_upcoming_task">临近任务</string>
<string name="time_today">今天</string>
<string name="time_tomorrow">明天</string>
<string name="time_in_days">%d 天后</string>
@ -134,4 +134,5 @@
<string name="sorting_due_date">截止日期</string>
<string name="tip_search_task_not_found">暂未搜索到内容</string>
<string name="tip_no_task_brief">暂无任务</string>
<string name="title_today_task">今日任务</string>
</resources>

View file

@ -66,8 +66,8 @@
<string name="contrast_very_high">Very High</string>
<string name="pref_interface_interaction">Interface &amp; Interaction</string>
<string name="pref_interface_interaction_desc">To-Do List, Haptic Feedback</string>
<string name="pref_show_completed">Show Completed Tasks</string>
<string name="pref_show_completed_desc">Show completed tasks in to-do list</string>
<!--<string name="pref_show_completed">Show Completed Tasks</string>
<string name="pref_show_completed_desc">Show completed tasks in to-do list</string>-->
<string name="pref_category_todo_list">To-Do List</string>
<string name="pref_view_on_github">View On GitHub</string>
<string name="pref_view_on_github_desc">View source code, submit bug reports, and improvement suggestions</string>
@ -135,4 +135,5 @@
<string name="sorting_due_date">Due date</string>
<string name="tip_search_task_not_found">No tasks found</string>
<string name="tip_no_task_brief">No tasks</string>
<string name="title_today_task">Today</string>
</resources>