# Mandala Chart for Obsidian An interactive **Mandala Chart** plugin for [Obsidian](https://obsidian.md) โ€” the 9ร—9 goal-planning framework popularized by baseball star Shohei Ohtani. **Languages / ่จ€่ชž:** ๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž ยท ๐Ÿ‡บ๐Ÿ‡ธ English ยท ๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡ ยท ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด ยท ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol *(Auto-detected from your Obsidian language setting)* --- ## What is a Mandala Chart? A Mandala Chart is a 9ร—9 grid used for structured goal planning. You place your **main goal** in the center, surround it with **8 key themes**, and then expand each theme into **8 supporting ideas** โ€” giving you 64 action items at a glance. ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ T0 โ”‚ T1 โ”‚ T2 โ”‚ โ”‚ โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ T3 โ”‚ GOAL โ”‚ T4 โ”‚ ... โ”‚ โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚ T5 โ”‚ T6 โ”‚ T7 โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Each T = a 3ร—3 sub-grid with 8 ideas ``` --- ## Features - **๐ŸŽฏ Interactive 9ร—9 grid** โ€” click any cell to edit inline - **๐Ÿ” Two view modes** โ€” full overview and focus mode for each theme - **๐ŸŒˆ Rainbow pastel colors** โ€” 8 themes colored clockwise in rainbow order - **โญ• Circle design** โ€” all theme labels rendered as circles - **โœ๏ธ Markdown support** โ€” use `#tags`, `[[links]]`, `**bold**` in any cell - **โŠž Open full view** โ€” transfer any embedded chart to the full-screen tab with one click - **๐Ÿ–จ Print-ready** โ€” exports a clean A4 landscape page - **๐ŸŒ 5 languages** โ€” Japanese, English, Chinese, Korean, Spanish - **๐Ÿ“Œ Ribbon icon** โ€” one-click access from the left sidebar - **๐Ÿ“ Code block embed** โ€” embed charts directly in any note - **๐Ÿ’พ Auto-save** โ€” changes saved instantly --- ## Installation ### Community Plugin (Recommended) 1. Open Obsidian โ†’ **Settings โ†’ Community Plugins** 2. Disable Safe Mode if needed 3. Click **Browse** and search for **"Mandala Chart"** 4. Click **Install**, then **Enable** ### Manual Installation 1. Download the [latest release](https://github.com/gurio318/obsidian-mandala-chart/releases/latest) 2. Extract to your vault's `.obsidian/plugins/mandala-chart/` folder 3. Enable the plugin in **Settings โ†’ Community Plugins** ### BRAT (Beta) ``` https://github.com/gurio318/obsidian-mandala-chart ``` --- ## Usage ### Method 1: Ribbon Icon Click the **โŠž grid icon** in the left sidebar to open a dedicated Mandala Chart tab. Your data is saved automatically between sessions. ### Method 2: Embed in a Note Use the command palette (**Ctrl/Cmd + P**) โ†’ **"Insert Mandala Chart into note"**, or type the code block manually: ````markdown ```mandala { "center": "My Main Goal", "themes": [ { "theme": "Theme 1", "items": ["", "", "", "", "", "", "", ""] }, { "theme": "Theme 2", "items": ["", "", "", "", "", "", "", ""] }, { "theme": "Theme 3", "items": ["", "", "", "", "", "", "", ""] }, { "theme": "Theme 4", "items": ["", "", "", "", "", "", "", ""] }, { "theme": "Theme 5", "items": ["", "", "", "", "", "", "", ""] }, { "theme": "Theme 6", "items": ["", "", "", "", "", "", "", ""] }, { "theme": "Theme 7", "items": ["", "", "", "", "", "", "", ""] }, { "theme": "Theme 8", "items": ["", "", "", "", "", "", "", ""] } ] } ``` ```` ### Editing - **Click any circle** in the center grid โ†’ opens a focused theme view - **Click any cell** โ†’ opens an edit dialog (Ctrl/Cmd+Enter to save) - **Theme pills** at the top โ†’ switch between themes in focus mode - **โ† Overview button** โ†’ return to the 9ร—9 view ### Printing Click **๐Ÿ–จ Print** (top right) to open a print-optimized A4 landscape page with all 81 cells. --- ## Color Design The 8 themes follow a **clockwise rainbow gradient** around the center: | Position | Color | |----------|-----------| | NW โ†– | ๐Ÿ”ด Red | | N โ†‘ | ๐ŸŸ  Orange | | NE โ†— | ๐ŸŸก Yellow-Green | | E โ†’ | ๐ŸŸข Green | | SE โ†˜ | ๐Ÿฉต Teal | | S โ†“ | ๐Ÿ”ต Blue | | SW โ†™ | ๐ŸŸฃ Purple | | W โ† | ๐Ÿฉท Pink | The **center main goal** is highlighted in **yellow** โญ --- ## Data Format Charts are stored as JSON in the `mandala` code block. You can edit the JSON directly or use the interactive UI. ```json { "center": "My Goal", "themes": [ { "theme": "Theme Name", "items": ["idea1", "idea2", "idea3", "idea4", "idea5", "idea6", "idea7", "idea8"] } ] } ``` --- ## Language Support The UI language is automatically detected from your Obsidian locale setting. Supported languages: | Language | Code | |------------|------| | ๆ—ฅๆœฌ่ชž | `ja` | | English | `en` | | ไธญๆ–‡ (็ฎ€ไฝ“) | `zh` | | ํ•œ๊ตญ์–ด | `ko` | | Espaรฑol | `es` | --- ## Contributing Contributions, bug reports, and feature requests are welcome! Please open an issue or PR on [GitHub](https://github.com/gurio318/obsidian-mandala-chart). --- ## License [MIT License](LICENSE) โ€” free to use, modify, and distribute. --- ## Acknowledgements Inspired by the Mandala Chart planning method, made famous by Shohei Ohtani's high school goal-setting chart.