|
|
@@ -4,11 +4,15 @@ title-bar(
|
|
|
)
|
|
|
|
|
|
.content(
|
|
|
- [class.tabs-on-top]='config.store.appearance.tabsLocation == "top"'
|
|
|
+ [class.tabs-on-top]='config.store.appearance.tabsLocation == "top" || config.store.appearance.tabsLocation == "left"',
|
|
|
+ [class.tabs-on-side]='hasVerticalTabs()',
|
|
|
)
|
|
|
.tab-bar
|
|
|
- .inset.background(*ngIf='hostApp.platform == Platform.macOS && config.store.appearance.frame == "thin" && config.store.appearance.tabsLocation == "top"')
|
|
|
+ .inset.background(*ngIf='hostApp.platform == Platform.macOS \
|
|
|
+ && config.store.appearance.frame == "thin" \
|
|
|
+ && (config.store.appearance.tabsLocation == "top" || config.store.appearance.tabsLocation == "left")')
|
|
|
.tabs(
|
|
|
+ *ngIf='config.store.appearance.tabsLocation != "bottom"'
|
|
|
dnd-sortable-container,
|
|
|
[sortableData]='app.tabs',
|
|
|
)
|
|
|
@@ -24,6 +28,7 @@ title-bar(
|
|
|
[active]='tab == app.activeTab',
|
|
|
[hasActivity]='tab.activity$|async',
|
|
|
@animateTab,
|
|
|
+ [@.disabled]='hasVerticalTabs()',
|
|
|
(click)='app.selectTab(tab)',
|
|
|
[class.fully-draggable]='hostApp.platform != Platform.macOS',
|
|
|
[class.drag-region]='hostApp.platform == Platform.macOS && !tabsDragging',
|
|
|
@@ -87,7 +92,8 @@ title-bar(
|
|
|
)
|
|
|
|
|
|
window-controls.background(
|
|
|
- *ngIf='config.store.appearance.frame == "thin" && (hostApp.platform == Platform.Windows || hostApp.platform == Platform.Linux)',
|
|
|
+ *ngIf='config.store.appearance.frame == "thin" \
|
|
|
+ && (hostApp.platform == Platform.Windows || hostApp.platform == Platform.Linux)',
|
|
|
)
|
|
|
|
|
|
start-page(*ngIf='ready && app.tabs.length == 0')
|