Last active
January 30, 2025 15:11
-
-
Save pkkid/325b3bc6de774dc95da2cf99976d881e to your computer and use it in GitHub Desktop.
vscode.css
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*---------------------------------- | |
* Custom CSS Styles | |
* Derivative from https://github.com/glennraya | |
* https://github.com/glennraya/vscode-settings-json/blob/main/custom-vscode.css | |
*--------------------------------- */ | |
:root { | |
--transition: opacity 0.3s !important; | |
} | |
.codicon { color:#90846b !important; } | |
.codicon.outline-element-icon { display:none; } | |
.codicon.codicon-breadcrumb-separator { color:#333 !important; } | |
/*---------------------------------- | |
* Quick Command Palette | |
*-------------------------------- */ | |
.quick-input-widget { | |
border-radius: 10px !important; | |
box-shadow: 0px 8px 20px #0007 !important; | |
padding: 10px 10px 18px 10px !important; | |
top: 20% !important; | |
} | |
/* Command palette input box */ | |
.quick-input-filter .monaco-inputbox { | |
background-color: #151516 !important; | |
border-radius: 12px !important; | |
border: none !important; | |
font-family: "Liberation Mono" !important; | |
font-size: 16px !important; | |
margin-bottom: 16px !important; | |
padding: 8px !important; | |
} | |
/* Command palette placeholder text */ | |
.monaco-inputbox input::placeholder { | |
color: #fff1 !important; | |
} | |
/* Actions Container */ | |
.titlebar-center .actions-container { | |
display: none !important; | |
} | |
/* Some weird bubble that keeps popping up */ | |
.context-view.monaco-component.top.left { | |
display: none !important; | |
} | |
/* Darken main window when command palette is open */ | |
.monaco-grid-view { | |
transition: filter 0.2s; | |
} | |
.monaco-workbench:has(> .quick-input-widget):not(:has(> .quick-input-widget[style*="display: none"])) { | |
.monaco-grid-view { | |
filter: brightness(80%) !important; | |
} | |
} | |
/*---------------------------------- | |
* Other Action Containers | |
*-------------------------------- */ | |
.pane-composite-part { | |
.composite-bar, | |
.title-actions { opacity:0; transition:var(--transition); } | |
&:hover .composite-bar, | |
&:hover .title-actions { opacity:1; } | |
} | |
.pane.expanded { | |
.actions { display:block !important; opacity:0; transition:var(--transition); } | |
&:hover .actions { opacity:1; } | |
} | |
.titlebar .actions-container { | |
opacity:0; | |
transition:var(--transition); | |
&:hover { opacity:1; } | |
} | |
/*---------------------------------- | |
* File Tabs | |
*-------------------------------- */ | |
.tabs-and-actions-container .tabs-container > .tab { | |
border-top-left-radius: 8px !important; | |
border-top-right-radius: 8px !important; | |
} | |
.sidebar.left { | |
border-right: 1px solid #0000 !important; | |
} | |
.basepanel.right { | |
border-left: 1px solid #0000 !important; | |
} | |
/*---------------------------------- | |
* Tooltips | |
*-------------------------------- */ | |
.monaco-editor-hover, | |
.monaco-hover { | |
box-shadow: 0px 8px 32px #0008 !important; | |
padding: 8px !important; | |
border-radius: 8px !important; | |
border-color: transparent !important; | |
} | |
/*---------------------------------- | |
* Editor (rounded corners) | |
*-------------------------------- */ | |
.monaco-breadcrumbs { | |
border-top-right-radius: 8px; | |
} | |
.editor .content { | |
border-bottom-left-radius: 8px; | |
border-bottom-right-radius: 8px; | |
} | |
/*---------------------------------- | |
* Scrollbar | |
*-------------------------------- */ | |
.decorationsOverviewRuler, | |
.xterm-decoration-overview-ruler { | |
width: 7px !important; | |
opacity: 0.5; | |
} | |
.slider { | |
position: absolute !important; | |
right: 1px !important; | |
width: 5px !important; | |
border-radius: 3px; | |
left: auto !important; | |
} | |
/*---------------------------------- | |
* Pane Headers | |
*-------------------------------- */ | |
.monaco-pane-view .pane > .pane-header { | |
.twisty-container.codicon { opacity:0; } | |
} | |
/*---------------------------------- | |
* Status Bar (footer) | |
*-------------------------------- */ | |
footer.statusbar { | |
> .items-container { | |
opacity: 0; | |
transition: var(--transition); | |
} | |
&:hover > .items-container { | |
opacity: 1; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment