Merge pull request #345 from cypherstack/paynyms

theme fixes
This commit is contained in:
julian-CStack 2023-02-10 16:05:58 -06:00 committed by GitHub
commit 3c8583968f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
94 changed files with 211 additions and 99 deletions

View file

Before

Width:  |  Height:  |  Size: 388 KiB

After

Width:  |  Height:  |  Size: 388 KiB

View file

Before

Width:  |  Height:  |  Size: 354 KiB

After

Width:  |  Height:  |  Size: 354 KiB

View file

Before

Width:  |  Height:  |  Size: 861 KiB

After

Width:  |  Height:  |  Size: 861 KiB

View file

Before

Width:  |  Height:  |  Size: 368 KiB

After

Width:  |  Height:  |  Size: 368 KiB

View file

Before

Width:  |  Height:  |  Size: 316 KiB

After

Width:  |  Height:  |  Size: 316 KiB

View file

Before

Width:  |  Height:  |  Size: 322 KiB

After

Width:  |  Height:  |  Size: 322 KiB

View file

Before

Width:  |  Height:  |  Size: 284 KiB

After

Width:  |  Height:  |  Size: 284 KiB

View file

Before

Width:  |  Height:  |  Size: 351 KiB

After

Width:  |  Height:  |  Size: 351 KiB

View file

Before

Width:  |  Height:  |  Size: 335 KiB

After

Width:  |  Height:  |  Size: 335 KiB

View file

Before

Width:  |  Height:  |  Size: 677 KiB

After

Width:  |  Height:  |  Size: 677 KiB

View file

Before

Width:  |  Height:  |  Size: 371 KiB

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 946 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 575 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 861 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 861 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 861 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 861 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

View file

@ -1,4 +1 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M23.6408 14.9029C22.0379 21.3315 15.5261 25.2438 9.09602 23.6407C2.66858 22.038 -1.24421 15.5266 0.359461 9.09838C1.96163 2.66907 8.47345 -1.24364 14.9016 0.359095C21.3313 1.96183 25.2437 8.47401 23.6408 14.9029Z" fill="#F7931A"/>
<path d="M17.2896 10.2905C17.5285 8.69373 16.3126 7.83536 14.6501 7.26274L15.1894 5.09976L13.8726 4.77164L13.3476 6.87762C13.0014 6.79137 12.6459 6.71 12.2926 6.62937L12.8214 4.50952L11.5054 4.1814L10.9657 6.34363C10.6791 6.27838 10.3979 6.21388 10.1248 6.146L10.1263 6.13925L8.3104 5.68588L7.96011 7.09212C7.96011 7.09212 8.93709 7.31599 8.91646 7.32986C9.44977 7.46299 9.54615 7.81586 9.53003 8.09561L8.91571 10.5597C8.95246 10.5691 9.0001 10.5826 9.0526 10.6036C9.00872 10.5927 8.96184 10.5807 8.91346 10.5691L8.05237 14.0209C7.98711 14.1829 7.82172 14.4259 7.44893 14.3337C7.46206 14.3528 6.49183 14.0948 6.49183 14.0948L5.83813 15.6019L7.55169 16.029C7.87048 16.1089 8.18288 16.1925 8.49041 16.2713L7.94548 18.459L9.26075 18.7871L9.80043 16.6226C10.1597 16.7201 10.5085 16.8101 10.8498 16.8949L10.312 19.0492L11.6287 19.3774L12.1737 17.1938C14.419 17.6186 16.1075 17.4473 16.8182 15.4167C17.3909 13.7817 16.7897 12.8386 15.6083 12.2236C16.4686 12.0252 17.1167 11.4593 17.2896 10.2905V10.2905ZM14.281 14.5088C13.8741 16.1438 11.1209 15.2599 10.2284 15.0383L10.9514 12.1399C11.844 12.3627 14.7063 12.8037 14.281 14.5088V14.5088ZM14.6883 10.2668C14.317 11.7541 12.0255 10.9985 11.2822 10.8132L11.9378 8.18448C12.6811 8.36973 15.075 8.71548 14.6883 10.2668V10.2668Z" fill="white"/>
</svg>
<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m23.6408 14.9029c-1.6029 6.4286-8.1147 10.3409-14.54478 8.7378-6.42744-1.6027-10.34023-8.1141-8.736559-14.54232 1.602169-6.42931 8.113989-10.34202 14.542139-8.739285 6.4297 1.602735 10.3421 8.114915 8.7392 14.543805z" fill="#f7931a"/><path d="m17.2896 10.2905c.2389-1.59677-.977-2.45514-2.6395-3.02776l.5393-2.16298-1.3168-.32812-.525 2.10598c-.3462-.08625-.7017-.16762-1.055-.24825l.5288-2.11985-1.316-.32812-.5397 2.16223c-.2866-.06525-.5678-.12975-.8409-.19763l.0015-.00675-1.8159-.45337-.35029 1.40624s.97698.22387.95635.23774c.53331.13313.62969.486.61357.76575l-.61432 2.46409c.03675.0094.08439.0229.13689.0439-.04388-.0109-.09076-.0229-.13914-.0345l-.86109 3.4518c-.06526.162-.23065.405-.60344.3128.01313.0191-.9571-.2389-.9571-.2389l-.6537 1.5071 1.71356.4271c.31879.0799.63119.1635.93872.2423l-.54493 2.1877 1.31527.3281.53968-2.1645c.35927.0975.70807.1875 1.04937.2723l-.5378 2.1543 1.3167.3282.545-2.1836c2.2453.4248 3.9338.2535 4.6445-1.7771.5727-1.635-.0285-2.5781-1.2099-3.1931.8603-.1984 1.5084-.7643 1.6813-1.9331zm-3.0086 4.2183c-.4069 1.635-3.1601.7511-4.0526.5295l.723-2.8984c.8926.2228 3.7549.6638 3.3296 2.3689zm.4073-4.242c-.3713 1.4873-2.6628.7317-3.4061.5464l.6556-2.62872c.7433.18525 3.1372.531 2.7505 2.08232z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 511.76 511.76"><title>bitcoin-cash-bch</title><circle style="fill:#0ac18e;" cx="255.88" cy="255.88" r="255.88"/><path id="symbol" style="fill:#fff;" d="M335.94,170.3c-12.86-29.16-42.41-35.4-78.59-29.36L245.73,95.87,218.32,103l11.43,44.94c-7.21,1.82-14.61,3.38-21.95,5.46l-11.43-44.68L169,115.75l11.63,45.07c-5.91,1.69-55.33,14.35-55.33,14.35l7.53,29.35s20.13-5.65,19.94-5.19c11.17-2.92,16.43,2.66,18.9,7.92l32,123.53c.39,3.57-.26,9.67-7.92,11.75.45.26-19.94,5.13-19.94,5.13l3,34.23s49-12.54,55.4-14.16l11.76,45.59,27.4-7.08-11.75-45.91q11.3-2.64,22-5.46l11.69,45.66,27.4-7.08-11.75-45.53c42.21-10.26,72-36.89,65.92-77.61-3.9-24.55-30.72-44.68-53-46.95,13.7-12.15,20.65-29.88,12.15-53.06ZM322.75,277.78c5.46,40.33-50.59,45.27-69.1,50.14l-16.11-60.33C256.12,262.71,313.53,242.26,322.75,277.78ZM289,195.63c5.78,35.85-42.15,40-57.61,44L216.7,184.85C232.22,181,277.23,162.44,289,195.63Z" transform="translate(-0.24 -0.34)"/></svg>
<svg viewBox="0 0 511.76 511.76" xmlns="http://www.w3.org/2000/svg"><circle cx="255.88" cy="255.88" fill="#0ac18e" r="255.88"/><path d="m335.94 170.3c-12.86-29.16-42.41-35.4-78.59-29.36l-11.62-45.07-27.41 7.13 11.43 44.94c-7.21 1.82-14.61 3.38-21.95 5.46l-11.43-44.68-27.37 7.03 11.63 45.07c-5.91 1.69-55.33 14.35-55.33 14.35l7.53 29.35s20.13-5.65 19.94-5.19c11.17-2.92 16.43 2.66 18.9 7.92l32 123.53c.39 3.57-.26 9.67-7.92 11.75.45.26-19.94 5.13-19.94 5.13l3 34.23s49-12.54 55.4-14.16l11.76 45.59 27.4-7.08-11.75-45.91q11.3-2.64 22-5.46l11.69 45.66 27.4-7.08-11.75-45.53c42.21-10.26 72-36.89 65.92-77.61-3.9-24.55-30.72-44.68-53-46.95 13.7-12.15 20.65-29.88 12.15-53.06zm-13.19 107.48c5.46 40.33-50.59 45.27-69.1 50.14l-16.11-60.33c18.58-4.88 75.99-25.33 85.21 10.19zm-33.75-82.15c5.78 35.85-42.15 40-57.61 44l-14.69-54.78c15.52-3.85 60.53-22.41 72.3 10.78z" fill="#fff" transform="translate(-.24 -.34)"/></svg>

