190 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			190 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Graph Settings - Quick Start
 | 
						|
 | 
						|
Get started with the new Graph Settings feature in 5 minutes!
 | 
						|
 | 
						|
## 🚀 Quick Overview
 | 
						|
 | 
						|
The Graph Settings panel lets you customize your graph view just like Obsidian:
 | 
						|
- **Filter** what appears in the graph
 | 
						|
- **Color** nodes by tags, files, or paths
 | 
						|
- **Adjust** visual appearance
 | 
						|
- **Fine-tune** physics forces
 | 
						|
 | 
						|
All settings are saved to `.obsidian/graph.json` and sync automatically.
 | 
						|
 | 
						|
## 📝 How to Use
 | 
						|
 | 
						|
### 1. Open Settings
 | 
						|
 | 
						|
Click the **gear icon (⚙️)** in the top-right corner of the graph view.
 | 
						|
 | 
						|
### 2. Explore Sections
 | 
						|
 | 
						|
The panel has 4 collapsible sections:
 | 
						|
 | 
						|
#### 🔍 **Filters**
 | 
						|
Control which nodes appear:
 | 
						|
- **Search**: Type to filter by node name
 | 
						|
- **Tags**: Toggle to show/hide tag nodes
 | 
						|
- **Attachments**: Toggle to show/hide attachment files
 | 
						|
- **Existing files only**: Show only notes that exist (hide broken links)
 | 
						|
- **Orphans**: Toggle to show/hide notes with no connections
 | 
						|
 | 
						|
#### 🎨 **Groups** 
 | 
						|
Color nodes based on criteria:
 | 
						|
1. Click **"New group"**
 | 
						|
2. Choose a color (click the color circle)
 | 
						|
3. Enter a query:
 | 
						|
   - `tag:#work` - Color all notes with #work tag
 | 
						|
   - `file:meeting` - Color notes with "meeting" in filename
 | 
						|
   - `path:projects` - Color notes in projects folder
 | 
						|
4. Use duplicate/delete icons to manage groups
 | 
						|
 | 
						|
#### 👁️ **Display**
 | 
						|
Adjust visual appearance:
 | 
						|
- **Arrows**: Show direction of links
 | 
						|
- **Text fade threshold**: When to hide node labels
 | 
						|
- **Node size**: Make nodes bigger/smaller
 | 
						|
- **Link thickness**: Make connections thicker/thinner
 | 
						|
- **Animate**: Restart the physics simulation
 | 
						|
 | 
						|
#### ⚡ **Forces**
 | 
						|
Fine-tune physics:
 | 
						|
- **Center force**: Pull nodes toward center
 | 
						|
- **Repel force**: Push nodes apart
 | 
						|
- **Link force**: Pull connected nodes together
 | 
						|
- **Link distance**: Preferred spacing between linked nodes
 | 
						|
 | 
						|
### 3. See Changes Live
 | 
						|
 | 
						|
All changes apply immediately to the graph!
 | 
						|
 | 
						|
### 4. Close Panel
 | 
						|
 | 
						|
- Click the **X** button
 | 
						|
- Press **Esc** key
 | 
						|
- Click outside (mobile only)
 | 
						|
 | 
						|
## 💡 Common Use Cases
 | 
						|
 | 
						|
### Hide Clutter
 | 
						|
**Goal**: Show only your main notes, no tags or orphans
 | 
						|
 | 
						|
1. Open Filters section
 | 
						|
2. Uncheck "Tags"
 | 
						|
3. Uncheck "Orphans"
 | 
						|
4. Check "Existing files only"
 | 
						|
 | 
						|
### Color by Topic
 | 
						|
**Goal**: Color notes by their main tag
 | 
						|
 | 
						|
1. Open Groups section
 | 
						|
2. Click "New group"
 | 
						|
3. Set query: `tag:#work` and choose red
 | 
						|
4. Click "New group" again
 | 
						|
5. Set query: `tag:#personal` and choose blue
 | 
						|
6. Click "New group" again
 | 
						|
7. Set query: `tag:#learning` and choose green
 | 
						|
 | 
						|
### Make Graph Compact
 | 
						|
**Goal**: Tighter, smaller graph
 | 
						|
 | 
						|
1. Open Forces section
 | 
						|
2. Increase "Repel force" to push nodes apart less
 | 
						|
