diff --git a/src/app/elements/content/content-tab/content-tab.component.html b/src/app/elements/content/content-tab/content-tab.component.html index 414dc7274..f6e9001e5 100644 --- a/src/app/elements/content/content-tab/content-tab.component.html +++ b/src/app/elements/content/content-tab/content-tab.component.html @@ -2,18 +2,20 @@ (click)="setActive()" (dblclick)="onDoubleClick()" [id]="view.id" - [ngClass]="{'active': view.active,'disconnected': !view.connected, 'hidden': view.closed != false}" + [ngClass]="{ active: view.active, disconnected: !view.connected, hidden: view.closed != false }" [title]="view.name" > {{ view.name }} - + × diff --git a/src/app/elements/content/content-tab/content-tab.component.scss b/src/app/elements/content/content-tab/content-tab.component.scss index 765b5fa65..b8241599b 100644 --- a/src/app/elements/content/content-tab/content-tab.component.scss +++ b/src/app/elements/content/content-tab/content-tab.component.scss @@ -19,9 +19,28 @@ li { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; + transition: + background-color 160ms ease, + box-shadow 160ms ease, + color 160ms ease, + border-color 160ms ease; &.active { - box-shadow: inset 0 -2px var(--primary-color); + /* Subtle raised feel */ + // background: linear-gradient( + // 180deg, + // rgba(255, 255, 255, 0.03) 0%, + // rgba(255, 255, 255, 0.01) 55%, + // rgba(0, 0, 0, 0.06) 100% + // ); + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border-left: 1px solid rgba(255, 255, 255, 0.05); + border-right: 1px solid rgba(0, 0, 0, 0.3); + /* Accent at bottom */ + box-shadow: + inset 0 -1px 0 0 var(--primary-color), + inset 0 1px 0 0 rgba(255, 255, 255, 0.08); span { color: var(--el-icon-color); @@ -41,13 +60,13 @@ li { & > span { display: flex; align-items: center; - gap:4px; + gap: 4px; color: #cacaca; font-size: 13px; max-width: 164px; cursor: pointer; - .tab-text{ + .tab-text { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -69,7 +88,7 @@ li { display: flex; align-items: center; line-height: 30px; - font-family: "Roboto", sans-serif; + font-family: 'Roboto', sans-serif; font-size: 13px; color: var(--el-icon-color); cursor: pointer; diff --git a/src/app/elements/nav/nav.component.html b/src/app/elements/nav/nav.component.html index cef34055a..56c8539e7 100644 --- a/src/app/elements/nav/nav.component.html +++ b/src/app/elements/nav/nav.component.html @@ -1,21 +1,30 @@