Before

Width:  |  Height:  |  Size: 978 B

After

Width:  |  Height:  |  Size: 912 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View file

@ -1,27 +1 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
<g>
<circle style="fill:#2D3132;" cx="12" cy="12" r="12"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="8.9651" y1="496.8" x2="19.3776" y2="496.8" gradientTransform="matrix(1 0 0 1 0 -486)">
<stop offset="0" style="stop-color:#F3F5F4"/>
<stop offset="1" style="stop-color:#F3F5F4"/>
</linearGradient>
<path style="fill:url(#SVGID_1_);" d="M17.2,7.8l-1.9-1.1l1-0.6c0.1,0,0.2,0,0.2,0L18,6.9c0.1,0.1,0.1,0.3,0,0.4L17.2,7.8L17.2,7.8
z M9,10.4v1.7c0,0.2,0.2,0.3,0.3,0.2L16.8,8l-1.9-1.1L9,10.4C9,10.2,9,10.3,9,10.4 M10.4,14.6l1.5,0.9c0.1,0,0.2,0,0.2,0l5.8-3.3
V9.9l-7.5,4.4C10.3,14.3,10.3,14.5,10.4,14.6 M19.3,11.4c0.1,0,0.1-0.1,0.1-0.2V9.4c0-0.2-0.2-0.3-0.3-0.2l-0.8,0.4V12L19.3,11.4
L19.3,11.4z"/>
<linearGradient id="SVGID_00000039847085109737404950000001115678377765940353_" gradientUnits="userSpaceOnUse" x1="6.2" y1="503.9" x2="16.7387" y2="493.3613" gradientTransform="matrix(1 0 0 1 0 -486)">
<stop offset="0" style="stop-color:#D6A151"/>
<stop offset="0.13" style="stop-color:#D39D4C"/>
<stop offset="0.26" style="stop-color:#CD9240"/>
<stop offset="0.31" style="stop-color:#CA8B39"/>
<stop offset="0.72" style="stop-color:#F5D16F"/>
<stop offset="1" style="stop-color:#D8AA4D"/>
</linearGradient>
<path style="fill:url(#SVGID_00000039847085109737404950000001115678377765940353_);" d="M12,20.6L12,20.6l2.1-1.2l0,0l5.3-3v-2.5
l-1.1,0.6L18,14.7L14,17l-2,1.1l-5.3-3V9l6-3.4L13,5.4l1.1-0.6L12,3.5L4.6,7.8v8.5L12,20.6z"/>
</g>
</svg>
<svg enable-background="new 0 0 24 24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.9651" x2="19.3776" y1="10.8" y2="10.8"><stop offset="0" stop-color="#f3f5f4"/><stop offset="1" stop-color="#f3f5f4"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.2" x2="16.7387" y1="17.9" y2="7.3613"><stop offset="0" stop-color="#d6a151"/><stop offset=".13" stop-color="#d39d4c"/><stop offset=".26" stop-color="#cd9240"/><stop offset=".31" stop-color="#ca8b39"/><stop offset=".72" stop-color="#f5d16f"/><stop offset="1" stop-color="#d8aa4d"/></linearGradient><circle cx="12" cy="12" fill="#2d3132" r="12"/><path d="m17.2 7.8-1.9-1.1 1-.6h.2l1.5.8c.1.1.1.3 0 .4zm-8.2 2.6v1.7c0 .2.2.3.3.2l7.5-4.3-1.9-1.1-5.9 3.5c0-.2 0-.1 0 0m1.4 4.2 1.5.9h.2l5.8-3.3v-2.3l-7.5 4.4c-.1 0-.1.2 0 .3m8.9-3.2c.1 0 .1-.1.1-.2v-1.8c0-.2-.2-.3-.3-.2l-.8.4v2.4z" fill="url(#a)"/><path d="m12 20.6 2.1-1.2 5.3-3v-2.5l-1.1.6-.3.2-4 2.3-2 1.1-5.3-3v-6.1l6-3.4.3-.2 1.1-.6-2.1-1.3-7.4 4.3v8.5z" fill="url(#b)"/></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1,5 +1 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="12" fill="white"/>
<path d="M7.04425 17.2562C7.3217 17.2562 7.58374 17.1021 7.70706 16.8555L9.47197 13.5029H6.74368C6.32749 13.5029 5.99609 13.1638 5.99609 12.7553V11.2524C5.99609 10.8362 6.3352 10.5048 6.74368 10.5048H11.0596L14.4122 4.15414C14.5432 3.90751 14.7976 3.75337 15.075 3.75337H20.7243C18.5355 1.44123 15.4449 0 12.0076 0C5.37952 0 0 5.37186 0 12.0077C0 13.8882 0.431596 15.6763 1.21001 17.264H7.04425V17.2562Z" fill="#9B1C2E"/>
<path d="M16.9559 6.74379C16.6784 6.74379 16.4164 6.89793 16.2931 7.14456L14.5282 10.4972H17.2565C17.6727 10.4972 18.0041 10.8363 18.0041 11.2448V12.7476C18.0041 13.1638 17.665 13.4952 17.2565 13.4952H12.9405L9.58796 19.8459C9.45694 20.0925 9.2026 20.2467 8.92515 20.2467H3.27588C5.46468 22.5588 8.55521 24 11.9926 24C18.6206 24 24.0002 18.6282 24.0002 11.9923C24.0002 10.1118 23.5686 8.32375 22.7901 6.73608H16.9559V6.74379Z" fill="#9B1C2E"/>
</svg>
<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fff" r="12"/><g fill="#9b1c2e"><path d="m7.04425 17.2562c.27745 0 .53949-.1541.66281-.4007l1.76491-3.3526h-2.72829c-.41619 0-.74759-.3391-.74759-.7476v-1.5029c0-.4162.33911-.7476.74759-.7476h4.31592l3.3526-6.35066c.131-.24663.3854-.40077.6628-.40077h5.6493c-2.1888-2.31214-5.2794-3.75337-8.7167-3.75337-6.62808 0-12.0076 5.37186-12.0076 12.0077 0 1.8805.431596 3.6686 1.21001 5.2563h5.83424z"/><path d="m16.9559 6.74379c-.2775 0-.5395.15414-.6628.40077l-1.7649 3.35264h2.7283c.4162 0 .7476.3391.7476.7476v1.5028c0 .4162-.3391.7476-.7476.7476h-4.316l-3.35254 6.3507c-.13102.2466-.38536.4008-.66281.4008h-5.64927c2.1888 2.3121 5.27933 3.7533 8.71672 3.7533 6.628 0 12.0076-5.3718 12.0076-12.0077 0-1.8805-.4316-3.66855-1.2101-5.25622h-5.8342z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1,015 B

