1
1
mirror of https://github.com/Eugeny/tabby.git synced 2024-08-15 23:40:32 +03:00

add setting to hide tray (menubar for macos)

This commit is contained in:
Charles Buffington 2024-05-07 12:13:19 -04:00
parent 860ee3eaa9
commit 9425920f94
4 changed files with 19 additions and 1 deletions

View File

@ -183,7 +183,7 @@ export class Application {
}
enableTray (): void {
if (!!this.tray || process.platform === 'linux') {
if (!!this.tray || process.platform === 'linux' || this.configStore.showTray === false) {
return
}
if (process.platform === 'darwin') {

View File

@ -2036,6 +2036,10 @@ msgstr ""
msgid "Show Serial connections"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:73
msgid "Show Tabby in tray or menu bar."
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/windowSettingsTab.component.html:152
msgid "Show tabs in fullscreen mode"
msgstr ""
@ -2044,6 +2048,10 @@ msgstr ""
msgid "Show toolbar"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/settingsTab.component.html:73
msgid "Show tray"
msgstr ""
#: locale/tmp-html/tabby-settings/src/components/vaultSettingsTab.component.html:45
msgid "Show vault contents"
msgstr ""

View File

@ -43,6 +43,7 @@ enableWelcomeTab: true
electronFlags:
- ['force_discrete_gpu', '0']
enableAutomaticUpdates: true
showTray: true
version: 1
vault: null
encrypted: false

View File

@ -100,6 +100,15 @@
.description(translate) Enable automatic installation of updates when they become available.
toggle([(ngModel)]='config.store.enableAutomaticUpdates', (ngModelChange)='saveConfiguration()')
.form-line(*ngIf='hostApp.platform !== Platform.Web')
.header
.title(translate) Show tray
.description(translate) Show Tabby in tray or menu bar.
toggle(
[(ngModel)]='config.store.showTray',
(ngModelChange)='saveConfiguration(true)'
)
.form-line(*ngIf='hostApp.platform !== Platform.Web')
.header
.title(translate) Debugging