setup electron app with boilerplate

This commit is contained in:
talksik
2026-02-19 19:41:26 -08:00
parent fc6a5e43db
commit 1f249c47a6
5174 changed files with 8743 additions and 0 deletions
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 5C22 3.34315 16.9706 2 12 2C7.02944 2 2 3.34315 2 5M22 5V19C22 20.5 19 22 15 22V8C19 8 22 6.30622 22 5ZM2 5V19C2 20.5 6 22 9 22V8C5.5 8 2 6.30622 2 5Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 353 B

+4
View File
@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.75515 12.1387C10.0308 11.5323 10.1686 11.2291 10.3627 10.9694C10.5348 10.7392 10.7392 10.5348 10.9694 10.3627C11.2291 10.1686 11.5323 10.0308 12.1387 9.75515L16 8L14.2448 11.8613C13.9692 12.4677 13.8314 12.7709 13.6373 13.0306C13.4652 13.2608 13.2608 13.4652 13.0306 13.6373C12.7709 13.8314 12.4677 13.9692 11.8613 14.2448L8 16L9.75515 12.1387Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 755 B

+10
View File
@@ -0,0 +1,10 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2546_11487)">
<path d="M21.466 6.47824C21.9677 4.68672 22.2185 3.79096 21.9857 3.17628C21.7827 2.64035 21.3596 2.21724 20.8237 2.01427C20.209 1.78147 19.3133 2.03228 17.5217 2.53391L7.29584 5.39716C4.46617 6.18947 3.05133 6.58563 2.64136 7.25828C2.28678 7.84005 2.25275 8.56231 2.55106 9.17484C2.89597 9.88306 4.26729 10.4105 7.00993 11.4654L9.67255 12.4894C10.1614 12.6775 10.4058 12.7715 10.6114 12.9176C10.7936 13.0472 10.9528 13.2064 11.0823 13.3886C11.2285 13.5942 11.3225 13.8386 11.5105 14.3275L12.5345 16.9899C13.5893 19.7326 14.1168 21.1039 14.825 21.4489C15.4375 21.7472 16.1598 21.7132 16.7415 21.3586C17.4142 20.9486 17.8104 19.5338 18.6027 16.7041L21.466 6.47824Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_2546_11487">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1000 B