After

Width:  |  Height:  |  Size: 879 B

View file

@ -1 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 82.6 82.6"><title>litecoin-ltc-logo</title><circle cx="41.3" cy="41.3" r="36.83" style="fill:#fff"/><path d="M41.3,0A41.3,41.3,0,1,0,82.6,41.3h0A41.18,41.18,0,0,0,41.54,0ZM42,42.7,37.7,57.2h23a1.16,1.16,0,0,1,1.2,1.12v.38l-2,6.9a1.49,1.49,0,0,1-1.5,1.1H23.2l5.9-20.1-6.6,2L24,44l6.6-2,8.3-28.2a1.51,1.51,0,0,1,1.5-1.1h8.9a1.16,1.16,0,0,1,1.2,1.12v.38L43.5,38l6.6-2-1.4,4.8Z" style="fill:#345d9d"/></svg>
<svg viewBox="0 0 82.6 82.6" xmlns="http://www.w3.org/2000/svg"><circle cx="41.3" cy="41.3" fill="#fff" r="36.83"/><path d="m41.3 0a41.3 41.3 0 1 0 41.3 41.3 41.18 41.18 0 0 0 -41.06-41.3zm.7 42.7-4.3 14.5h23a1.16 1.16 0 0 1 1.2 1.12v.38l-2 6.9a1.49 1.49 0 0 1 -1.5 1.1h-35.2l5.9-20.1-6.6 2 1.5-4.6 6.6-2 8.3-28.2a1.51 1.51 0 0 1 1.5-1.1h8.9a1.16 1.16 0 0 1 1.2 1.12v.38l-7 23.8 6.6-2-1.4 4.8z" fill="#345d9d"/></svg>

Before

Width:  |  Height:  |  Size: 489 B

After

Width:  |  Height:  |  Size: 417 B

View file

@ -1,5 +1 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="white"/>
<path d="M11.9995 0C4.47265 0 -2.05964 7.3766 0.607901 15.9995H4.19818V5.77053L11.9995 13.6735L19.8008 5.77053V16H23.3923C25.9927 7.70373 19.8837 0.00169985 12.0007 0.00169985L11.9995 0Z" fill="#F06923"/>
<path d="M6.93212 12V18.2898H2C4.05397 21.7109 7.76562 24 11.9998 24C16.2341 24 19.946 21.7106 22 18.2892H17.0662V12L11.9995 17.1456L6.93212 12Z" fill="#4D4E4E"/>
</svg>
<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 24c6.6274 0 12-5.3726 12-12 0-6.62742-5.3726-12-12-12-6.62742 0-12 5.37258-12 12 0 6.6274 5.37258 12 12 12z" fill="#fff"/><path d="m11.9995 0c-7.52685 0-14.05914 7.3766-11.391599 15.9995h3.590279v-10.22897l7.80132 7.90297 7.8013-7.90297v10.22947h3.5915c2.6004-8.29627-3.5086-15.99830015-11.3916-15.99830015z" fill="#f06923"/><path d="m6.93212 12v6.2898h-4.93212c2.05397 3.4211 5.76562 5.7102 9.9998 5.7102 4.2343 0 7.9462-2.2894 10.0002-5.7108h-4.9338v-6.2892l-5.0667 5.1456z" fill="#4d4e4e"/></svg>

Before

Width:  |  Height:  |  Size: 610 B

After

Width:  |  Height:  |  Size: 607 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#186C9D"/><path fill="#FFF" fill-rule="nonzero" d="M19.261 23.5l.001-.002a1.8 1.8 0 0 0 .458-.05c.876-.205 1.617-.97 1.793-1.796L25 8.556l-2.772-.014-2.286 8.568-6.18-8.597-.004.004.003-.01L12.74 8.5v.001a1.9 1.9 0 0 0-.459.049c-.875.206-1.616.971-1.793 1.796L7 23.445l2.773.012 2.285-8.568 6.18 8.598h.003l1.02.013zm-6.593-10.894l.483-1.81 6.181 8.599-.483 1.81-6.18-8.6z"/></g></svg>
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#186c9d" r="16"/><path d="m19.261 23.5.001-.002a1.8 1.8 0 0 0 .458-.05c.876-.205 1.617-.97 1.793-1.796l3.487-13.096-2.772-.014-2.286 8.568-6.18-8.597-.004.004.003-.01-1.021-.007v.001a1.9 1.9 0 0 0 -.459.049c-.875.206-1.616.971-1.793 1.796l-3.488 13.099 2.773.012 2.285-8.568 6.18 8.598h.003zm-6.593-10.894.483-1.81 6.181 8.599-.483 1.81-6.18-8.6z" fill="#fff" fill-rule="nonzero"/></g></svg>

