Weable Color
Version: 0.4.23
Last Updated: 2026-01-28
Accessibility-first workflow integration platform for VS Code. Real-time color contrast feedback, WCAG diagnostics, and seamless palette sync across VS Code, Figma, and colorStudio. Build accessible designs faster with workflow integration that works where you work.
Current Implementation Status:
- ✅ Real-time color analysis (hover tooltips, contrast ratios, WCAG compliance)
- ✅ Accessibility diagnostics (squiggly underlines, Problems panel integration)
- ✅ Quick fix suggestions for accessibility issues
- ✅ Generate Accessible Color Palette command
- ✅ Open Color Picker command
- ✅ Multi-language support (CSS, SCSS, LESS, JS, TS, React, HTML, JSON, Markdown)
- ✅ Import from colorStudio command (Pro tier) - sync token system operational
- ✅ License validation and tier management
- ✅ Trial/freemium mode with upgrade prompts
Features
Real-time Color Analysis
- Hover tooltips with contrast ratios and WCAG compliance status
- Color previews in tooltips for instant visual feedback
- Multi-format support: Hex, RGB, RGBA, HSL, HSLA, and named colors
Accessibility Diagnostics
- Squiggly underlines for low contrast color combinations
- Problems panel integration with accessibility warnings
- Quick fix suggestions for better color alternatives
Smart Commands
- Generate Accessible Color Palette: Create 5-color WCAG-compliant palettes from any base color
- Open Color Picker: Interactive color selection with accessibility feedback
- Multi-language support: CSS, SCSS, LESS, JavaScript, TypeScript, React, HTML
Workflow Integration (Pro)
- Sync palettes from colorStudio to VS Code with one command
- Import from colorStudio: Use
Weable Color: Import from colorStudio command
- Real-time sync across VS Code, Figma, and colorStudio
- Team collaboration with shared palette libraries
- Seamless workflow - no context switching between tools
Developer Experience
- Zero configuration - works out of the box
- Lightweight - minimal performance impact
- Real-time feedback - instant accessibility insights
How It Works
- Open any file with color codes (CSS, JS, TS, HTML, etc.)
- Hover over colors to see contrast ratios and WCAG compliance
- Get instant feedback on accessibility issues
- Generate palettes from any color with one command
- Fix issues with quick-fix suggestions
Beta Feedback
We welcome your feedback to help improve Weable Color. You can share your thoughts by:
- Running the command:
Weable: Send Beta Feedback from the Command Palette (Cmd+Shift+P)
- Or filling out the form: Beta Feedback Form
/* Hex colors */
color: #ff0000;
color: #f00;
/* RGB colors */
color: rgb(255, 0, 0);
color: rgba(255, 0, 0, 0.5);
/* HSL colors */
color: hsl(0, 100%, 50%);
color: hsla(0, 100%, 50%, 0.5);
/* Named colors */
color: red;
color: blue;
color: green;
/* And 50+ more named colors */
Commands
Generate Accessible Color Palette
- Place cursor on any color code
- Press
Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
- Type "Weable: Generate Accessible Color Palette"
- Get a new document with 5-color WCAG-compliant palette
Open Color Picker
- Press
Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
- Type "Weable: Open Color Picker"
- Use interactive color picker with accessibility feedback
Import from colorStudio (Pro Tier)
- Generate a palette in colorStudio
- Click "Sync to VS Code" to get a sync token
- In VS Code, press
Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
- Type "Weable Color: Import from colorStudio"
- Paste your sync token when prompted
- Your palette is imported as a TypeScript file with CSS variables
Example Output
When you generate a palette from #ff0000 (red), you get:
// Accessible Color Palette Generated by weableColor
// Base color: #ff0000
// Generated: 2025-07-31T04:30:00.000Z
const accessiblePalette = ["#ff0000", "#ffffff", "#000000", "#cccccc", "#333333"];
// Usage:
// - Primary: #ff0000
// - Secondary: #ffffff
// - Accent: [#000000](https://github.com/weable/weable-color-vscode/issues/000000)
// - Neutral: #cccccc
// - Background: [#333333](https://github.com/weable/weable-color-vscode/issues/333333)
// CSS Variables (copy-paste ready):
:root {
--color-primary: #ff0000;
--color-secondary: #ffffff;
--color-accent: [#000000](https://github.com/weable/weable-color-vscode/issues/000000);
--color-neutral: #cccccc;
--color-background: [#333333](https://github.com/weable/weable-color-vscode/issues/333333);
}
Pricing & Licensing
Accessibility-First Freemium Model: All 6 color harmonies are free. Pro tier focuses on workflow integration and team collaboration.
Free Tier
- All 6 color harmonies (complementary, triadic, tetradic, split-complementary, analogous, monochromatic)
- VS Code Extension (Basic)
- Real-time contrast checks
- Basic palette generation
- Community support
Pro License ($4.99/month or $49.99/year)
- Workflow integration (VS Code ↔ Figma ↔ colorStudio sync)
- Real-time palette sync across tools
- Import from colorStudio command
- Team collaboration features
- Advanced export formats (no watermark)
- API access for custom integrations
- Priority support & updates
API License ($19.99/month)
- All Pro features
- Unlimited API calls
- Team collaboration & shared libraries
- Custom integration support
- Early access to new features
Purchase licenses at weable.pro/products/weable-color/pricing
License Key Setup
- Purchase a license from our website
- Receive license key via email (automated delivery)
- Open VS Code Settings
- Search for "weableColor.licenseKey"
- Enter your license key
- Restart VS Code to activate full features
Our licensing system integrates with Gumroad payments and Supabase user management for secure, automated license delivery.
Installation
- Open VS Code
- Go to Extensions (
Cmd+Shift+X)
- Search for "Weable Color"
- Click Install
- Purchase a license to unlock Pro features
Supported Languages
- CSS - Full support
- SCSS/LESS - Full support
- JavaScript - Color string detection
- TypeScript - Color string detection
- React/JSX - Color prop detection
- HTML - Style attribute detection
- JSON - Color value detection
- Markdown - Inline color detection
Accessibility Standards
This extension helps you meet:
- WCAG 2.1 AA - Minimum contrast ratios
- WCAG 2.1 AAA - Enhanced contrast ratios
- Section 508 - Federal accessibility requirements
- ADA Compliance - Americans with Disabilities Act
Quick Start
- Install the extension
- Open a CSS file with color codes
- Hover over colors to see accessibility info
- Generate palettes from any color
- Fix issues with quick-fix suggestions
Pro Workflow Integration
- Create palettes in colorStudio (web)
- Sync to VS Code with one click
- Import palettes using
Weable Color: Import from colorStudio command
- Use in your code - palettes imported as TypeScript with CSS variables
- Sync to Figma (coming soon) for complete workflow integration
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
Proprietary Software License - see LICENSE file for details.
This software is licensed, not sold. Unauthorized use is prohibited.
🔗 Links
⭐ Support
If you find this extension helpful, please:
- ⭐ Star the repository
- 📝 Report issues on GitHub
- 💬 Join our community discussions
Made with ❤️ by the Weable team