mirror of
https://github.com/Eugeny/tabby.git
synced 2025-02-23 14:59:41 +08:00
make titlebar double-click maximize window on macOS - fixes #4754
This commit is contained in:
parent
3109ea0220
commit
7be3904123
@ -1,5 +1,6 @@
|
|||||||
title-bar(
|
title-bar(
|
||||||
*ngIf='ready && !hostWindow.isFullscreen && config.store.appearance.frame == "full" && config.store.appearance.dock == "off"',
|
*ngIf='ready && !hostWindow.isFullscreen && config.store.appearance.frame == "full" && config.store.appearance.dock == "off"',
|
||||||
|
(dblclick)='hostWindow.toggleMaximize()',
|
||||||
[class.inset]='hostApp.platform == Platform.macOS && !hostWindow.isFullscreen'
|
[class.inset]='hostApp.platform == Platform.macOS && !hostWindow.isFullscreen'
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -8,7 +9,7 @@ title-bar(
|
|||||||
[class.tabs-on-top]='config.store.appearance.tabsLocation == "top" || config.store.appearance.tabsLocation == "left"',
|
[class.tabs-on-top]='config.store.appearance.tabsLocation == "top" || config.store.appearance.tabsLocation == "left"',
|
||||||
[class.tabs-on-side]='hasVerticalTabs()',
|
[class.tabs-on-side]='hasVerticalTabs()',
|
||||||
)
|
)
|
||||||
.tab-bar
|
.tab-bar((dblclick)='hostWindow.toggleMaximize()')
|
||||||
.inset.background(*ngIf='hostApp.platform == Platform.macOS \
|
.inset.background(*ngIf='hostApp.platform == Platform.macOS \
|
||||||
&& !hostWindow.isFullscreen \
|
&& !hostWindow.isFullscreen \
|
||||||
&& config.store.appearance.frame == "thin" \
|
&& config.store.appearance.frame == "thin" \
|
||||||
|
@ -88,8 +88,9 @@ export class TabHeaderComponent extends BaseComponent {
|
|||||||
return this.config.store.appearance.flexTabs
|
return this.config.store.appearance.flexTabs
|
||||||
}
|
}
|
||||||
|
|
||||||
@HostListener('dblclick') onDoubleClick (): void {
|
@HostListener('dblclick', ['$event']) onDoubleClick ($event: MouseEvent): void {
|
||||||
this.showRenameTabModal()
|
this.showRenameTabModal()
|
||||||
|
$event.stopPropagation()
|
||||||
}
|
}
|
||||||
|
|
||||||
@HostListener('mousedown', ['$event']) async onMouseDown ($event: MouseEvent) {
|
@HostListener('mousedown', ['$event']) async onMouseDown ($event: MouseEvent) {
|
||||||
|
Loading…
Reference in New Issue
Block a user