first commit

This commit is contained in:
Hakan Seven 2026-03-22 14:56:27 +03:00
commit d2fdac7f1e
274 changed files with 89330 additions and 0 deletions

5
assets/icons/arc/arc.svg Normal file
View file

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<circle cx="4" cy="18" r="2" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="2" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 298 B

View file

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- 3 points on arc, no construction lines -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<circle cx="4" cy="18" r="2" fill="#4cc9f0"/>
<circle cx="8" cy="7" r="2" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="2" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 403 B

View file

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Center (first=large) + radius to start + angle arc indicator -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<line x1="15" y1="16" x2="4" y2="18" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<line x1="15" y1="16" x2="20" y2="6" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<!-- Angle arc between the two radii (r=3, centered at circle center) -->
<path d="M 12 16.5 A 3 3 0 0 1 16.4 13.3" stroke="#4cc9f0" stroke-width="1.3" fill="none"/>
<circle cx="15" cy="16" r="2.5" fill="#4cc9f0"/>
<circle cx="4" cy="18" r="1.8" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 746 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Center (first=large) + two dashed radii + start + end -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<line x1="15" y1="16" x2="4" y2="18" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<line x1="15" y1="16" x2="20" y2="6" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<circle cx="15" cy="16" r="2.5" fill="#4cc9f0"/>
<circle cx="4" cy="18" r="1.8" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="1.4" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 620 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Center (first=large) + radius to start + chord line (length) -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<line x1="15" y1="16" x2="4" y2="18" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<line x1="4" y1="18" x2="20" y2="6" stroke="#4cc9f0" stroke-width="1.5"/>
<circle cx="15" cy="16" r="2.5" fill="#4cc9f0"/>
<circle cx="4" cy="18" r="1.8" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="1.4" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 604 B

View file

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Start (first=large) + radius to center + angle arc indicator -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<line x1="15" y1="16" x2="4" y2="18" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<line x1="15" y1="16" x2="20" y2="6" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<!-- Angle arc between the two radii -->
<path d="M 12 16.5 A 3 3 0 0 1 16.4 13.3" stroke="#4cc9f0" stroke-width="1.3" fill="none"/>
<circle cx="4" cy="18" r="2.5" fill="#4cc9f0"/>
<circle cx="15" cy="16" r="1.8" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 713 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Start (first=large) + two dashed radii + center + end -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<line x1="15" y1="16" x2="4" y2="18" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<line x1="15" y1="16" x2="20" y2="6" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<circle cx="4" cy="18" r="2.5" fill="#4cc9f0"/>
<circle cx="15" cy="16" r="1.8" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="1.4" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 620 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Start (first=large) + radius to center + chord line (length) -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<line x1="15" y1="16" x2="4" y2="18" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<line x1="4" y1="18" x2="20" y2="6" stroke="#4cc9f0" stroke-width="1.5"/>
<circle cx="4" cy="18" r="2.5" fill="#4cc9f0"/>
<circle cx="15" cy="16" r="1.8" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="1.4" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 604 B

View file

@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Start + end (no center), small angle arc at start between tangent & chord -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<!-- Chord line -->
<line x1="4" y1="18" x2="20" y2="6" stroke="#606060" stroke-width="1" stroke-dasharray="2 2"/>
<!-- Small angle arc at start point (between tangent and chord) -->
<path d="M 4 14.5 A 3.5 3.5 0 0 1 7.2 16.6" stroke="#4cc9f0" stroke-width="1.3" fill="none"/>
<circle cx="4" cy="18" r="2" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="2" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 672 B

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Start + end + tangent direction arrow at start -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<!-- Tangent arrow at start: arc goes up-left from (4,18) -->
<line x1="4" y1="18" x2="3" y2="13" stroke="#4cc9f0" stroke-width="1.5"/>
<polygon points="3,13 4.6,14.8 1.4,14.8" fill="#4cc9f0"/>
<circle cx="4" cy="18" r="2" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="2" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 556 B

View file

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<!-- Start + end + dashed radius line from implied center -->
<path d="M 4 18 A 11 11 0 0 1 20 6" stroke="#e0e0e0" stroke-width="2" fill="none" stroke-linecap="round"/>
<!-- Dashed radius from implied center to start -->
<line x1="15" y1="16" x2="4" y2="18" stroke="#4cc9f0" stroke-width="1.5" stroke-dasharray="2 2"/>
<!-- "R" label stub: small tick at midpoint of radius -->
<line x1="10" y1="16.5" x2="9" y2="14.5" stroke="#4cc9f0" stroke-width="1.2"/>
<line x1="10" y1="16.5" x2="11" y2="14.5" stroke="#4cc9f0" stroke-width="1.2"/>
<circle cx="4" cy="18" r="2" fill="#4cc9f0"/>
<circle cx="20" cy="6" r="2" fill="#4cc9f0"/>
</svg>

After

Width:  |  Height:  |  Size: 745 B