Overview Version History Q & A Rating & Review 
Kuroir Project Colorizer 
Instantly distinguish your projects with unique, randomly generated colors for each workspace. No more confusion when working with multiple VS Code windows!
Features 
🎨 Automatic Color Assignment : Each workspace gets a unique color automatically 
🎲 Smart Random Colors : Uses HSL color space (H: 0-360°, S: 45-75%, L: 40-60%) for pleasant, readable colors 
💾 Persistent Colors : Colors are saved in workspace settings and persist across sessions 
🎯 Customizable Elements : Choose which UI elements to colorize 
🔄 Regenerate on Demand : Change colors anytime with a simple command 
⚡ Real-time Updates : Configuration changes apply immediately 
 
Supported UI Elements 
You can enable/disable coloring for each UI element:
Activity Bar  - Left sidebar with icons (default: enabled)Status Bar  - Bottom bar (default: enabled)Title Bar  - Top window bar (default: enabled)Side Bar  - File explorer, search, etc. (default: disabled)Panel  - Terminal, output, problems (default: disabled)Editor Group Headers  - Tab area (default: disabled)Menu Bar  - File, Edit, View... (default: disabled)Minimap  - Minimap border (default: disabled)Breadcrumb  - Navigation bar (default: disabled)Notifications  - Notification toasts (default: disabled) 
Commands 
Kuroir Project Colorizer: Regenerate Color - Generate a new random color for the current workspace
Kuroir Project Colorizer: Show Current Color - Display the current workspace color
Kuroir Project Colorizer: Set Custom Color - Set a custom color using a hex value
Kuroir Project Colorizer: Toggle Colorization On/Off - Enable or disable all colorization for the current workspace
kuroirProjectColorizer.enable.notifications - Notifications (default: false)
 
Workspace Color 
The generated color is automatically saved in your workspace settings:
{
  "kuroirProjectColorizer.workspaceColor": "#4a7c9e"
}
How It Works 
When you open a workspace, Kuroir Project Colorizer checks if a color is already assigned 
If not, it generates a new random color using the HSL color space 
The color is applied to the enabled UI elements with automatic contrast adjustments 
The color is saved in .vscode/settings.json for persistence 
 
Color Variations 
The extension automatically generates several color variations from your base color:
Primary : The main generated colorContrast : Black or white, depending on luminancePrimary Light : A lighter version for backgroundsPrimary Dim : A dimmed version for inactive statesHover : A slightly brighter version for hover states 
Requirements 
VS Code version 1.74.0 or higher 
A workspace/folder must be open (not just individual files) 
 
Known Issues 
Colors only apply to workspace windows, not to windows with just individual files open 
Some UI elements may require a window reload if VS Code doesn't update them immediately