vscode_vibrancy.
Core Settings
Native method of Vibrancy Effect. Controls which transparency type is applied to the window.Valid values:
auto- Automatically switch with system versionacrylic- (Windows 10/11 only) Fluent Design blurunder-window- (macOS only) Standard blur effectfullscreen-ui- (macOS only) More transparent effecttitlebar- (macOS only)selection- (macOS only)menu- (macOS only)popover- (macOS only)sidebar- (macOS only)content- (macOS only, deprecated)header- (macOS only)hud- (macOS only)sheet- (macOS only, deprecated)tooltip- (macOS only)under-page- (macOS only, deprecated)window- (macOS only, deprecated)appearance-based- (macOS only, deprecated in Electron 26+)dark- (macOS only, deprecated in Electron 26+)ultra-dark- (macOS only, deprecated in Electron 26+)light- (macOS only, deprecated in Electron 26+)medium-light- (macOS only, deprecated in Electron 26+)
See the Vibrancy Types page for visual examples of each type.
Opacity of the Vibrancy Effect. Controls how transparent the window appears.Range:
-1.0 to 1.0-1- Use theme default opacity0- Maximum transparency (fully transparent)1- No transparency (fully opaque)
Values between 0 and 0.5 are recommended for the best balance between aesthetics and readability.
Select which Vibrancy theme to apply. Each theme includes custom CSS styling for different UI elements.Available themes:
Default DarkDark (Only Subbar)Default LightLight (Only Subbar)Tokyo Night StormTokyo Night Storm (Outer)Noir et blancDark (Exclude Tab Line)Solarized Dark+Catppuccin MochaGitHub Dark DefaultParadise Smoked GlassParadise Frosted GlassCustom theme (use imports)
See the Themes page for screenshots and details about each theme.
Automatic Theme Switching
Enable automatic dark/light mode switching based on OS appearance.When enabled, Vibrancy will automatically switch between your preferred dark and light themes based on your operating system’s appearance settings.
The Vibrancy theme to use when the OS is in dark mode (requires
enableAutoTheme to be enabled).Accepts any of the theme values from vscode_vibrancy.theme.The Vibrancy theme to use when the OS is in light mode (requires
enableAutoTheme to be enabled).Accepts any of the theme values from vscode_vibrancy.theme.Custom Styling
Import custom CSS or JavaScript files into VS Code. Files are imported in the order they are listed.See the Custom CSS page for detailed examples.
- On Windows, use forward slashes (
/) in paths - Files ending in
.cssare imported as stylesheets - Files ending in
.jsare imported as scripts - Set theme to
Custom theme (use imports)to use only your custom files
Performance Settings
Use an alternative method to prevent window flashing when resizing.When enabled, eliminates the need for a refresh interval but may be less compatible in some cases.
This is the recommended setting for most users. Only disable if you experience compatibility issues.
Refresh interval (in milliseconds) for making the background transparent after window resizing.Range:
1 to 1000Lower values make updates less visible but increase CPU utilization.Window Settings
Always set VS Code window to use
frame: false, which can sometimes solve visual rendering issues on Windows and macOS.This setting is useful if you experience visual glitches or rendering artifacts.
Disable frameless window mode, which is a mitigation for a GPU-related rendering bug on Windows with VS Code 1.86 and newer.To safely use this setting on Windows:
- Update your VS Code shortcut to include
--disable-gpu-compositing - Example:
"C:\Users\User\AppData\Local\Programs\Microsoft VS Code\Code.exe" --disable-gpu-compositing - Enable this setting
- Reload Vibrancy (F1 → “Reload Vibrancy”)
Disable automatic theme fixes for non-standard VS Code editors like Cursor.Vibrancy automatically applies fixes to themes when running on editors like Cursor to ensure proper appearance. Enable this setting to disable these automatic fixes.
Example Configurations
Basic Dark Theme Setup
Basic Dark Theme Setup
Automatic Dark/Light Mode Switching
Automatic Dark/Light Mode Switching
Maximum Transparency (macOS)
Maximum Transparency (macOS)
Windows with Custom GPU Settings
Windows with Custom GPU Settings
Remember to add
--disable-gpu-compositing to your VS Code shortcut when using disableFramelessWindow.Custom CSS with Imports
Custom CSS with Imports
Applying Settings
After changing any settings:- Open the Command Palette (F1 or Cmd/Ctrl+Shift+P)
- Run “Reload Vibrancy”
- Restart VS Code when prompted
Some settings like
opacity and theme require a full reload to take effect.