3. Decrease "Link distance" to bring connected nodes closer
 | 
						|
4. Open Display section
 | 
						|
5. Decrease "Node size" to make nodes smaller
 | 
						|
 | 
						|
### Make Graph Spread Out
 | 
						|
**Goal**: Looser, bigger graph
 | 
						|
 | 
						|
1. Open Forces section
 | 
						|
2. Increase "Repel force" to push nodes apart more
 | 
						|
3. Increase "Link distance" for more spacing
 | 
						|
4. Open Display section
 | 
						|
5. Increase "Node size" if needed
 | 
						|
 | 
						|
## 🎯 Pro Tips
 | 
						|
 | 
						|
1. **Search is powerful**: Use it to highlight specific notes in the graph
 | 
						|
2. **Order matters**: In Groups, first matching group wins - reorder if needed
 | 
						|
3. **Animate button**: Hit this after changing forces to see immediate effect
 | 
						|
4. **External edits**: Edit `.obsidian/graph.json` directly - UI updates in ~2 seconds
 | 
						|
5. **Reset section**: Each section has a reset button (hover over title)
 | 
						|
6. **Reset all**: Click the refresh icon in panel header to reset everything
 | 
						|
 | 
						|
## 📱 Mobile Tips
 | 
						|
 | 
						|
- Panel takes full screen on mobile
 | 
						|
- Swipe down or tap outside to close
 | 
						|
- All features work the same as desktop
 | 
						|
 | 
						|
## 🔧 Keyboard Shortcuts
 | 
						|
 | 
						|
- **Esc**: Close settings panel
 | 
						|
- **Tab**: Navigate between controls
 | 
						|
- **Enter/Space**: Activate buttons and toggles
 | 
						|
 | 
						|
## 🐛 Troubleshooting
 | 
						|
 | 
						|
### Settings not saving?
 | 
						|
- Check browser console for errors
 | 
						|
- Verify `.obsidian` folder exists in vault
 | 
						|
- Restart server if needed
 | 
						|
 | 
						|
### Panel not opening?
 | 
						|
- Clear browser cache
 | 
						|
- Check for JavaScript errors
 | 
						|
- Refresh the page
 | 
						|
 | 
						|
### Graph not updating?
 | 
						|
- Settings change immediately - if not, check console
 | 
						|
- Try clicking "Animate" button
 | 
						|
- Refresh page as last resort
 | 
						|
 | 
						|
## 📚 Learn More
 | 
						|
 | 
						|
- [Full Documentation](./GRAPH_SETTINGS.md)
 | 
						|
- [Configuration Reference](./GRAPH_SETTINGS.md#configuration-structure)
 | 
						|
- [API Documentation](./GRAPH_SETTINGS.md#api-endpoints)
 | 
						|
 | 
						|
## 🎉 Example Configs
 | 
						|
 | 
						|
### Minimalist View
 | 
						|
```json
 | 
						|
{
 | 
						|
  "showTags": false,
 | 
						|
  "showAttachments": false,
 | 
						|
  "hideUnresolved": true,
 | 
						|
  "showOrphans": false,
 | 
						|
  "showArrow": false,
 | 
						|
  "nodeSizeMultiplier": 0.8,
 | 
						|
  "lineSizeMultiplier": 0.5
 | 
						|
}
 | 
						|
```
 | 
						|
 | 
						|
### Colorful Project View
 | 
						|
```json
 | 
						|
{
 | 
						|
  "colorGroups": [
 | 
						|
    { "query": "tag:#project", "color": { "a": 1, "rgb": 14701138 } },
 | 
						|
    { "query": "tag:#idea", "color": { "a": 1, "rgb": 9699539 } },
 | 
						|
    { "query": "tag:#done", "color": { "a": 1, "rgb": 5763719 } }
 | 
						|
  ]
 | 
						|
}
 | 
						|
```
 | 
						|
 | 
						|
### Dense Network
 | 
						|
```json
 | 
						|
{
 | 
						|
  "repelStrength": 5,
 | 
						|
  "linkDistance": 80,
 | 
						|
  "centerStrength": 1.2,
 | 
						|
  "nodeSizeMultiplier": 0.6
 | 
						|
}
 | 
						|
```
 | 
						|
 | 
						|
---
 | 
						|
 | 
						|
**Happy graphing!** 🎨📊
 |