Before

Width:  |  Height:  |  Size: 520 B

After

Width:  |  Height:  |  Size: 519 B

View file

@ -1 +1 @@
<svg id="Particl_-_logo_white_text" data-name="Particl - logo white text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 228.62 228.33"><title>particl-part-logo</title><path d="M227.64,47.53a57.36,57.36,0,0,0-20.55-34.84A56.67,56.67,0,0,0,171.31,0Q113.76,0,56.16,0c-20,.23-39,11.82-48.7,29.24C2,38.62,0,49.13,0,59.85q0,52.43,0,104.88c-.07,8.13.29,15.94,2.83,23.74A58,58,0,0,0,42,226.26c-5.51-4.39-7.95-10.5-9.74-17.11-3.71-14.5-4-29.56-3.4-44.42-.06-35,0-69.93,0-104.88.05-6,.5-11.67,3.58-17a27.31,27.31,0,0,1,23.79-14q54.71,0,109.45,0c5.51,0,10.52-.4,15.78,1.59A27.2,27.2,0,0,1,199,50.14c1.08,5.29.79,11.16.81,16.55v102.6c0,5-.56,10-2.73,14.57-4.47,9.35-14.14,15.84-24.61,15.65-28.87,0-57.77,0-86.63,0-.06-9.41,0-18.82,0-28.24q35.36,0,70.69,0c5.07.28,10.91-2.29,13.24-7a15.68,15.68,0,0,0,1.6-7.58q0-42.78,0-85.53a13.21,13.21,0,0,0-7-12.5c-3.9-2.26-8.07-1.68-12.42-1.76-27,.07-54,0-80.94.05A13.87,13.87,0,0,0,57.08,71.24c-.11,41,0,82.15,0,123.14.21,8.14-.05,15.85,4.67,22.9,3.58,5.82,9.63,8.78,16.14,10.07,7.7,1.24,15.06.94,22.79,1q35.36,0,70.68,0A57.17,57.17,0,0,0,204.07,218c10.32-7.61,18.32-18.09,22-30.45,2.54-8.36,2.5-16.48,2.54-25.11q0-49,0-98A114.68,114.68,0,0,0,227.64,47.53Zm-85.28,95H85.83V85.77h56.53Z" style="fill:#45d492"/></svg>
<svg viewBox="0 0 228.62 228.33" xmlns="http://www.w3.org/2000/svg"><path d="m227.64 47.53a57.36 57.36 0 0 0 -20.55-34.84 56.67 56.67 0 0 0 -35.78-12.69q-57.55 0-115.15 0c-20 .23-39 11.82-48.7 29.24-5.46 9.38-7.46 19.89-7.46 30.61q0 52.43 0 104.88c-.07 8.13.29 15.94 2.83 23.74a58 58 0 0 0 39.17 37.79c-5.51-4.39-7.95-10.5-9.74-17.11-3.71-14.5-4-29.56-3.4-44.42-.06-35 0-69.93 0-104.88.05-6 .5-11.67 3.58-17a27.31 27.31 0 0 1 23.79-14q54.71 0 109.45 0c5.51 0 10.52-.4 15.78 1.59a27.2 27.2 0 0 1 17.54 19.7c1.08 5.29.79 11.16.81 16.55v102.6c0 5-.56 10-2.73 14.57-4.47 9.35-14.14 15.84-24.61 15.65-28.87 0-57.77 0-86.63 0-.06-9.41 0-18.82 0-28.24q35.36 0 70.69 0c5.07.28 10.91-2.29 13.24-7a15.68 15.68 0 0 0 1.6-7.58q0-42.78 0-85.53a13.21 13.21 0 0 0 -7-12.5c-3.9-2.26-8.07-1.68-12.42-1.76-27 .07-54 0-80.94.05a13.87 13.87 0 0 0 -13.93 14.29c-.11 41 0 82.15 0 123.14.21 8.14-.05 15.85 4.67 22.9 3.58 5.82 9.63 8.78 16.14 10.07 7.7 1.24 15.06.94 22.79 1q35.36 0 70.68 0a57.17 57.17 0 0 0 32.71-10.35c10.32-7.61 18.32-18.09 22-30.45 2.54-8.36 2.5-16.48 2.54-25.11q0-49 0-98a114.68 114.68 0 0 0 -.97-16.91zm-85.28 95h-56.53v-56.76h56.53z" fill="#45d492"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1,7 +1 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 23.8456C18.5421 23.8456 23.8456 18.5421 23.8456 12C23.8456 5.45778 18.5421 0.154297 12 0.154297C5.45778 0.154297 0.154297 5.45778 0.154297 12C0.154297 18.5421 5.45778 23.8456 12 23.8456Z" fill="white"/>
<path d="M12 24C5.38264 24 0 18.6174 0 12C0 5.38264 5.38264 0 12 0C18.6174 0 24 5.38264 24 12C24 18.6174 18.6174 24 12 24ZM12 0.327974C5.55627 0.327974 0.327974 5.57556 0.327974 12C0.327974 18.4244 5.57556 23.672 12 23.672C18.4244 23.672 23.672 18.4244 23.672 12C23.672 5.57556 18.4437 0.327974 12 0.327974Z" fill="#D0509D"/>
<path d="M11.9995 0.154297C6.75195 0.154297 2.29536 3.58838 0.751953 8.31507H6.73266V15.7427L11.961 10.0707H12.0381L17.2664 15.762V8.31507H23.2471C21.7037 3.58838 17.2471 0.154297 11.9995 0.154297Z" fill="#FFCD05"/>
<path d="M6.56007 16.1672V8.48875H0.521484L0.598655 8.27653C2.19994 3.31833 6.79158 0 12.0006 0C17.2096 0 21.8012 3.31833 23.4025 8.27653L23.4797 8.48875H17.4411V16.1672L12.0006 10.283L6.56007 16.1672ZM11.9041 9.9164H12.1163L17.1131 15.3376V8.16077H23.036C21.3961 3.47267 16.9974 0.327974 12.0006 0.327974C7.0038 0.327974 2.60509 3.47267 0.965214 8.16077H6.88804V15.3376L11.9041 9.9164Z" fill="#D0509D"/>
<path d="M18.2473 18.2508L16.5495 16.418L11.9965 11.4791L7.4434 16.418L5.74565 18.2508V15.762V9.5498H1.59774C1.40482 10.3601 1.28906 11.209 1.28906 12.0964C1.28906 18 6.07363 22.8038 11.9965 22.8038C17.9193 22.8038 22.7039 18.0193 22.7039 12.0964C22.7039 11.2283 22.5881 10.3794 22.3952 9.5498H18.228V15.762V18.2508H18.2473Z" fill="#D0519D"/>
</svg>
<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 23.8456c6.5421 0 11.8456-5.3035 11.8456-11.8456 0-6.54222-5.3035-11.845703-11.8456-11.845703-6.54222 0-11.845703 5.303483-11.845703 11.845703 0 6.5421 5.303483 11.8456 11.845703 11.8456z" fill="#fff"/><path d="m12 24c-6.61736 0-12-5.3826-12-12 0-6.61736 5.38264-12 12-12 6.6174 0 12 5.38264 12 12 0 6.6174-5.3826 12-12 12zm0-23.672026c-6.44373 0-11.672026 5.247586-11.672026 11.672026 0 6.4244 5.247586 11.672 11.672026 11.672 6.4244 0 11.672-5.2476 11.672-11.672 0-6.42444-5.2283-11.672026-11.672-11.672026z" fill="#d0509d"/><path d="m11.9995.154297c-5.24755 0-9.70414 3.434083-11.247547 8.160773h5.980707v7.42763l5.22834-5.672h.0771l5.2283 5.6913v-7.44693h5.9807c-1.5434-4.72669-6-8.160773-11.2476-8.160773z" fill="#ffcd05"/><path d="m6.56007 16.1672v-7.67845h-6.038586l.077171-.21222c1.601285-4.9582 6.192925-8.27653 11.401945-8.27653 5.209 0 9.8006 3.31833 11.4019 8.27653l.0772.21222h-6.0386v7.67845l-5.4405-5.8842zm5.34403-6.2508h.2122l4.9968 5.4212v-7.17683h5.9229c-1.6399-4.6881-6.0386-7.832796-11.0354-7.832796s-9.39551 3.144696-11.035386 7.832796h5.922826v7.17683z" fill="#d0509d"/><path d="m18.2473 18.2508-1.6978-1.8328-4.553-4.9389-4.5531 4.9389-1.69775 1.8328v-2.4888-6.2122h-4.14791c-.19292.8103-.30868 1.6592-.30868 2.5466 0 5.9036 4.78457 10.7074 10.70744 10.7074 5.9228 0 10.7074-4.7845 10.7074-10.7074 0-.8681-.1158-1.717-.3087-2.5466h-4.1672v6.2122 2.4888z" fill="#d0519d"/></svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

