You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,7 @@
1
1
# circuit-sketcher-obsidian-plugin
2
+
3
+
> ⭐️ If you like this plugin, please consider [starring the repository](https://github.com/code-forge-temple/circuit-sketcher-obsidian-plugin) on GitHub!
4
+
2
5
A plugin for Obsidian to draw circuits on a canvas. It is based on the [code-forge-temple/circuit-sketcher-core](https://github.com/code-forge-temple/circuit-sketcher-core).
3
6
4
7
## Table of Contents
@@ -14,6 +17,7 @@ A plugin for Obsidian to draw circuits on a canvas. It is based on the [code-for
14
17
- Save and load circuit designs.
15
18
- Customizable library for circuit elements.
16
19
- Responsive design with automatic resizing.
20
+
-**Embed circuit diagrams in notes:** Reference `.circuit-sketcher` files in your notes (e.g., by dragging and dropping the file into a note). In read mode, an image of the circuit will be displayed automatically.
17
21
18
22
## Installation
19
23
@@ -28,7 +32,7 @@ or
28
32
29
33
## Usage
30
34
31
-
1. Use the ribbon icon or command palette to create a new circuit sketcher file.
35
+
1. Use the ribbon icon, command palette, or right-click on a target folder in the file explorer and select **Create new Circuit Sketcher file** to create a new circuit sketcher file.
32
36
2. Start drawing your circuit on the canvas:
33
37
- On the canvas, right-click to show the canvas menu, and select `Create Node`.
34
38
- Right-click on the node to show the node menu, select `Change Image`, and choose an image relevant to your circuit node.
.setDesc("The Circuit Sketcher library will allow you to save any circuit element custom design you create and make it available throughout any .circuit-sketcher file.");
27
36
28
37
newSetting(containerEl)
29
38
.setName("Library path")
30
-
.setDesc("The Circuit Sketcher library will be stored at: vault_root/.lib.circuit-sketcher")
39
+
.setDesc(`The Circuit Sketcher library will be stored at: vault_root/${this.plugin.settings.libraryPath}`)
.setDesc("The Circuit Sketcher cache stores generated circuit images and data to improve performance and reduce redundant computations. "+
48
+
"It is recommended not to delete the cache, as doing so will cause references to circuit sketches in your notes to become invisible until they are regenerated.");
49
+
50
+
newSetting(containerEl)
51
+
.setName("Cache path")
52
+
.setDesc(`The Circuit Sketcher cache will be stored at: vault_root/${this.plugin.settings.cachePath}`)
0 commit comments