+10
View File
@@ -0,0 +1,10 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2546_11488)">
<path d="M14.8622 4.72433C13.941 2.88191 13.4803 1.96069 12.857 1.66508C12.3146 1.40782 11.6854 1.40782 11.1429 1.66508C10.5197 1.96069 10.059 2.8819 9.13783 4.72433L4.01929 14.9614C2.52082 17.9584 1.77158 19.4568 2.02258 20.2346C2.23924 20.9059 2.79354 21.4134 3.48131 21.5703C4.2781 21.7519 5.70492 20.8739 8.55857 19.1178L10.3229 18.0321C10.9318 17.6573 11.2363 17.47 11.5622 17.3969C11.8505 17.3322 12.1495 17.3322 12.4378 17.3969C12.7637 17.47 13.0682 17.6573 13.6771 18.0321L15.4414 19.1178C18.2951 20.8739 19.7219 21.7519 20.5187 21.5703C21.2065 21.4134 21.7608 20.9059 21.9774 20.2346C22.2284 19.4568 21.4792 17.9584 19.9807 14.9614L14.8622 4.72433Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_2546_11488">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 995 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 19C17.5228 19 22 14.5228 22 9C22 6.27455 20.9097 3.80375 19.1414 2M12 19C9.27455 19 6.80375 17.9097 5 16.1414M12 19V22M12 22H10M12 22H14M19 9C19 12.866 15.866 16 12 16C8.13401 16 5 12.866 5 9C5 5.13401 8.13401 2 12 2C15.866 2 19 5.13401 19 9Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 445 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 12C22 17.5228 17.5228 22 12 22M22 12C22 6.47715 17.5228 2 12 2M22 12C22 9.79086 17.5228 8 12 8C6.47715 8 2 9.79086 2 12M22 12C22 14.2091 17.5228 16 12 16C6.47715 16 2 14.2091 2 12M12 22C6.47715 22 2 17.5228 2 12M12 22C14.2091 22 16 17.5228 16 12C16 6.47715 14.2091 2 12 2M12 22C9.79086 22 8 17.5228 8 12C8 6.47715 9.79086 2 12 2M2 12C2 6.47715 6.47715 2 12 2" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 561 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 21C7.02944 21 3 16.9706 3 12M12 21C14.4853 21 16.7353 19.9926 18.364 18.364M12 21V23M3 12C3 9.51472 4.00736 7.26472 5.63604 5.63604M3 12H1M12 3C16.9706 3 21 7.02944 21 12M12 3C10.5632 3 9.20496 3.33671 8 3.93552M12 3V1M21 12C21 13.4368 20.6633 14.795 20.0645 16M21 12H23M18.364 18.364L22 22M18.364 18.364L14.129 14.1136L9.87868 9.87868M2 2L5.63604 5.63604M5.63604 5.63604L9.87868 9.87868M9.87868 9.87868C9.69388 10.0635 9.53308 10.2723 9.40135 10.5C9.14609 10.9413 9 11.4536 9 12C9 13.6569 10.3431 15 12 15C12.7684 15 13.4692 14.7111 14 14.2361" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 747 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21 12C21 16.9706 16.9706 21 12 21M21 12C21 7.02944 16.9706 3 12 3M21 12H23M12 21C7.02944 21 3 16.9706 3 12M12 21V23M3 12C3 7.02944 7.02944 3 12 3M3 12H1M12 3V1M15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 472 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 3V19M16 5V21M10.8165 19.8795L13.1835 20.8478C14.2182 21.2711 14.7356 21.4827 15.2674 21.548C15.7385 21.6057 16.2162 21.5792 16.678 21.4696C17.1993 21.3458 17.69 21.0782 18.6714 20.5428L20.7492 19.4095C21.2043 19.1613 21.4318 19.0372 21.5975 18.8593C21.7442 18.7019 21.8552 18.5148 21.9232 18.3107C22 18.08 22 17.8208 22 17.3026V4.96479C22 3.98827 22 3.5 21.7946 3.21292C21.6154 2.96241 21.3393 2.79853 21.0335 2.76113C20.6832 2.71828 20.2545 2.95209 19.3972 3.4197L18.6714 3.81557C17.69 4.3509 17.1993 4.61856 16.678 4.74229C16.2162 4.85191 15.7385 4.87846 15.2674 4.82068C14.7356 4.75547 14.2182 4.54383 13.1835 4.12054L10.8165 3.15219C9.78175 2.7289 9.2644 2.51726 8.73262 2.45204C8.26148 2.39427 7.78382 2.42081 7.32198 2.53043C6.80069 2.65417 6.30998 2.92183 5.32855 3.45716L3.25076 4.5905C2.79575 4.83868 2.56824 4.96278 2.40248 5.1407C2.25585 5.2981 2.14479 5.48519 2.07683 5.68928C2 5.92 2 6.17915 2 6.69745V19.0352C2 20.0117 2 20.5 2.2054 20.7871C2.38464 21.0376 2.66071 21.2015 2.96646 21.2389C3.31685 21.2817 3.74549 21.0479 4.60278 20.5803L5.32855 20.1844C6.30998 19.6491 6.80069 19.3814 7.32198 19.2577C7.78382 19.1481 8.26148 19.1215 8.73262 19.1793C9.2644 19.2445 9.78175 19.4562 10.8165 19.8795Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17 14C20.2927 14.6904 22 16.1241 22 17.7807C22 20.111 17.5228 22 12 22C6.47715 22 2 20.111 2 17.7807C2 16.1241 3.70729 14.6904 7 14M12 12C14.7614 12 17 9.76142 17 7C17 4.23858 14.7614 2 12 2C9.23858 2 7 4.23858 7 7C7 9.76142 9.23858 12 12 12ZM12 12V18" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 451 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19.7778 17C21.1676 17.5273 22 18.1987 22 18.9299C22 20.6255 17.5228 22 12 22C6.47715 22 2 20.6255 2 18.9299C2 18.1987 2.83244 17.5273 4.22222 17M14 8C14 9.10457 13.1046 10 12 10C10.8954 10 10 9.10457 10 8C10 6.89543 10.8954 6 12 6C13.1046 6 14 6.89543 14 8ZM12 18C13.5556 18 19 15.0816 19 8.80006C19 4.80003 15.8889 2 12 2C8.11111 2 5 4.80003 5 8.80006C5 15.0816 10.4444 18 12 18Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 580 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9 12L11 14L16 9M12 21.9998C14 21.9998 21 18.3518 21 10.5C21 5.5 17 2 12 2C7 2 3 5.5 3 10.5C3 18.3518 10 21.9998 12 21.9998Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 323 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.5 9.5L12 12M12 12L14.5 14.5M12 12L9.5 14.5M12 12L14.5 9.5M12 21.9998C14 21.9998 21 18.3518 21 10.5C21 5.5 17 2 12 2C7 2 3 5.5 3 10.5C3 18.3518 10 21.9998 12 21.9998Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 367 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9 12H15M12 21.9998C14 21.9998 21 18.3518 21 10.5C21 5.5 17 2 12 2C7 2 3 5.5 3 10.5C3 18.3518 10 21.9998 12 21.9998Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 315 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 9V12M12 12V15M12 12H9M12 12H15M12 21.9998C14 21.9998 21 18.3518 21 10.5C21 5.5 17 2 12 2C7 2 3 5.5 3 10.5C3 18.3518 10 21.9998 12 21.9998Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 341 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 2L5.00853 5.00853M22 22L18.1962 18.1962M18.1962 18.1962C16.012 20.7683 13.162 21.9998 12 21.9998C10 21.9998 3 18.3518 3 10.5C3 8.33373 3.75084 6.44902 5.00853 5.00853M18.1962 18.1962L5.00853 5.00853M7.62481 3C8.91725 2.35486 10.4079 2 12 2C17 2 21 5.5 21 10.5C21 12.1938 20.6743 13.6919 20.1433 15M12 8C13.6569 8 15 9.34315 15 11" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 531 B

+4
View File
@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3 10.5C3 5.5 7 2 12 2C17 2 21 5.5 21 10.5C21 18.3518 14 21.9998 12 21.9998C10 21.9998 3 18.3518 3 10.5Z" stroke="#2F384C" stroke-width="1.5"/>
<path d="M15 11C15 12.6569 13.6569 14 12 14C10.3431 14 9 12.6569 9 11C9 9.34315 10.3431 8 12 8C13.6569 8 15 9.34315 15 11Z" stroke="#2F384C" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 418 B

+3
View File
@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 19H16.5C18.433 19 20 17.433 20 15.5V15.5C20 13.567 18.433 12 16.5 12H6.5C4.567 12 3 10.433 3 8.5V8.5C3 6.567 4.567 5 6.5 5H12M8 19C8 20.6569 6.65685 22 5 22C3.34315 22 2 20.6569 2 19C2 17.3431 3.34315 16 5 16C6.65685 16 8 17.3431 8 19ZM12 5L9.5 2.5M12 5L9.5 7.5M21 5C21 6.65685 19.6569 8 18 8C16.3431 8 15 6.65685 15 5C15 3.34315 16.3431 2 18 2C19.6569 2 21 3.34315 21 5Z" stroke="#2F384C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 573 B