Skip to content

MetamorphosisDev/vscode-custom-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Preview

✦ VSCode Custom UI

A hand-crafted Visual Studio Code reskin — cleaner, rounder, and more alive.

License: MIT VS Code Extension Stars


✦ What's Inside

A set of carefully crafted CSS (and optional JS) injections that transform the default VSCode interface into something worth staring at all day.

Area What Changed
Activity Bar Floating pill icons, smooth hover lift, animated active indicator
Command Palette Slide-in entrance, layered shadow, input focus glow
Notifications Toast slide-in, severity-colored borders, fade-in toolbar
Editor Watermark Replaced with custom SVG on empty editor
Global Rounded corners, improved spacing, subtle borders

✦ Project Structure

vscode-custom-ui/
│
├── css/
│   └── custom.css          # All UI overrides
│
├── js/
│   └── script.js           # Optional JS tweaks
│
├── assets/
│   ├── welcome.svg         # Custom editor watermark
│   └── images/             # Additional assets
│
└── README.md

✦ Installation

1 — Install the extension

Search for Custom CSS and JS Loader in the VS Code Extensions panel, or install via CLI:

code --install-extension be5invis.vscode-custom-css

2 — Clone this repo

git clone https://github.com/your-username/vscode-custom-ui.git

3 — Point VSCode to the files

Open your settings.json (Ctrl+Shift+POpen User Settings JSON) and add:

"vscode_custom_css.imports": [
  "file:///absolute/path/to/vscode-custom-ui/css/custom.css",
  "file:///absolute/path/to/vscode-custom-ui/js/script.js"
]

Windows example

"vscode_custom_css.imports": [
  "file:///C:/Users/yourname/vscode-custom-ui/css/custom.css"
]

macOS / Linux example

"vscode_custom_css.imports": [
  "file:///home/yourname/vscode-custom-ui/css/custom.css"
]

4 — Enable & restart

Open the Command Palette (Ctrl+Shift+P) and run:

Enable Custom CSS and JS

Then fully restart VS Code. If prompted about a corrupted installation — that's normal, click Don't Show Again.


✦ Snippet Highlights

Custom Editor Watermark

.editor-group-watermark .letterpress {
  background-image: url("file:///path/to/assets/welcome.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center;
  background-size: contain;
}

Activity Bar — Floating Pills

.monaco-workbench .activitybar > .content
  :not(.monaco-menu) > .monaco-action-bar .action-item {
  border-radius: 12px;
  border: 1.5px solid transparent;
  transition: background 0.18s ease, transform 0.14s ease;
}

Custom Editor Font

.monaco-editor {
  font-family: "MesloLGS NF", "Hack Nerd Font", monospace !important;
}

✦ Recommended Fonts

For the best experience, install one of these Nerd Fonts:

These include extra programming ligatures and symbols used throughout the UI.


✦ Notes

CSS selectors may break after a VS Code update since they target internal class names. If something stops working, open an issue or check the selector in DevTools (Help → Toggle Developer Tools).


✦ License

Released under the MIT License. Use it, fork it, make it yours.


made with obsession · your-username

About

A Visual Studio Code UI customization project powered by Custom CSS and JS Loader, featuring modern styling, custom fonts, activity bar tweaks, and editor enhancements.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors