new: auto amoled

This commit is contained in:
lollipopkit
2023-11-07 18:22:31 +08:00
parent 2133302397
commit 8693ce07a2
7 changed files with 24 additions and 9 deletions

View File

@@ -480,8 +480,15 @@ class _SettingPageState extends State<SettingPage> {
.toList();
// Issue #57
final len = ThemeMode.values.length;
/// Add AMOLED theme
items.add(PopupMenuItem(value: len, child: Text(_buildThemeModeStr(len))));
/// Add AUTO-AMOLED theme
items.add(
PopupMenuItem(value: len + 1, child: Text(_buildThemeModeStr(len + 1))),
);
return ListTile(
title: Text(
l10n.themeMode,
@@ -518,6 +525,8 @@ class _SettingPageState extends State<SettingPage> {
return l10n.dark;
case 3:
return 'AMOLED';
case 4:
return '${l10n.auto} AMOLED';
default:
return l10n.auto;
}