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,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.32" d="M7.85 1.25C5.88982 1.25 4.90972 1.25 4.16103 1.63148C3.50247 1.96703 2.96703 2.50247 2.63148 3.16103C2.25 3.90972 2.25 4.88982 2.25 6.85L2.25 10.75C2.25 13.5503 2.25 14.9504 2.79496 16.02C3.27433 16.9608 4.03923 17.7257 4.98004 18.205C6.0496 18.75 7.44973 18.75 10.25 18.75L11.75 18.75C14.5503 18.75 15.9504 18.75 17.0199 18.205C17.9608 17.7257 18.7257 16.9608 19.205 16.02C19.75 14.9504 19.75 13.5503 19.75 10.75L19.75 6.85C19.75 4.88982 19.75 3.90973 19.3685 3.16104C19.033 2.50247 18.4975 1.96704 17.839 1.63148C17.0903 1.25 16.1102 1.25 14.15 1.25L7.85 1.25Z" fill="#2F384C"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M18.75 6.00001C18.75 5.58579 19.0858 5.25001 19.5 5.25001L20 5.25001C21.5188 5.25001 22.75 6.48122 22.75 8.00001L22.75 11C22.75 12.5188 21.5188 13.75 20 13.75L19.5 13.75C19.0858 13.75 18.75 13.4142 18.75 13C18.75 12.5858 19.0858 12.25 19.5 12.25L20 12.25C20.6904 12.25 21.25 11.6904 21.25 11L21.25 8.00001C21.25 7.30965 20.6904 6.75001 20 6.75001L19.5 6.75001C19.0858 6.75001 18.75 6.41422 18.75 6.00001ZM1.24999 22C1.24999 21.5858 1.58578 21.25 1.99999 21.25L20 21.25C20.4142 21.25 20.75 21.5858 20.75 22C20.75 22.4142 20.4142 22.75 20 22.75L1.99999 22.75C1.58578 22.75 1.24999 22.4142 1.24999 22Z" fill="#2F384C"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.32" fill-rule="evenodd" clip-rule="evenodd" d="M20.5303 2.46967C20.2374 2.17678 19.7626 2.17678 19.4697 2.46967L12.4697 9.46967C12.1768 9.76256 12.1768 10.2374 12.4697 10.5303L15.4697 13.5303C15.7626 13.8232 16.2374 13.8232 16.5303 13.5303L21.2676 8.79307L21.2891 8.77153C21.6668 8.39384 21.9821 8.07859 22.2186 7.8C22.4653 7.50944 22.67 7.20979 22.787 6.8498C22.9664 6.29748 22.9664 5.70252 22.787 5.1502C22.67 4.79021 22.4653 4.49056 22.2186 4.2C21.9821 3.92142 21.6669 3.6062 21.2892 3.22855L21.2891 3.22847L21.2676 3.20693L20.5303 2.46967ZM11.5303 12.5303C11.8232 12.2374 11.8232 11.7626 11.5303 11.4697C11.2374 11.1768 10.7626 11.1768 10.4697 11.4697L7.46967 14.4697L1.46967 20.4697C1.17678 20.7626 1.17678 21.2374 1.46967 21.5303C1.76256 21.8232 2.23744 21.8232 2.53033 21.5303L8.53033 15.5303L11.5303 12.5303Z" fill="#2F384C"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 2.46967C5.76256 2.17678 6.23744 2.17678 6.53033 2.46967L9.39896 5.3383C9.41986 5.3592 9.44051 5.37982 9.46091 5.40019C9.81544 5.75424 10.0943 6.03271 10.2825 6.37132C10.4481 6.66938 10.5568 6.99564 10.6032 7.33346C10.6558 7.71725 10.5998 8.10734 10.5286 8.6033C10.5245 8.63184 10.5204 8.66072 10.5162 8.68998L10.2955 10.2348L20.5303 20.4697C20.8232 20.7626 20.8232 21.2374 20.5303 21.5303C20.2374 21.8232 19.7626 21.8232 19.4697 21.5303L9.23484 11.2955L7.68998 11.5162C7.66072 11.5204 7.63184 11.5245 7.6033 11.5286C7.10734 11.5998 6.71725 11.6558 6.33346 11.6032C5.99564 11.5568 5.66938 11.4481 5.37132 11.2825C5.03271 11.0943 4.75424 10.8154 4.40019 10.4609C4.37982 10.4405 4.3592 10.4199 4.3383 10.399L1.46967 7.53033C1.17678 7.23744 1.17678 6.76256 1.46967 6.46967C1.76256 6.17678 2.23744 6.17678 2.53033 6.46967L5.39896 9.3383C5.84453 9.78387 5.96853 9.89829 6.09993 9.97131C6.23541 10.0466 6.38371 10.096 6.53727 10.1171C6.6862 10.1375 6.85405 10.1204 7.47785 10.0313L7.90901 9.96967L2.96967 5.03033C2.67678 4.73744 2.67678 4.26256 2.96967 3.96967C3.26256 3.67678 3.73744 3.67678 4.03033 3.96967L8.96967 8.90901L9.03126 8.47785C9.12038 7.85405 9.13751 7.6862 9.11709 7.53727C9.09603 7.38371 9.0466 7.23541 8.97131 7.09993C8.89829 6.96853 8.78387 6.84453 8.3383 6.39896L5.46967 3.53033C5.17678 3.23744 5.17678 2.76256 5.46967 2.46967Z" fill="#2F384C"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.32" fill-rule="evenodd" clip-rule="evenodd" d="M4.00009 1.25C4.4143 1.25 4.75009 1.58579 4.75009 2V7.28741C4.75009 7.96025 4.75773 8.14041 4.80403 8.29286C4.85178 8.4501 4.93007 8.59638 5.03441 8.72333C5.13557 8.84642 5.28124 8.95271 5.84107 9.32593L6.25009 9.59861V2C6.25009 1.58579 6.58588 1.25 7.00009 1.25C7.4143 1.25 7.75009 1.58579 7.75009 2V9.59861L8.1591 9.32593C8.71894 8.95271 8.8646 8.84642 8.96577 8.72333C9.07011 8.59638 9.1484 8.4501 9.19615 8.29286C9.24245 8.14041 9.25009 7.96025 9.25009 7.28741V2C9.25009 1.58579 9.58588 1.25 10.0001 1.25C10.4143 1.25 10.7501 1.58579 10.7501 2V7.28741C10.7501 7.31906 10.7501 7.35031 10.7501 7.38118C10.7505 7.91549 10.7508 8.33556 10.6314 8.72874C10.5264 9.07466 10.3541 9.39648 10.1246 9.67577C9.86368 9.99322 9.51399 10.226 9.06921 10.522C9.04351 10.5391 9.01749 10.5565 8.99115 10.574L7.75009 11.4014V22C7.75009 22.4142 7.4143 22.75 7.00009 22.75C6.58588 22.75 6.25009 22.4142 6.25009 22V11.4014L5.00902 10.574C4.98269 10.5565 4.95667 10.5391 4.93097 10.522C4.48619 10.226 4.1365 9.99322 3.87559 9.67577C3.64604 9.39648 3.47381 9.07466 3.36875 8.72874C3.24935 8.33556 3.24965 7.91548 3.25004 7.38118C3.25007 7.35031 3.25009 7.31906 3.25009 7.28741V2C3.25009 1.58579 3.58588 1.25 4.00009 1.25Z" fill="#2F384C"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.75 2C17.75 1.58579 17.4142 1.25 17 1.25C16.5858 1.25 16.25 1.58579 16.25 2V13.3392C15.4338 13.5317 14.6696 14.0212 14.0775 14.663C13.2974 15.5084 12.75 16.6851 12.75 18C12.75 19.3149 13.2974 20.4916 14.0775 21.337C14.8483 22.1725 15.9108 22.75 17 22.75C18.0892 22.75 19.1517 22.1725 19.9225 21.337C20.7026 20.4916 21.25 19.3149 21.25 18C21.25 16.6851 20.7026 15.5084 19.9225 14.663C19.3304 14.0212 18.5662 13.5317 17.75 13.3392V2Z" fill="#2F384C"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.32" fill-rule="evenodd" clip-rule="evenodd" d="M4.00009 1.25C4.4143 1.25 4.75009 1.58579 4.75009 2V7.28741C4.75009 7.96025 4.75773 8.14041 4.80403 8.29286C4.85178 8.4501 4.93007 8.59638 5.03441 8.72333C5.13557 8.84642 5.28124 8.95271 5.84107 9.32593L6.25009 9.59861V2C6.25009 1.58579 6.58588 1.25 7.00009 1.25C7.4143 1.25 7.75009 1.58579 7.75009 2V9.59861L8.1591 9.32593C8.71894 8.95271 8.8646 8.84642 8.96577 8.72333C9.07011 8.59638 9.1484 8.4501 9.19615 8.29286C9.24245 8.14041 9.25009 7.96025 9.25009 7.28741V2C9.25009 1.58579 9.58588 1.25 10.0001 1.25C10.4143 1.25 10.7501 1.58579 10.7501 2V7.28741C10.7501 7.31906 10.7501 7.35031 10.7501 7.38118C10.7505 7.91549 10.7508 8.33556 10.6314 8.72874C10.5264 9.07466 10.3541 9.39648 10.1246 9.67577C9.86368 9.99322 9.51399 10.226 9.06921 10.522C9.04351 10.5391 9.01749 10.5565 8.99115 10.574L7.75009 11.4014V22C7.75009 22.4142 7.4143 22.75 7.00009 22.75C6.58588 22.75 6.25009 22.4142 6.25009 22V11.4014L5.00902 10.574C4.98269 10.5565 4.95667 10.5391 4.93097 10.522C4.48619 10.226 4.1365 9.99322 3.87559 9.67577C3.64604 9.39648 3.47381 9.07466 3.36875 8.72874C3.24935 8.33556 3.24965 7.91548 3.25004 7.38118C3.25007 7.35031 3.25009 7.31906 3.25009 7.28741V2C3.25009 1.58579 3.58588 1.25 4.00009 1.25Z" fill="#2F384C"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.1819 1.2724C14.9578 1.21639 14.7205 1.26672 14.5384 1.40885C14.3564 1.55098 14.25 1.76906 14.25 2.00001V14V22C14.25 22.4142 14.5858 22.75 15 22.75C15.4142 22.75 15.75 22.4142 15.75 22V14.4635L17.5665 13.5553L17.6635 13.5069C18.2105 13.2339 18.6401 13.0196 18.9647 12.6882C19.2499 12.397 19.4668 12.046 19.5997 11.6606C19.751 11.2221 19.7506 10.742 19.7501 10.1307L19.75 10.0223V5.49849L19.7501 5.36131V5.36131C19.7508 4.60383 19.7514 4.01073 19.5353 3.49637C19.3459 3.04554 19.0397 2.65337 18.6483 2.36028C18.2017 2.02588 17.6262 1.8826 16.8911 1.69961L16.758 1.66643L15.1819 1.2724Z" fill="#2F384C"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.32" fill-rule="evenodd" clip-rule="evenodd" d="M9.0559 3.94412C8.14666 3.03488 7.03408 2.41204 5.86379 2.27721C4.66903 2.13957 3.47935 2.52061 2.5 3.49997C1.52064 4.47932 1.13958 5.669 1.27721 6.86375C1.41202 8.03404 2.03484 9.14662 2.94408 10.0559C3.85333 10.9651 4.96593 11.588 6.13623 11.7228C7.10684 11.8346 8.07411 11.6041 8.92798 10.9886L10.6697 12.7303L16.1697 18.2303L19.4697 21.5303C19.7626 21.8232 20.2375 21.8232 20.5304 21.5303C20.8232 21.2374 20.8232 20.7626 20.5304 20.4697L17.2304 17.1697L11.7304 11.6697L9.98864 9.92795C10.6041 9.07409 10.8346 8.10684 10.7228 7.13624C10.588 5.96595 9.96514 4.85336 9.0559 3.94412Z" fill="#2F384C"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.5303 2.46967C20.2374 2.17678 19.7626 2.17678 19.4697 2.46967L12.4697 9.46967C12.1768 9.76256 12.1768 10.2374 12.4697 10.5303L15.4697 13.5303C15.7626 13.8232 16.2374 13.8232 16.5303 13.5303L21.2676 8.79307L21.2891 8.77153C21.6668 8.39384 21.9821 8.07859 22.2186 7.8C22.4653 7.50944 22.67 7.20979 22.787 6.8498C22.9664 6.29748 22.9664 5.70252 22.787 5.1502C22.67 4.79021 22.4653 4.49056 22.2186 4.2C21.9821 3.92142 21.6669 3.6062 21.2892 3.22855L21.2891 3.22847L21.2676 3.20693L20.5303 2.46967ZM11.5303 12.5303C11.8232 12.2374 11.8232 11.7626 11.5303 11.4697C11.2374 11.1768 10.7626 11.1768 10.4697 11.4697L8.46966 13.4697L1.46967 20.4697C1.17678 20.7626 1.17678 21.2374 1.46967 21.5303C1.76256 21.8232 2.23744 21.8232 2.53033 21.5303L9.53033 14.5303L11.5303 12.5303Z" fill="#2F384C"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.32" d="M6.76069 1.25C4.75144 1.25 3.74681 1.25 3.20687 1.66673C2.73679 2.02954 2.45224 2.58249 2.43023 3.17589C2.40496 3.85747 2.98888 4.67497 4.15674 6.30996L5.89962 8.75L18.1001 8.75L19.843 6.30997C21.0109 4.67497 21.5948 3.85747 21.5695 3.17589C21.5475 2.58249 21.263 2.02955 20.7929 1.66673C20.2529 1.25 19.2483 1.25 17.2391 1.25L6.76069 1.25Z" fill="#2F384C"/>
<path d="M4.82812 7.25L11.2498 16.2403L11.2498 21.25L7.9998 21.25C7.58559 21.25 7.2498 21.5858 7.2498 22C7.2498 22.4142 7.58559 22.75 7.9998 22.75L15.9998 22.75C16.414 22.75 16.7498 22.4142 16.7498 22C16.7498 21.5858 16.414 21.25 15.9998 21.25L12.7498 21.25L12.7498 16.2404L19.1715 7.25L4.82812 7.25Z" fill="#2F384C"/>
</svg>

After

Width:  |  Height:  |  Size: 805 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.32" d="M3.86111 1.25C2.97132 1.25 2.25 1.97132 2.25 2.86111L2.25 6C2.25 11.3848 6.61522 15.75 12 15.75V15.75C17.3848 15.75 21.75 11.3848 21.75 6L21.75 2.86111C21.75 1.97132 21.0287 1.25 20.1389 1.25L3.86111 1.25Z" fill="#2F384C"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 15.25C12.4142 15.25 12.75 15.5858 12.75 16L12.75 21.2501L16 21.2501C16.4142 21.2501 16.75 21.5859 16.75 22.0001C16.75 22.4143 16.4142 22.7501 16 22.7501L12 22.7501L8 22.7501C7.58578 22.7501 7.25 22.4143 7.25 22.0001C7.25 21.5859 7.58578 21.2501 8 21.2501L11.25 21.2501L11.25 16C11.25 15.5858 11.5858 15.25 12 15.25Z" fill="#2F384C"/>
</svg>

After

Width:  |  Height:  |  Size: 738 B