feat: Add sketch mode UI tab with drawing tools

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-09 17:57:22 -07:00
parent c8b178e0a0
commit 606720030e
6 changed files with 83 additions and 9 deletions

3
icons/circle.svg Normal file
View File

@@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
<circle cx="24" cy="24" r="16" fill="none" stroke="#000" stroke-width="4"/>
</svg>

After

Width:  |  Height:  |  Size: 159 B

3
icons/line.svg Normal file
View File

@@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
<path d="m 8,40 32,-32" fill="none" stroke="#000" stroke-width="4"/>
</svg>

After

Width:  |  Height:  |  Size: 152 B

3
icons/rectangle.svg Normal file
View File

@@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
<rect x="8" y="12" width="32" height="24" fill="none" stroke="#000" stroke-width="4"/>
</svg>

After

Width:  |  Height:  |  Size: 170 B

3
icons/save-sketch.svg Normal file
View File

@@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
<path d="m8 24 12 12 20-24" fill="none" stroke="#000" stroke-width="4"/>
</svg>

After

Width:  |  Height:  |  Size: 156 B