Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css
5310 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
.monaco-workbench.nosidebar > .part.sidebar {
7
display: none !important;
8
visibility: hidden !important;
9
}
10
11
.monaco-workbench .part.sidebar .title-actions .actions-container {
12
justify-content: flex-end;
13
}
14
15
.monaco-workbench .part.sidebar .title-actions .action-item {
16
margin-right: 4px;
17
}
18
19
.monaco-workbench .part.sidebar > .title {
20
background-color: var(--vscode-sideBarTitle-background);
21
}
22
23
.monaco-workbench .part.sidebar > .title > .title-label h2 {
24
text-transform: uppercase;
25
}
26
27
.monaco-workbench .viewlet .collapsible.header .title {
28
overflow: hidden;
29
text-overflow: ellipsis;
30
white-space: nowrap;
31
}
32
33
.monaco-workbench .viewlet .collapsible.header .actions {
34
width: 0; /* not using display: none for keyboard a11y reasons */
35
}
36
37
.monaco-workbench .viewlet .split-view-view:hover > .header .actions,
38
.monaco-workbench .viewlet .collapsible.header.focused .actions {
39
width: initial;
40
flex: 1;
41
}
42
43
.monaco-workbench .viewlet .collapsible.header .actions .action-label {
44
width: 28px;
45
background-size: 16px;
46
background-position: center center;
47
background-repeat: no-repeat;
48
margin-right: 0;
49
height: 22px;
50
}
51
52
.monaco-workbench .viewlet .collapsible.header .actions .action-label .label {
53
display: none;
54
}
55
56
.monaco-workbench .viewlet .collapsible.header.collapsed .actions {
57
display: none;
58
}
59
60
.monaco-workbench .viewlet .collapsible.header .action-label {
61
margin-right: 0.2em;
62
background-repeat: no-repeat;
63
width: 16px;
64
height: 16px;
65
}
66
67
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:focus,
68
.monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:focus {
69
outline: 0 !important; /* activity bar indicates focus custom */
70
}
71
72
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item .action-label,
73
.monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item .action-label {
74
outline-offset: 2px;
75
}
76
77
.hc-black .monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item .action-label,
78
.hc-black .monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item .action-label,
79
.hc-light .monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item .action-label,
80
.hc-light .monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item .action-label {
81
border-radius: 0px;
82
}
83
84
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item .action-label::before,
85
.monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item .action-label::before {
86
position: absolute;
87
left: 5px; /* place icon in center */
88
}
89
90
.monaco-workbench .part.sidebar > .header-or-footer.header > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item.checked:not(:focus) .active-item-indicator:before,
91
.monaco-workbench .part.sidebar > .header-or-footer.header > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item.checked.clicked:focus .active-item-indicator:before,
92
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item.checked:not(:focus) .active-item-indicator:before,
93
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item.checked.clicked:focus .active-item-indicator:before {
94
border-top-color: var(--vscode-activityBarTop-activeBorder) !important;
95
}
96
97
.monaco-workbench .part.sidebar > .header-or-footer.footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item.checked:not(:focus) .active-item-indicator:before,
98
.monaco-workbench .part.sidebar > .header-or-footer.footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item.checked.clicked:focus .active-item-indicator:before {
99
border-bottom-color: var(--vscode-activityBarTop-activeBorder) !important;
100
}
101
102
.monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:hover .action-label,
103
.monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:focus .action-label,
104
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:hover .action-label,
105
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:focus .action-label {
106
color: var(--vscode-activityBarTop-foreground) !important;
107
}
108
109
.monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:hover .action-label.uri-icon,
110
.monaco-workbench .part.sidebar > .header-or-footer > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:focus .action-label.uri-icon,
111
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:hover .action-label.uri-icon,
112
.monaco-workbench .part.sidebar > .title > .composite-bar-container > .composite-bar > .monaco-action-bar .action-item:focus .action-label.uri-icon {
113
background-color: var(--vscode-activityBarTop-foreground) !important;
114
}
115
116
.monaco-workbench .sidebar.pane-composite-part > .title > .composite-bar-container {
117
flex: 1;
118
}
119
120
.monaco-workbench .sidebar.part.pane-composite-part > .composite.title.has-composite-bar > .title-actions {
121
flex: inherit;
122
}
123
124
.monaco-workbench .sidebar.pane-composite-part > .title.has-composite-bar > .title-actions .monaco-action-bar .action-item {
125
max-width: 150px;
126
}
127
128