Nahom A20 downloadsFenced code block processor, palette modal, and clipboard tools for Sanzo Wada's 348 classic color combinations.
A beautiful, lightweight Obsidian plugin that brings the timeless palettes of Sanzo Wada's 1930s work A Dictionary of Color Combinations (Haishoku Sōkan) directly into your vault.
Explore, preview, favorite, and embed all 348 historical color combinations derived from Wada's 159 original color swatches.
🎨 Fenced Code Block Processor (```sanzo):
Render any palette directly in Reading or Live Preview modes:
```sanzo
12
```
Omit the ID (```sanzo) to generate a random combination for inspiration!
Interactive swatches: hover to see hex codes, click any swatch to copy its HEX value with an Obsidian Notice.
Includes a "Copy All HEX" button for quick palette exports.
🗂️ Sidebar Panel (ItemView):
"coral", "pink", or "cobalt". Combinations with more matched colors sort to the top, and matched color bars are highlighted with an outline.1 to 348 to pull up that exact palette.🔍 Palette Strip Modal:
Insert Sanzo Wada palette).⚙️ Customizable Settings:
```sanzo <id>)Add a code block with the language sanzo followed by any palette ID between 1 and 348:
# Design Notes
Here is a 3-color palette for UI headers:
```sanzo
12
```
And a gentle floral combination:
```sanzo
176
```
Or leave it blank for a random palette:
```sanzo
```
Ctrl/Cmd + P) and run:
Sanzo Wada: Open Sanzo Wada sidebar
lavender, green) or switch to By ID #.Download the latest release (main.js, manifest.json, styles.css).
In your Obsidian vault, navigate to .obsidian/plugins/.
Create a folder named obsidian-sanzo-wada and move the three files into it:
<Vault>/.obsidian/plugins/obsidian-sanzo-wada/
├── main.js
├── manifest.json
└── styles.css
In Obsidian, go to Settings → Community plugins and click Reload plugins.
Enable Sanzo Wada Color Combinations.
# Clone or create project directory
git clone https://github.com/boltlights/obsidian-sanzo-wada.git
cd obsidian-sanzo-wada
# Install dependencies
npm install
# Build for production
npm run build
# Or run development mode with auto-rebuild
npm run dev
This plugin uses the system clipboard only when you explicitly trigger it:
No clipboard reading, monitoring, or background access occurs.
This plugin would not be possible without the incredible work of others. The color data used here is from the dictionary-of-colour-combinations package.
dictionary-of-colour-combinations npm package was created by Matt DesLauriers (@mattdesl), who refined the data and improved the CMYK-to-RGB conversion for better print accuracy.This project is licensed under the MIT License. The original dictionary-of-colour-combinations data is also licensed under the MIT License. A copy of the original license is included in this repository (THIRD_PARTY_LICENSES.md).