Restrict beta settings to beta versions
This commit is contained in:
@@ -222,57 +222,58 @@ fun CoreSettingsScreen(navController: NavController) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Options Section
|
if (version.contains("-")) {
|
||||||
Spacer(modifier = Modifier.height(16.dp))
|
Spacer(modifier = Modifier.height(16.dp))
|
||||||
|
|
||||||
Text(
|
Text(
|
||||||
text = stringResource(R.string.options),
|
text = stringResource(R.string.beta_settings),
|
||||||
style = MaterialTheme.typography.labelLarge,
|
style = MaterialTheme.typography.labelLarge,
|
||||||
color = MaterialTheme.colorScheme.primary,
|
color = MaterialTheme.colorScheme.primary,
|
||||||
modifier = Modifier.padding(horizontal = 32.dp, vertical = 8.dp),
|
modifier = Modifier.padding(horizontal = 32.dp, vertical = 8.dp),
|
||||||
)
|
|
||||||
|
|
||||||
Card(
|
|
||||||
modifier =
|
|
||||||
Modifier
|
|
||||||
.fillMaxWidth()
|
|
||||||
.padding(horizontal = 16.dp),
|
|
||||||
colors =
|
|
||||||
CardDefaults.cardColors(
|
|
||||||
containerColor = MaterialTheme.colorScheme.surfaceContainer,
|
|
||||||
),
|
|
||||||
) {
|
|
||||||
ListItem(
|
|
||||||
headlineContent = {
|
|
||||||
Text(
|
|
||||||
stringResource(R.string.disable_deprecated_warnings),
|
|
||||||
style = MaterialTheme.typography.bodyLarge,
|
|
||||||
)
|
|
||||||
},
|
|
||||||
leadingContent = {
|
|
||||||
Icon(
|
|
||||||
imageVector = Icons.Outlined.WarningAmber,
|
|
||||||
contentDescription = null,
|
|
||||||
tint = MaterialTheme.colorScheme.primary,
|
|
||||||
)
|
|
||||||
},
|
|
||||||
trailingContent = {
|
|
||||||
Switch(
|
|
||||||
checked = disableDeprecatedWarnings,
|
|
||||||
onCheckedChange = { checked ->
|
|
||||||
disableDeprecatedWarnings = checked
|
|
||||||
scope.launch(Dispatchers.IO) {
|
|
||||||
Settings.disableDeprecatedWarnings = checked
|
|
||||||
}
|
|
||||||
},
|
|
||||||
)
|
|
||||||
},
|
|
||||||
modifier = Modifier.clip(RoundedCornerShape(12.dp)),
|
|
||||||
colors =
|
|
||||||
ListItemDefaults.colors(
|
|
||||||
containerColor = Color.Transparent,
|
|
||||||
),
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Card(
|
||||||
|
modifier =
|
||||||
|
Modifier
|
||||||
|
.fillMaxWidth()
|
||||||
|
.padding(horizontal = 16.dp),
|
||||||
|
colors =
|
||||||
|
CardDefaults.cardColors(
|
||||||
|
containerColor = MaterialTheme.colorScheme.surfaceContainer,
|
||||||
|
),
|
||||||
|
) {
|
||||||
|
ListItem(
|
||||||
|
headlineContent = {
|
||||||
|
Text(
|
||||||
|
stringResource(R.string.disable_deprecated_warnings),
|
||||||
|
style = MaterialTheme.typography.bodyLarge,
|
||||||
|
)
|
||||||
|
},
|
||||||
|
leadingContent = {
|
||||||
|
Icon(
|
||||||
|
imageVector = Icons.Outlined.WarningAmber,
|
||||||
|
contentDescription = null,
|
||||||
|
tint = MaterialTheme.colorScheme.primary,
|
||||||
|
)
|
||||||
|
},
|
||||||
|
trailingContent = {
|
||||||
|
Switch(
|
||||||
|
checked = disableDeprecatedWarnings,
|
||||||
|
onCheckedChange = { checked ->
|
||||||
|
disableDeprecatedWarnings = checked
|
||||||
|
scope.launch(Dispatchers.IO) {
|
||||||
|
Settings.disableDeprecatedWarnings = checked
|
||||||
|
}
|
||||||
|
},
|
||||||
|
)
|
||||||
|
},
|
||||||
|
modifier = Modifier.clip(RoundedCornerShape(12.dp)),
|
||||||
|
colors =
|
||||||
|
ListItemDefaults.colors(
|
||||||
|
containerColor = Color.Transparent,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Working Directory Section
|
// Working Directory Section
|
||||||
|
|||||||
@@ -198,6 +198,7 @@
|
|||||||
<string name="source_code">کد منبع</string>
|
<string name="source_code">کد منبع</string>
|
||||||
<string name="sponsor">حامی مالی</string>
|
<string name="sponsor">حامی مالی</string>
|
||||||
<string name="working_directory">پوشه کاری</string>
|
<string name="working_directory">پوشه کاری</string>
|
||||||
|
<string name="beta_settings">تنظیمات بتا</string>
|
||||||
<string name="disable_deprecated_warnings">غیرفعالکردن هشدارهای منسوخ</string>
|
<string name="disable_deprecated_warnings">غیرفعالکردن هشدارهای منسوخ</string>
|
||||||
<string name="notification_settings">اعلانها</string>
|
<string name="notification_settings">اعلانها</string>
|
||||||
<string name="enable_notification">فعالکردن اعلان</string>
|
<string name="enable_notification">فعالکردن اعلان</string>
|
||||||
|
|||||||
@@ -198,6 +198,7 @@
|
|||||||
<string name="source_code">Исходный код</string>
|
<string name="source_code">Исходный код</string>
|
||||||
<string name="sponsor">Поддержать</string>
|
<string name="sponsor">Поддержать</string>
|
||||||
<string name="working_directory">Рабочая директория</string>
|
<string name="working_directory">Рабочая директория</string>
|
||||||
|
<string name="beta_settings">Бета-настройки</string>
|
||||||
<string name="disable_deprecated_warnings">Отключить предупреждения об устаревании</string>
|
<string name="disable_deprecated_warnings">Отключить предупреждения об устаревании</string>
|
||||||
<string name="notification_settings">Уведомления</string>
|
<string name="notification_settings">Уведомления</string>
|
||||||
<string name="enable_notification">Включить уведомления</string>
|
<string name="enable_notification">Включить уведомления</string>
|
||||||
|
|||||||
@@ -198,6 +198,7 @@
|
|||||||
<string name="source_code">源代码</string>
|
<string name="source_code">源代码</string>
|
||||||
<string name="sponsor">赞助</string>
|
<string name="sponsor">赞助</string>
|
||||||
<string name="working_directory">工作目录</string>
|
<string name="working_directory">工作目录</string>
|
||||||
|
<string name="beta_settings">Beta 版设置</string>
|
||||||
<string name="disable_deprecated_warnings">禁用弃用警告</string>
|
<string name="disable_deprecated_warnings">禁用弃用警告</string>
|
||||||
<string name="cache_size">缓存大小</string>
|
<string name="cache_size">缓存大小</string>
|
||||||
<string name="clear_cache">清除缓存</string>
|
<string name="clear_cache">清除缓存</string>
|
||||||
@@ -271,7 +272,7 @@
|
|||||||
<string name="check_update_prompt_github">是否启用从 **GitHub** 自动检查更新?</string>
|
<string name="check_update_prompt_github">是否启用从 **GitHub** 自动检查更新?</string>
|
||||||
<string name="update_track">更新轨道</string>
|
<string name="update_track">更新轨道</string>
|
||||||
<string name="update_track_stable">稳定版</string>
|
<string name="update_track_stable">稳定版</string>
|
||||||
<string name="update_track_beta">测试版</string>
|
<string name="update_track_beta">Beta 版</string>
|
||||||
<string name="update_track_not_supported">当前轨道尚不支持检查更新</string>
|
<string name="update_track_not_supported">当前轨道尚不支持检查更新</string>
|
||||||
<string name="view_release">查看发布</string>
|
<string name="view_release">查看发布</string>
|
||||||
<string name="downloading">下载中…</string>
|
<string name="downloading">下载中…</string>
|
||||||
|
|||||||
@@ -198,6 +198,7 @@
|
|||||||
<string name="source_code">原始碼</string>
|
<string name="source_code">原始碼</string>
|
||||||
<string name="sponsor">贊助</string>
|
<string name="sponsor">贊助</string>
|
||||||
<string name="working_directory">工作目錄</string>
|
<string name="working_directory">工作目錄</string>
|
||||||
|
<string name="beta_settings">Beta 版設定</string>
|
||||||
<string name="disable_deprecated_warnings">停用過時警告</string>
|
<string name="disable_deprecated_warnings">停用過時警告</string>
|
||||||
<string name="cache_size">快取大小</string>
|
<string name="cache_size">快取大小</string>
|
||||||
<string name="clear_cache">清除快取</string>
|
<string name="clear_cache">清除快取</string>
|
||||||
@@ -271,7 +272,7 @@
|
|||||||
<string name="check_update_prompt_github">是否啟用從 **GitHub** 自動檢查更新?</string>
|
<string name="check_update_prompt_github">是否啟用從 **GitHub** 自動檢查更新?</string>
|
||||||
<string name="update_track">更新通道</string>
|
<string name="update_track">更新通道</string>
|
||||||
<string name="update_track_stable">穩定版</string>
|
<string name="update_track_stable">穩定版</string>
|
||||||
<string name="update_track_beta">測試版</string>
|
<string name="update_track_beta">Beta 版</string>
|
||||||
<string name="update_track_not_supported">目前通道尚不支援檢查更新</string>
|
<string name="update_track_not_supported">目前通道尚不支援檢查更新</string>
|
||||||
<string name="view_release">查看發布</string>
|
<string name="view_release">查看發布</string>
|
||||||
<string name="downloading">下載中…</string>
|
<string name="downloading">下載中…</string>
|
||||||
|
|||||||
@@ -198,6 +198,7 @@
|
|||||||
<string name="source_code">Source Code</string>
|
<string name="source_code">Source Code</string>
|
||||||
<string name="sponsor">Sponsor</string>
|
<string name="sponsor">Sponsor</string>
|
||||||
<string name="working_directory">Working Directory</string>
|
<string name="working_directory">Working Directory</string>
|
||||||
|
<string name="beta_settings">Beta Settings</string>
|
||||||
<string name="disable_deprecated_warnings">Disable Deprecated Warnings</string>
|
<string name="disable_deprecated_warnings">Disable Deprecated Warnings</string>
|
||||||
<string name="cache_size">Cache Size</string>
|
<string name="cache_size">Cache Size</string>
|
||||||
<string name="clear_cache">Clear Cache</string>
|
<string name="clear_cache">Clear Cache</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user