1
1
mirror of https://github.com/Eugeny/tabby.git synced 2024-12-24 02:53:43 +03:00

add dock hide on blur option

This commit is contained in:
Gobius Dolhain 2020-04-20 19:01:10 +02:00
parent b8d9f6442a
commit d759104c76
No known key found for this signature in database
GPG Key ID: 3713D132FE2B8861
3 changed files with 16 additions and 0 deletions

View File

@ -103,6 +103,12 @@ export class Window {
}
})
this.window.on('blur',() => {
if (this.configStore.appearance?.dockHideOnBlur) {
this.hide()
}
})
this.window.loadURL(`file://${app.getAppPath()}/dist/index.html?${this.window.id}`, { extraHeaders: 'pragma: no-cache\n' })
if (process.platform !== 'darwin') {

View File

@ -2,6 +2,7 @@ appearance:
dock: off
dockScreen: current
dockFill: 0.5
dockHideOnBlur: false
tabsLocation: top
cycleTabs: true
theme: Standard

View File

@ -219,6 +219,15 @@ ngb-tabset.vertical(type='pills', [activeId]='activeTab')
step='0.01'
)
.form-line(*ngIf='config.store.appearance.dock != "off"')
.header
.title Hide dock on blur
.description Hides the docked terminal when you click away.
toggle(
[(ngModel)]='config.store.appearance.dockHideOnBlur',
(ngModelChange)='config.save(); ',
)
.form-line
.header
.title Debugging