Skip to content

BenWilles/vs-rainbow-folders

 
 

Repository files navigation

VS Rainbow Folders

A VS Code extension to colorize folders in the file explorer with a curated pastel color palette.

Features

  • 🎨 32 carefully curated colors - 24 pastel colors + 8 grayscale tones
  • 🌈 Sorted by hue - Colors arranged in spectrum order for easy selection
  • Consistent brightness - All colors have unified lightness (70-80%) for a harmonious look
  • 🖱️ Simple right-click menu - Just right-click a folder and select "Colorize"
  • 🔄 Clear color option - Shows current color and allows easy removal

Usage

  1. Right-click on any folder in the Explorer
  2. Select "Colorize"
  3. Pick a color from the palette, or select "Clear color" to remove

Color Palette

The palette includes carefully selected pastel colors organized by hue:

Category Colors
Reds & Pinks Light Salmon, Peach, Rosy Brown, Light Pink
Oranges Coral, Cream
Yellows Golden Yellow, Butter Yellow, Light Yellow
Greens Light Goldenrod, Sage Green, Pale Green, Light Aquamarine, Pale Aqua
Cyans & Blues Powder Blue, Pale Cyan, Light Cyan, Light Blue, Light Sky Blue
Purples Light Periwinkle, Lavender, Light Purple, Light Orchid, Light Magenta
Grays 8 shades from Dark Gray to Very Light Gray

Credits

This extension is based on Folder Color by Sergey Egorov.

Changes from the original:

  • Curated pastel color palette (32 colors instead of 200+)
  • Colors sorted by hue for easier selection
  • Unified brightness for consistent appearance
  • Simplified context menu (removed submenu)
  • Shows current color in the "Clear color" option
  • Runtime SVG icon generation (no pre-generated icon files)
  • Removed badge/emoji functionality (focused on colors only)
  • New extension icon

License

MIT License - See LICENSE for details.

Author

Ben Willes

About

A VS Code extension to colorize folders in the file explorer with a curated pastel color palette

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 100.0%