feat(app): start app in minimized look

This commit is contained in:
Alexey Kasyanchuk
2019-04-07 19:08:37 +03:00
parent fa484f3898
commit 8daaa63b73
7 changed files with 218 additions and 198 deletions

View File

@ -196,6 +196,16 @@ export default class ConfigPage extends Page {
}}
/>
<Toggle
style={{marginTop: '10px'}}
label={__('Start application minimized')}
toggled={this.options.startMinimized}
onToggle={(e, checked) => {
this.options.startMinimized = checked
this.forceUpdate()
}}
/>
</div>
</Tab>
<Tab value='p2p' label={__("P2P settings")} icon={<SvgIcon viewBox="0 0 47 47">

View File

@ -184,6 +184,11 @@ app.on("ready", async () => {
if(stop)
mainWindow.appClose = stop;
if(appConfig.startMinimized) {
logT('app', 'start application minimized in tray');
mainWindow.hide();
}
dbPatcher(() => {
changeLanguage(appConfig.language, () => setApplicationMenu())

View File

@ -23,6 +23,7 @@ let config = {
trayOnClose: false,
trayOnMinimize: true,
startMinimized: false,
sitemapMaxSize: 25000,

View File

@ -191,6 +191,7 @@
"Download to": "下载到",
"Main settings": "Main settings",
"P2P settings": "P2P settings",
"Performance settings": "Performance settings"
"Performance settings": "Performance settings",
"Start application minimized": "Start application minimized"
}
}

View File

@ -191,6 +191,7 @@
"Download to": "Download to",
"Main settings": "Main settings",
"P2P settings": "P2P settings",
"Performance settings": "Performance settings"
"Performance settings": "Performance settings",
"Start application minimized": "Start application minimized"
}
}

View File

@ -191,6 +191,7 @@
"Download to": "Скачать в",
"Main settings": "Главные настройки",
"P2P settings": "Настройки P2P",
"Performance settings": "Настройки производительности"
"Performance settings": "Настройки производительности",
"Start application minimized": "Запусть приложение свернутым"
}
}

View File

@ -191,6 +191,7 @@
"Download to": "Download to",
"Main settings": "Main settings",
"P2P settings": "P2P settings",
"Performance settings": "Performance settings"
"Performance settings": "Performance settings",
"Start application minimized": "Start application minimized"
}
}