Feature: on macos, tray icon can be hidden now

This commit is contained in:
萌萌哒赫萝
2023-04-09 17:58:09 +08:00
parent fe8112ba12
commit 4043dbfb25
6 changed files with 22 additions and 7 deletions

View File

@@ -63,6 +63,12 @@
:label="$T('SETTINGS_START_MODE_MINI')"
:value="'mini'"
/>
<el-option
v-if="os === 'darwin'"
key="no-tray"
:label="$T('SETTINGS_START_MODE_NO_TRAY')"
:value="'no-tray'"
/>
<el-option
key="main"
:label="$T('SETTINGS_START_MODE_MAIN')"
@@ -1450,10 +1456,13 @@ function handleLanguageChange (val: string) {
sendToMain(GET_PICBEDS)
}
function handleStartModeChange (val: 'quiet' | 'mini' | 'main') {
function handleStartModeChange (val: 'quiet' | 'mini' | 'main' | 'no-tray') {
saveConfig({
'settings.startMode': val
})
if (val === 'no-tray') {
$message.info($T('TIPS_NEED_RELOAD'))
}
}
function goConfigPage () {