40
assets/svg/forest/bg.svg Normal file
View file

@ -0,0 +1,40 @@
<svg width="360" height="640" viewBox="0 0 360 640" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_819_23246)">
<g opacity="0.8">
<path d="M420.999 334.895C422.537 330.665 421.229 319.437 403.694 308.362C386.159 297.287 377.93 285.289 376.007 280.674C376.391 276.06 373.93 266.369 361.01 264.524C348.089 262.678 320.627 242.671 312.167 236.133L296.406 227.607C283.078 217.577 292.032 257.253 239.878 270.292C198.347 280.674 196.04 338.356 155.663 323.359C123.361 311.361 121.561 299.133 97.9814 299.133C82.4422 299.133 71.2171 342.74 56.4506 323.359C37.9925 299.133 14.9198 258.755 1.07626 264.524C-9.35165 268.869 -13.7792 276.282 -14.903 280.022C-15.154 277.873 -28.1293 284.789 -36.7052 293.364C-48.2415 304.901 -46.2227 293.364 -58.9126 308.362C-71.6026 323.359 -78.5244 323.951 -78.5244 334.895V584.696H420.999L420.999 334.895Z" fill="#D0FDEC"/>
<path d="M-76.5246 390.563C-78.0581 386.346 -76.7546 375.152 -59.2728 364.111C-41.7911 353.07 -33.5868 341.108 -31.6698 336.508C-32.0532 331.907 -29.5996 322.246 -16.7183 320.406C-3.83701 318.566 16.2517 305.071 24.6859 298.554L47.6882 283.603C71.8406 291.653 52.0492 313.158 104.044 326.157C145.448 336.508 147.748 394.014 188.002 379.062C220.206 367.101 222 354.91 245.508 354.91C261 354.91 272.191 398.384 286.912 379.062C305.314 354.91 328.316 314.656 342.118 320.406C352.514 324.738 356.928 332.129 358.048 335.858C358.299 333.715 371.234 340.609 379.784 349.159C391.285 360.66 389.273 349.159 401.924 364.111C414.575 379.062 421.476 379.652 421.476 390.563V639.603H-76.5246L-76.5246 390.563Z" fill="#BFF3DF"/>
<path d="M-70.3665 428.644H-56.8966L-78.5301 448.645H-66.2847L-86.6937 471.503H-78.5301L-92 487.422H3.10577L-13.6296 471.503H-5.87418L-26.6913 448.645H-13.6296L-33.6304 428.644H-21.385L-46.2839 404.97L-70.3665 428.644Z" fill="#DAFCE3"/>
<path d="M-18.3387 417.005H-2.20946L-28.114 440.966H-13.451L-37.8892 468.351H-28.114L-44.2432 487.422H69.6388L49.5995 468.351H58.886L33.9591 440.966H49.5995L25.6501 417.005H40.313L10.4984 388.643L-18.3387 417.005Z" fill="#DAFCE3"/>
<path d="M106.564 417.005H122.693L96.7884 440.966H111.451L87.0131 468.351H96.7884L80.6592 487.422H194.541L174.502 468.351H183.788L158.861 440.966H174.502L150.552 417.005H165.215L135.401 388.643L106.564 417.005Z" fill="#DAFCE3"/>
<path d="M169.922 427.771H183.565L161.653 448.069H174.056L153.384 471.266H161.653L148.01 487.422H244.34L227.389 471.266H235.244L214.159 448.069H227.389L207.131 427.771H219.534L194.314 403.745L169.922 427.771Z" fill="#DAFCE3"/>
<path d="M303.396 427.771H317.04L295.128 448.069H307.531L286.859 471.266H295.128L281.484 487.422H377.815L360.864 471.266H368.719L347.634 448.069H360.864L340.606 427.771H353.009L327.789 403.745L303.396 427.771Z" fill="#DAFCE3"/>
<path d="M347.446 415.551H363.864L337.495 440.007H352.421L327.545 467.958H337.495L321.077 487.423H437L416.602 467.958H426.055L400.681 440.007H416.602L392.223 415.551H407.149L376.8 386.603L347.446 415.551Z" fill="#DAFCE3"/>
<path d="M227.475 427.771H241.118L219.206 448.069H231.609L210.937 471.266H219.206L205.562 487.422H301.893L284.942 471.266H292.797L271.712 448.069H284.942L264.684 427.771H277.087L251.867 403.745L227.475 427.771Z" fill="#DAFCE3"/>
<path d="M45.7196 441.448H56.2411L39.3429 457.092H48.9079L32.9661 474.972H39.3429L28.8213 487.423H103.11L90.0377 474.972H96.0955L79.8349 457.092H90.0377L74.4147 441.448H83.9798L64.5308 422.931L45.7196 441.448Z" fill="#DAFCE3"/>
<path d="M272.259 441.448H282.78L265.882 457.092H275.447L259.505 474.972H265.882L255.36 487.423H329.649L316.577 474.972H322.635L306.374 457.092H316.577L300.954 441.448H310.519L291.07 422.931L272.259 441.448Z" fill="#DAFCE3"/>
<path d="M-10.3665 450.644H3.10342L-18.5301 470.645H-6.28471L-26.6937 493.503H-18.5301L-32 509.422H63.1058L46.3704 493.503H54.1258L33.3087 470.645H46.3704L26.3696 450.644H38.615L13.7161 426.97L-10.3665 450.644Z" fill="#DAFCE3"/>
<path d="M41.6613 439.005H57.7905L31.886 462.966H46.549L22.1108 490.351H31.886L15.7568 509.422H129.639L109.6 490.351H118.886L93.9591 462.966H109.6L85.6501 439.005H100.313L70.4984 410.643L41.6613 439.005Z" fill="#DAFCE3"/>
<path d="M166.564 439.005H182.693L156.788 462.966H171.451L147.013 490.351H156.788L140.659 509.422H254.541L234.502 490.351H243.788L218.861 462.966H234.502L210.552 439.005H225.215L195.401 410.643L166.564 439.005Z" fill="#DAFCE3"/>
<path d="M229.922 449.771H243.565L221.653 470.069H234.056L213.384 493.266H221.653L208.01 509.422H304.34L287.389 493.266H295.244L274.159 470.069H287.389L267.131 449.771H279.534L254.314 425.745L229.922 449.771Z" fill="#DAFCE3"/>
<path d="M363.396 449.771H377.04L355.128 470.069H367.531L346.859 493.266H355.128L341.484 509.422H437.815L420.864 493.266H428.719L407.634 470.069H420.864L400.606 449.771H413.009L387.789 425.745L363.396 449.771Z" fill="#DAFCE3"/>
<path d="M287.475 449.771H301.118L279.206 470.069H291.609L270.937 493.266H279.206L265.562 509.422H361.893L344.942 493.266H352.797L331.712 470.069H344.942L324.684 449.771H337.087L311.867 425.745L287.475 449.771Z" fill="#DAFCE3"/>
<path d="M105.72 463.448H116.241L99.3429 479.092H108.908L92.9661 496.972H99.3429L88.8213 509.423H163.11L150.038 496.972H156.096L139.835 479.092H150.038L134.415 463.448H143.98L124.531 444.931L105.72 463.448Z" fill="#DAFCE3"/>
<path d="M332.259 463.448H342.78L325.882 479.092H335.447L319.505 496.972H325.882L315.36 509.423H389.649L376.577 496.972H382.635L366.374 479.092H376.577L360.954 463.448H370.519L351.07 444.931L332.259 463.448Z" fill="#DAFCE3"/>
<rect x="-27" y="510" width="400" height="149" fill="#EDFFF2"/>
<path d="M-10.6419 464.644H-0.456718L-16.8148 484.645H-7.5555L-22.9876 507.503H-16.8148L-27 523.422H44.9138L32.2594 507.503H38.1236L22.3829 484.645H32.2594L17.1359 464.644H26.3952L7.56799 440.97L-10.6419 464.644Z" fill="#EDFFF2"/>
<path d="M28.6979 453.005H40.8939L21.3064 476.966H32.3937L13.9148 504.351H21.3064L9.11035 523.422H95.2217L80.0691 504.351H87.091L68.2426 476.966H80.0691L61.9598 453.005H73.0471L50.5029 424.643L28.6979 453.005Z" fill="#EDFFF2"/>
<path d="M120.143 453.005H132.339L112.752 476.966H123.839L105.36 504.351H112.752L100.556 523.422H186.667L171.514 504.351H178.536L159.688 476.966H171.514L153.405 453.005H164.492L141.948 424.643L120.143 453.005Z" fill="#EDFFF2"/>
<path d="M171.051 463.771H181.367L164.799 484.069H174.177L158.546 507.266H164.799L154.482 523.422H227.322L214.505 507.266H220.445L204.501 484.069H214.505L199.187 463.771H208.565L189.495 439.745L171.051 463.771Z" fill="#EDFFF2"/>
<path d="M271.977 463.771H282.293L265.725 484.069H275.103L259.472 507.266H265.725L255.408 523.422H328.248L315.431 507.266H321.37L305.427 484.069H315.431L300.112 463.771H309.491L290.421 439.745L271.977 463.771Z" fill="#EDFFF2"/>
<path d="M305.283 451.551H317.698L297.759 476.007H309.045L290.235 503.958H297.759L285.345 523.423H372.999L357.575 503.958H364.723L345.537 476.007H357.575L339.141 451.551H350.427L327.479 422.603L305.283 451.551Z" fill="#EDFFF2"/>
<path d="M214.569 463.771H224.885L208.316 484.069H217.695L202.064 507.266H208.316L198 523.422H270.84L258.022 507.266H263.962L248.019 484.069H258.022L242.704 463.771H252.083L233.013 439.745L214.569 463.771Z" fill="#EDFFF2"/>
<path d="M77.1359 477.448H85.0918L72.3142 493.092H79.5468L67.4925 510.972H72.3142L64.3584 523.423H120.531L110.647 510.972H115.227L102.932 493.092H110.647L98.8337 477.448H106.066L91.36 458.931L77.1359 477.448Z" fill="#EDFFF2"/>
<path d="M238.432 477.448H246.388L233.61 493.092H240.843L228.788 510.972H233.61L225.654 523.423H281.827L271.943 510.972H276.523L264.228 493.092H271.943L260.13 477.448H267.362L252.656 458.931L238.432 477.448Z" fill="#EDFFF2"/>
</g>
</g>
<defs>
<clipPath id="clip0_819_23246">
<rect width="360" height="640" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 7.5 KiB

