feat: add time zone option to preference settings (#7871)

This commit is contained in:
Lin
2026-05-03 12:16:58 +08:00
committed by GitHub
parent d55f17670a
commit b5dacd992f
4 changed files with 10 additions and 2 deletions

View File

@@ -23,6 +23,7 @@ const appPreferencesButtonPosition = defineModel<string>(
'appPreferencesButtonPosition',
);
const widgetRefresh = defineModel<boolean>('widgetRefresh');
const widgetTimezone = defineModel<boolean>('widgetTimezone');
const positionItems = computed((): SelectOption[] => [
{
@@ -65,6 +66,9 @@ const positionItems = computed((): SelectOption[] => [
<SwitchItem v-model="widgetRefresh">
{{ $t('preferences.widget.refresh') }}
</SwitchItem>
<SwitchItem v-model="widgetTimezone">
{{ $t('preferences.widget.timezone') }}
</SwitchItem>
<SelectItem v-model="appPreferencesButtonPosition" :items="positionItems">
{{ $t('preferences.position.title') }}
</SelectItem>

View File

@@ -178,6 +178,7 @@ const widgetThemeToggle = defineModel<boolean>('widgetThemeToggle');
const widgetSidebarToggle = defineModel<boolean>('widgetSidebarToggle');
const widgetLockScreen = defineModel<boolean>('widgetLockScreen');
const widgetRefresh = defineModel<boolean>('widgetRefresh');
const widgetTimezone = defineModel<boolean>('widgetTimezone');
const {
customPreferences,
@@ -485,6 +486,7 @@ function handleCustomPreferencesUpdate(updates: CustomPreferencesRecord) {
v-model:widget-refresh="widgetRefresh"
v-model:widget-sidebar-toggle="widgetSidebarToggle"
v-model:widget-theme-toggle="widgetThemeToggle"
v-model:widget-timezone="widgetTimezone"
/>
</Block>
<Block :title="$t('preferences.footer.title')">

View File

@@ -196,7 +196,8 @@
"notification": "Enable Notification",
"sidebarToggle": "Enable Sidebar Toggle",
"lockScreen": "Enable Lock Screen",
"refresh": "Enable Refresh"
"refresh": "Enable Refresh",
"timezone": "Enable Timezone"
},
"antd": {
"tabLabel": "Antd Extension",

View File

@@ -196,7 +196,8 @@
"notification": "启用通知",
"sidebarToggle": "启用侧边栏切换",
"lockScreen": "启用锁屏",
"refresh": "启用刷新"
"refresh": "启用刷新",
"timezone": "启用时区"
},
"antd": {
"tabLabel": "Antd 拓展",