Platform Support
- macOS
- Windows
macOS supports all vibrancy types except
acrylic. The appearance varies by macOS version and will adapt to the current OS appearance (light/dark mode).Supported macOS versions: 10.14 (Mojave) and laterSelecting a Type
Set the vibrancy type in your settings:- Press F1 and run “Reload Vibrancy”
- Restart VS Code when prompted
Available Types
Auto (Recommended)
Value:autoPlatform: macOS, Windows
Description: Automatically selects the best vibrancy type based on your system version and platform.
- macOS: Uses
under-windowon modern systems - Windows: Uses
acrylic
This is the recommended setting for most users as it ensures compatibility across OS updates.
Acrylic (Windows)
Value:acrylicPlatform: Windows 10/11 only
Description: Microsoft’s Fluent Design blur effect with depth and texture.
macOS Types
All types below are macOS only and will not work on Windows.Under-Window
Value:under-windowDescription: Standard blur effect showing content under the window.
Fullscreen-UI
Value:fullscreen-uiDescription: More transparent effect suitable for fullscreen applications.
under-window, ideal for users who want maximum see-through effect.
Titlebar
Value:titlebarDescription: Blur effect typically used for title bars.
Selection
Value:selectionDescription: Blur effect used for selection highlights.
Menu
Value:menuDescription: Blur effect used for menu backgrounds.
Popover
Value:popoverDescription: Blur effect for popover windows.
Sidebar
Value:sidebarDescription: Blur effect optimized for sidebar elements.
Header
Value:headerDescription: Blur effect for header areas.
HUD
Value:hudDescription: Heads-up display style blur effect.
Tooltip
Value:tooltipDescription: Blur effect for tooltip-style windows.
Deprecated Types
The following vibrancy types have been deprecated in Electron 26+ (VS Code 1.86+) and macOS 10.14+. They will result in no transparency effect.Content
Value:contentStatus: Deprecated
Alternative: Use
under-window
Sheet
Value:sheetStatus: Deprecated
Alternative: Use
under-window
Under-Page
Value:under-pageStatus: Deprecated
Alternative: Use
under-window
Window
Value:windowStatus: Deprecated
Alternative: Use
under-window
Appearance-Based
Value:appearance-basedStatus: Deprecated in Electron 26+
Alternative: Use
auto or under-window
This type was removed in VS Code 1.86 which upgraded to Electron 27.
Dark, Ultra-Dark, Light, Medium-Light
Values:dark, ultra-dark, light, medium-lightStatus: Deprecated in Electron 26+
Alternative: Use
auto, under-window, or fullscreen-ui
These legacy appearance types have been removed from modern Electron versions.
Automatic Migration
If Vibrancy detects you’re using a deprecated type, it will:- Show a warning notification
- Offer to update your setting automatically
- Suggest either:
- Default mode (
under-window) - Standard blur - Transparent mode (
fullscreen-ui) - Higher transparency
- Default mode (
The migration prompt only appears once when Vibrancy detects an incompatible type.
Screenshots Reference
All screenshots in this guide were taken on:- macOS: macOS Sequoia 15.5
- Windows: Windows 11 24H2
- Opacity: 0 (maximum transparency)
Actual appearance may vary based on:
- Your OS version
- System appearance settings (light/dark mode)
- Desktop wallpaper
- Opacity setting in Vibrancy
Performance Considerations
Different vibrancy types have different performance characteristics:Best Performance
autounder-windowacrylic(Windows)
Higher GPU Usage
fullscreen-ui(more transparent = more GPU work)hud- Multiple layered effects
If you experience performance issues or visual glitches, try switching to
auto or under-window mode.Troubleshooting Types
Type not working on Windows
Type not working on Windows
Only
acrylic and auto work on Windows. All other types are macOS-specific.Solution: Use "vscode_vibrancy.type": "auto" or "acrylic"No transparency effect appears
No transparency effect appears
Possible causes:
- Using a deprecated type
- Transparency effects disabled in OS
- Vibrancy not enabled
- Switch to a modern type (
auto,under-window, oracrylic) - Check OS accessibility settings for “Reduce transparency”
- Run “Reload Vibrancy” command (F1)
Visual glitches or artifacts
Visual glitches or artifacts
Some types may not work well with certain GPU configurations.Solutions:
- Try
forceFramelessWindowordisableFramelessWindowsettings - Switch to
autotype - On Windows: Add
--disable-gpu-compositingflag to VS Code shortcut
Type changed after VS Code update
Type changed after VS Code update
VS Code updates may upgrade Electron, which can deprecate old vibrancy types.Solution: Accept the migration prompt or manually update to a supported type.

