diff --git a/src/api/dashboard/static/css/indicators-new.css b/src/api/dashboard/static/css/indicators-new.css index 3659762..50a9878 100644 --- a/src/api/dashboard/static/css/indicators-new.css +++ b/src/api/dashboard/static/css/indicators-new.css @@ -171,12 +171,15 @@ } .indicator-desc { - display: none; + font-size: 11px; + color: var(--tv-text-secondary); + margin-left: 8px; } .indicator-actions { display: flex; gap: 4px; + margin-left: auto; } .indicator-btn { @@ -213,13 +216,13 @@ display: block; } .indicator-desc { - display: block; - font-size: 10px; + display: inline; + font-size: 11px; color: var(--tv-text-secondary); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; - max-width: 150px; + max-width: 120px; } } @@ -590,4 +593,51 @@ .presets-list::-webkit-scrollbar-thumb { background: var(--tv-border); border-radius: 2px; +} + +/* Sidebar Tabs */ +.sidebar-tabs { + display: flex; + gap: 4px; + flex: 1; + margin-right: 8px; +} + +.sidebar-tab { + flex: 1; + background: transparent; + border: none; + color: var(--tv-text-secondary); + font-size: 11px; + padding: 6px 8px; + border-radius: 4px; + cursor: pointer; + transition: all 0.2s; + white-space: nowrap; +} + +.sidebar-tab:hover { + background: var(--tv-hover); + color: var(--tv-text); +} + +.sidebar-tab.active { + background: rgba(41, 98, 255, 0.15); + color: var(--tv-blue); + font-weight: 600; +} + +/* Sidebar Tab Panels */ +.sidebar-tab-panel { + display: none; + animation: fadeIn 0.2s ease; +} + +.sidebar-tab-panel.active { + display: block; +} + +/* Collapsed sidebar adjustments */ +.right-sidebar.collapsed .sidebar-tabs { + display: none; } \ No newline at end of file diff --git a/src/api/dashboard/static/index.html b/src/api/dashboard/static/index.html index ae75369..774b3df 100644 --- a/src/api/dashboard/static/index.html +++ b/src/api/dashboard/static/index.html @@ -1353,125 +1353,126 @@