Islands Theme for VS Code
Beautiful Dark and Light themes ported from JetBrains IDEs (RustRover, IntelliJ IDEA, etc.) to Visual Studio Code.

✨ Features
- 🎨 Two Themes: Islands Dark and Islands Light
- 📝 Rich Syntax Highlighting: 45+ carefully crafted token rules
- 🎯 Complete UI Coverage: 300+ UI color configurations
- 🔧 Multi-Language Support: JavaScript, TypeScript, Python, Rust, Go, Java, and more
- ✨ Consistent Colors: Faithful port from JetBrains IDEs
- 🌈 Modern Design: Optimized for long coding sessions
📸 Screenshots
Islands Dark
A sophisticated dark theme with carefully balanced colors for reduced eye strain.

Islands Light
A clean and bright theme perfect for daytime coding.

🚀 Installation
From VS Code Marketplace (Recommended)
- Open VS Code
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "Islands Theme"
- Click Install
Manual Installation
- Download the latest
.vsix file from Releases
- Open VS Code
- Go to Extensions
- Click "..." menu → Install from VSIX
- Select the downloaded file
From Source
git clone https://github.com/gu-xiaohui/islands-theme.git
cd islands-theme
npm install
npm run package
code --install-extension islands-theme-1.0.0.vsix
🎨 Activation
- Open Command Palette (Cmd+Shift+P / Ctrl+Shift+P)
- Type "Color Theme"
- Select either:
- Islands Dark - for dark mode lovers
- Islands Light - for bright environments
Or use keyboard shortcuts:
- Mac:
Cmd+K Cmd+T
- Windows/Linux:
Ctrl+K Ctrl+T
🎨 Color Palette
Islands Dark
- Background:
#191a1c - Deep, comfortable dark
- Foreground:
#bcbec4 - Soft gray-white
- Keywords:
#cf8e6d - Warm orange
- Strings:
#6aab73 - Fresh green
- Numbers:
#2aacb8 - Cyan
- Functions:
#56a8f5 - Bright blue
- Comments:
#7a7e85 - Muted gray
Islands Light
- Background:
#ffffff - Pure white
- Foreground:
#000000 - Rich black
- Keywords:
#0033b3 - Deep blue
- Strings:
#067d17 - Forest green
- Numbers:
#1750eb - Vivid blue
- Functions:
#00627a - Teal
- Comments:
#8c8c8c - Medium gray
🌟 What's Included
UI Elements
- Editor (background, selection, cursor, line highlight)
- Sidebar, Activity Bar, Status Bar
- Tabs, Panels, Terminal
- Input fields, Buttons, Dropdowns
- Lists, Menus, Quick Picker
- Git decorations, Diff editor
- Debug toolbar, Peek view
- And 300+ more UI elements!
Syntax Highlighting
- Comments (regular & documentation)
- Strings & escape sequences
- Numbers, Booleans, Null/Undefined
- Keywords & Operators
- Functions, Methods, Classes
- Variables, Constants, Properties
- Type parameters & Interfaces
- Decorators & Annotations
- Language-specific tokens for:
- HTML/CSS
- JavaScript/TypeScript/JSX
- Python
- Rust
- Markdown
- JSON/YAML
- Regular expressions
- And many more!
🛠️ Supported Languages
JavaScript • TypeScript • Python • Rust • Go • Java • C/C++ • C# • PHP • Ruby • Swift • Kotlin • Scala • HTML • CSS • SCSS • Less • JSON • YAML • TOML • Markdown • XML • SQL • Shell • Dockerfile • and more...
🤝 Contributing
Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
- Improve documentation
📝 License
MIT License - see LICENSE file for details
🙏 Credits
Originally based on the Islands Dark and Islands Light themes from JetBrains IDEs (RustRover, IntelliJ IDEA).
📮 Feedback
If you enjoy this theme, please:
Enjoy coding with Islands Theme! 🎨✨