View file

@ -16,7 +16,7 @@ class CoinImage extends StatelessWidget {
Widget build(BuildContext context) {
return Image(
image: AssetImage(
Assets.png.imageFor(coin: coin),
Assets.png.imageFor(coin: coin, context: context),
),
width: isDesktop ? 324 : MediaQuery.of(context).size.width / 3,
);

View file

@ -167,7 +167,7 @@ class _NameYourWalletViewState extends ConsumerState<NameYourWalletView> {
if (!isDesktop)
Image(
image: AssetImage(
Assets.png.imageFor(coin: coin),
Assets.png.imageFor(coin: coin, context: context),
),
height: 100,
),

View file

@ -284,7 +284,7 @@ class _RestoreOptionsViewState extends ConsumerState<RestoreOptionsView> {
if (!isDesktop)
Image(
image: AssetImage(
Assets.png.imageFor(coin: coin),
Assets.png.imageFor(coin: coin, context: context),
),
height: 100,
),

View file

@ -54,7 +54,7 @@ class _IntroViewState extends State<IntroView> {
),
child: Image(
image: AssetImage(
Assets.png.stack,
Assets.png.stack(context),
),
),
),

View file

@ -31,7 +31,7 @@ class EmptyWallets extends StatelessWidget {
),
Image(
image: AssetImage(
Assets.png.stack,
Assets.png.stack(context),
),
width: isDesktop ? 324 : MediaQuery.of(context).size.width / 3,
),

View file

@ -55,11 +55,11 @@ class _SVG {
case ThemeType.light:
case ThemeType.dark:
case ThemeType.oledBlack:
case ThemeType.forest:
return null;
case ThemeType.oceanBreeze:
case ThemeType.fruitSorbet:
case ThemeType.forest:
return "assets/svg/${Theme.of(context).extension<StackColors>()!.themeType.name}/bg.svg";
}
}
@ -267,54 +267,63 @@ class _SVG {
class _PNG {
const _PNG();
// String get themeFruit => "assets/svg/fruit-sorbet-theme.png";
String get stack => "assets/images/stack.png";
String get unclaimedPaynym => "assets/images/unclaimed.png";
String stack(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/stack.png";
String get splash => "assets/images/splash.png";
String get monero => "assets/images/monero.png";
String get wownero => "assets/images/wownero.png";
String get firo => "assets/images/firo.png";
String get dogecoin => "assets/images/doge.png";
String get bitcoin => "assets/images/bitcoin.png";
String get litecoin => "assets/images/litecoin.png";
String get epicCash => "assets/images/epic-cash.png";
String get bitcoincash => "assets/images/bitcoincash.png";
String get namecoin => "assets/images/namecoin.png";
String get particl => "assets/images/particl.png";
String monero(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/monero.png";
String wownero(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/wownero.png";
String firo(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/firo.png";
String dogecoin(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/doge.png";
String bitcoin(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/bitcoin.png";
String litecoin(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/litecoin.png";
String epicCash(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/epic-cash.png";
String bitcoincash(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/bitcoincash.png";
String namecoin(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/namecoin.png";
String particl(BuildContext context) =>
"assets/images/${Theme.of(context).extension<StackColors>()!.themeType.name}/particl.png";
String get glasses => "assets/images/glasses.png";
String get glassesHidden => "assets/images/glasses-hidden.png";
String imageFor({required Coin coin}) {
String imageFor({required BuildContext context, required Coin coin}) {
switch (coin) {
case Coin.bitcoin:
case Coin.bitcoinTestNet:
return bitcoin;
return bitcoin(context);
case Coin.litecoin:
case Coin.litecoinTestNet:
return litecoin;
return litecoin(context);
case Coin.bitcoincash:
case Coin.bitcoincashTestnet:
return bitcoincash;
return bitcoincash(context);
case Coin.dogecoin:
case Coin.dogecoinTestNet:
return dogecoin;
return dogecoin(context);
case Coin.epicCash:
return epicCash;
return epicCash(context);
case Coin.firo:
return firo;
return firo(context);
case Coin.firoTestNet:
return firo;
return firo(context);
case Coin.monero:
return monero;
return monero(context);
case Coin.wownero:
return wownero;
return wownero(context);
case Coin.namecoin:
return namecoin;
return namecoin(context);
case Coin.particl:
return particl;
return particl(context);
}
}
}

View file

@ -105,6 +105,8 @@ abstract class StackColorTheme {
Color get numberTextDefault;
Color get numpadTextDefault;
Color get bottomNavText;
Color get customTextButtonEnabledText;
Color get customTextButtonDisabledText;
// switch background
Color get switchBGOn;

View file

@ -106,6 +106,10 @@ class DarkColors extends StackColorTheme {
Color get numpadTextDefault => const Color(0xFFFFFFFF);
@override
Color get bottomNavText => const Color(0xFFFFFFFF);
@override
Color get customTextButtonEnabledText => buttonTextBorderless;
@override
Color get customTextButtonDisabledText => textSubtitle1;
// switch
@override

View file

@ -106,6 +106,10 @@ class ForestColors extends StackColorTheme {
Color get numpadTextDefault => const Color(0xFFFFFFFF);
@override
Color get bottomNavText => const Color(0xFF232323);
@override
Color get customTextButtonEnabledText => infoItemIcons;
@override
Color get customTextButtonDisabledText => textSubtitle1;
// switch
@override

View file

@ -82,6 +82,10 @@ class FruitSorbetColors extends StackColorTheme {
Color get numpadBackDefault => const Color(0xFFF95369);
@override
Color get bottomNavBack => const Color(0xFFFFFFFF);
@override
Color get customTextButtonEnabledText => buttonTextBorderless;
@override
Color get customTextButtonDisabledText => textSubtitle1;
// button text/element
@override

View file

@ -106,6 +106,10 @@ class LightColors extends StackColorTheme {
Color get numpadTextDefault => const Color(0xFFFFFFFF);
@override
Color get bottomNavText => const Color(0xFF232323);
@override
Color get customTextButtonEnabledText => buttonTextBorderless;
@override
Color get customTextButtonDisabledText => textSubtitle1;
// switch
@override

View file

@ -113,6 +113,10 @@ class OceanBreezeColors extends StackColorTheme {
Color get numpadTextDefault => const Color(0xFFFFFFFF);
@override
Color get bottomNavText => const Color(0xFF232323);
@override
Color get customTextButtonEnabledText => buttonTextBorderless;
@override
Color get customTextButtonDisabledText => textSubtitle1;
// switch
@override

View file

@ -107,6 +107,10 @@ class OledBlackColors extends StackColorTheme {
Color get numpadTextDefault => const Color(0xFF000000);
@override
Color get bottomNavText => const Color(0xFFDEDEDE);
@override
Color get customTextButtonEnabledText => buttonTextBorderless;
@override
Color get customTextButtonDisabledText => textSubtitle1;
// switch
@override

View file

@ -59,6 +59,8 @@ class StackColors extends ThemeExtension<StackColors> {
final Color numberTextDefault;
final Color numpadTextDefault;
final Color bottomNavText;
final Color customTextButtonEnabledText;
final Color customTextButtonDisabledText;
// switch background
final Color switchBGOn;
@ -235,6 +237,8 @@ class StackColors extends ThemeExtension<StackColors> {
required this.numberTextDefault,
required this.numpadTextDefault,
required this.bottomNavText,
required this.customTextButtonEnabledText,
required this.customTextButtonDisabledText,
required this.switchBGOn,
required this.switchBGOff,
required this.switchBGDisabled,
@ -383,6 +387,8 @@ class StackColors extends ThemeExtension<StackColors> {
numberTextDefault: colorTheme.numberTextDefault,
numpadTextDefault: colorTheme.numpadTextDefault,
bottomNavText: colorTheme.bottomNavText,
customTextButtonEnabledText: colorTheme.customTextButtonEnabledText,
customTextButtonDisabledText: colorTheme.customTextButtonDisabledText,
switchBGOn: colorTheme.switchBGOn,
switchBGOff: colorTheme.switchBGOff,
switchBGDisabled: colorTheme.switchBGDisabled,
@ -533,6 +539,8 @@ class StackColors extends ThemeExtension<StackColors> {
Color? numberTextDefault,
Color? numpadTextDefault,
Color? bottomNavText,
Color? customTextButtonEnabledText,
Color? customTextButtonDisabledText,
Color? switchBGOn,
Color? switchBGOff,
Color? switchBGDisabled,
@ -686,6 +694,10 @@ class StackColors extends ThemeExtension<StackColors> {
numberTextDefault: numberTextDefault ?? this.numberTextDefault,
numpadTextDefault: numpadTextDefault ?? this.numpadTextDefault,
bottomNavText: bottomNavText ?? this.bottomNavText,
customTextButtonEnabledText:
customTextButtonEnabledText ?? this.customTextButtonEnabledText,
customTextButtonDisabledText:
customTextButtonDisabledText ?? this.customTextButtonDisabledText,
switchBGOn: switchBGOn ?? this.switchBGOn,
switchBGOff: switchBGOff ?? this.switchBGOff,
switchBGDisabled: switchBGDisabled ?? this.switchBGDisabled,
@ -1061,6 +1073,16 @@ class StackColors extends ThemeExtension<StackColors> {
other.bottomNavText,
t,
)!,
customTextButtonEnabledText: Color.lerp(
customTextButtonEnabledText,
other.customTextButtonEnabledText,
t,
)!,
customTextButtonDisabledText: Color.lerp(
customTextButtonDisabledText,
other.customTextButtonDisabledText,
t,
)!,
switchBGOn: Color.lerp(
switchBGOn,
other.switchBGOn,

View file

@ -134,9 +134,12 @@ class CustomTextButton extends StatelessWidget {
return _CustomTextButton(
key: UniqueKey(),
text: text,
enabledColor:
Theme.of(context).extension<StackColors>()!.buttonTextBorderless,
disabledColor: Theme.of(context).extension<StackColors>()!.textSubtitle1,
enabledColor: Theme.of(context)
.extension<StackColors>()!
.customTextButtonEnabledText,
disabledColor: Theme.of(context)
.extension<StackColors>()!
.customTextButtonDisabledText,
enabled: enabled,
textSize: textSize,
onTap: onTap,

View file

@ -205,18 +205,7 @@ flutter:
- google_fonts/
- assets/svg/circle-check.svg
- assets/svg/clipboard.svg
- assets/images/stack.png
- assets/images/unclaimed.png
- assets/images/monero.png
- assets/images/wownero.png
- assets/images/firo.png
- assets/images/litecoin.png
- assets/images/doge.png
- assets/images/bitcoin.png
- assets/images/epic-cash.png
- assets/images/bitcoincash.png
- assets/images/namecoin.png
- assets/images/particl.png
- assets/images/glasses.png
- assets/images/glasses-hidden.png
- assets/svg/plus.svg
@ -313,6 +302,71 @@ flutter:
- assets/svg/configuration.svg
- assets/svg/robot-head.svg
- assets/svg/whirlpool.svg
# light theme coin
- assets/images/light/stack.png
- assets/images/light/monero.png
- assets/images/light/wownero.png
- assets/images/light/firo.png
- assets/images/light/litecoin.png
- assets/images/light/doge.png
- assets/images/light/bitcoin.png
- assets/images/light/epic-cash.png
- assets/images/light/bitcoincash.png
- assets/images/light/namecoin.png
- assets/images/light/particl.png
# dark theme coin
- assets/images/dark/stack.png
- assets/images/dark/monero.png
- assets/images/dark/wownero.png
- assets/images/dark/firo.png
- assets/images/dark/litecoin.png
- assets/images/dark/doge.png
- assets/images/dark/bitcoin.png
- assets/images/dark/epic-cash.png
- assets/images/dark/bitcoincash.png
- assets/images/dark/namecoin.png
- assets/images/dark/particl.png
# oled black theme coin
- assets/images/oledBlack/stack.png
- assets/images/oledBlack/monero.png
- assets/images/oledBlack/wownero.png
- assets/images/oledBlack/firo.png
- assets/images/oledBlack/litecoin.png
- assets/images/oledBlack/doge.png
- assets/images/oledBlack/bitcoin.png
- assets/images/oledBlack/epic-cash.png
- assets/images/oledBlack/bitcoincash.png
- assets/images/oledBlack/namecoin.png
- assets/images/oledBlack/particl.png
# fruit sorbet theme coin
- assets/images/fruitSorbet/stack.png
- assets/images/fruitSorbet/monero.png
- assets/images/fruitSorbet/wownero.png
- assets/images/fruitSorbet/firo.png
- assets/images/fruitSorbet/litecoin.png
- assets/images/fruitSorbet/doge.png
- assets/images/fruitSorbet/bitcoin.png
- assets/images/fruitSorbet/epic-cash.png
- assets/images/fruitSorbet/bitcoincash.png
- assets/images/fruitSorbet/namecoin.png
- assets/images/fruitSorbet/particl.png
# forest theme coin
- assets/images/forest/stack.png
- assets/images/forest/monero.png
- assets/images/forest/wownero.png
- assets/images/forest/firo.png
- assets/images/forest/litecoin.png
- assets/images/forest/doge.png
- assets/images/forest/bitcoin.png
- assets/images/forest/epic-cash.png
- assets/images/forest/bitcoincash.png
- assets/images/forest/namecoin.png
- assets/images/forest/particl.png
# coin icons
- assets/svg/coin_icons/Bitcoin.svg
- assets/svg/coin_icons/Litecoin.svg
@ -432,7 +486,7 @@ flutter:
- assets/svg/fruitSorbet/buy-coins-icon.svg
- assets/svg/fruitSorbet/bg.svg
# fruit forest theme specific
# forest theme specific
- assets/svg/forest/tx-exchange-icon.svg
- assets/svg/forest/tx-exchange-icon-pending.svg
- assets/svg/forest/tx-exchange-icon-failed.svg
@ -446,6 +500,7 @@ flutter:
- assets/svg/forest/bell-new.svg
- assets/svg/forest/stack-icon1.svg
- assets/svg/forest/buy-coins-icon.svg
- assets/svg/forest/bg.svg
# buy
- assets/svg/buy/Simplex-Nuvei-Logo.svg