forked from balanceiskey/vsc-material-theme
-
Notifications
You must be signed in to change notification settings - Fork 2
/
styles.css
147 lines (134 loc) · 3.5 KB
/
styles.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
/* I put these styles at the top of workbench.main.css */
/*
Change the relative height of the top bar
*/
:root {
--height-of-breadcrumbs: 22px;
--tab-height: 3rem;
}
.monaco-workbench>.part.editor>.content .editor-group-container>.title {
height: calc(var(--tab-height) + var(--height-of-breadcrumbs));
}
.monaco-workbench>.part.editor>.content .editor-group-container>.title.tabs>.tabs-and-actions-container {
height: fit-content !important;
display: flex;
align-items: center;
}
.monaco-workbench>.part.editor>.content .editor-group-container>.title .editor-actions {
display: flex !important;
align-items: center !important;
}
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container {
height: fit-content !important;
}
.monaco-workbench>.part.editor>.content .editor-group-container>.title .editor-actions {
height: fit-content !important;
}
.monaco-workbench>.part.editor>.content .editor-group-container>.title .tabs-container>.tab.sizing-fit {
height: fit-content !important;
padding: 10px;
}
.tabs-and-actions-container .monaco-scrollable-element {
height: fit-content !important;
}
.tabs-container {
height: fit-content;
}
.tab {
min-height: var(--tab-height);
}
.tabs-breadcrumbs {
padding-top: 2px;
min-height: var(--height-of-breadcrumbs);
}
.monaco-breadcrumb-item {
max-width: 30% !important;
font-size: 0.94em !important;
text-decoration: underline;
}
.monaco-breadcrumb-item:before {
opacity: 0.4 !important;
}
.monaco-breadcrumb-item .symbol-icon {
opacity: 0.5;
}
.monaco-breadcrumb-item > .monaco-icon-label::before {
opacity: 0.5;
}
/*
fix the breadcrumbs
*/
.monaco-breadcrumbs {
background-color: transparent !important;
}
.title.tabs.show-file-icons.title-border-bottom {
display: flex;
flex-direction: column-reverse;
}
/*
shadow to the sidebar/terminal
*/
.part.sidebar.right, .part.sidebar.left {
box-shadow: -1px -1px 22px rgba(0, 0, 0, 0.38);
z-index: 1;
}
.part.activitybar.right {
z-index: 2;
}
.part.panel.bottom {
z-index: 2;
box-shadow: -25px -11px 18px rgba(0, 0, 0, 0.08);
}
.monaco-workbench.nopanel>.part.panel.bottom {
display: unset !important;
visibility: unset !important;
}
.part.statusbar {
z-index: 3;
}
/*
animate sidebar
*/
/* #workbench\.parts\.editor,
.part.sidebar.right, .part.sidebar.left,
.monaco-scrollable-element,
.monaco-workbench.nosidebar>.sidebar,
.monaco-workbench>.part>.content,
.monaco-editor.mac,
.part.panel.bottom {
transition: all 175ms linear !important;
} */
/*
change the (normally hidden) workbence background color
*/
.monaco-workbench {
background-color: unset !important;
}
/*
add custom fonts
*/
.monaco-workbench>.part>.content {
font-size: 12px !important;
}
.monaco-workbench>.part.editor>.content>.one-editor-silo>.container>.title .tabs-container>.tab .tab-label a {
font-size: 0.67rem !important;
}
.type.storage.arrow.function {
font-family: 'Fira Code'
}
/* things with italics */
/* .mtki {
font-family: Petit Formal Script !important;
font-size: 0.8rem !important;
font-style: normal !important;
} */
/* things with bold */
/* .monaco-editor .view-line .mtkb {
font-weight: unset !important;
border-radius: 0.4em;
border: 0.09em solid rgba(79, 88, 97, 0.7) !important;
padding: 0.1em 0.15em;
margin-left: -0.24em; this is the sum of the boarder and the padding
margin-right: -0.24em; this is the sum of the boarder and the padding
box-sizing: content-box;
} */