feat: Redesign all cursor to latest macOS

Related to #95
This commit is contained in:
Abdulkaiz Khatri 2024-03-20 18:06:01 +05:30
parent 62d6b6dc75
commit 90682a3b34
43 changed files with 800 additions and 949 deletions

View file

@ -1,18 +1,17 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200" fill="none">
<g filter="url(#filter0_d_40)">
<path d="M175.736 100C175.736 140.884 142.619 174 101.736 174C60.8522 174 27.7358 140.884 27.7358 100C27.7358 59.1164 60.8522 26 101.736 26C142.619 26 175.736 59.1766 175.736 100Z" fill="#00FF00"/>
</g>
<path d="M141.007 27.3281H142.271L141.447 28.3103H140.952V27.3281H141.007ZM45.9199 29.6853V30.7985L42.8419 35.251H42.3472L41.8526 31.7806C43.7213 30.4056 45.0405 29.6853 45.9199 29.6853ZM157.222 31.2568C159.86 31.2568 161.344 33.2866 161.674 37.2808L159.42 56.1385H160.245L162.003 54.7634H162.498V55.1563C160.08 56.9242 157.716 61.7696 155.463 69.6924C154.583 76.5021 153.154 82.788 151.121 88.5501C149.307 94.5086 148.427 100.009 148.427 105.051L145.02 115.003C145.02 115.854 146.284 116.706 148.867 117.491C148.372 119.456 147.713 120.438 146.778 120.438V121.027H147.603V121.42C147.603 122.468 146.284 122.926 143.591 122.926L144.085 123.515V125.48H143.261C143.81 127.444 144.965 128.426 146.778 128.426V129.408H143.261V129.998C144.415 129.998 145.02 130.849 145.02 132.486L140.073 134.45L140.568 135.039V135.432C140.568 136.087 139.963 136.415 138.809 136.415V137.004C140.293 137.004 141.062 137.331 141.062 137.986C138.974 138.837 136.17 142.962 132.708 150.427C129.19 157.04 126.112 160.379 123.529 160.379H122.594C120.616 158.873 119.022 153.963 117.758 145.581C112.756 132.813 110.228 125.283 110.228 123.057C110.228 117.295 108.634 111.14 105.391 104.592C104.511 101.711 103.962 98.0444 103.632 93.6574L101.543 93.0681C96.2118 102.693 93.4636 110.158 93.1888 115.593C91.7047 118.735 90.5505 122.599 89.6711 127.051C92.859 128.099 94.5079 129.081 94.5079 129.998V130.587C91.9795 130.194 90.2207 129.539 89.2314 128.492C88.1321 130.98 86.703 137.986 84.8892 149.445C83.4602 154.748 81.7013 157.433 79.6127 157.433C73.6766 155.076 68.6749 151.278 64.7175 145.974C64.1129 145.974 63.0686 143.29 61.6395 137.986C60.7601 137.986 60.2105 135.301 59.8807 129.998C56.9127 122.468 54.879 113.825 53.7797 104.134V89.5977H53.285L51.1964 90.187V89.5977C51.1964 88.9429 51.9109 88.6156 53.285 88.6156L52.7904 80.2344V73.6866L49.3826 52.7336V43.7631C50.8666 38.1975 53.4499 35.3819 57.1325 35.3819H81.8112V36.3641C79.8325 36.4296 78.5134 36.9534 77.7989 37.8701C76.3149 36.8224 74.8858 36.3641 73.4568 36.3641H68.6199L65.9267 36.757L65.432 36.3641H65.1023L61.5846 36.757L59.8257 36.3641L58.5616 36.757L57.1325 36.3641C62.8487 43.8286 66.2015 50.1145 67.2458 55.2218H71.2582V56.2039H68.1802V57.3171C69.3345 61.6386 70.2139 63.7339 70.7635 63.7339H71.6979L73.7865 63.1446L74.2812 63.7339L74.7759 63.1446L75.2706 63.7339V64.1268C73.7316 65.2399 72.6323 66.8114 72.0827 68.7102H71.7529V69.6924H72.5773C73.6766 85.2762 75.7103 97.0622 78.6783 105.051L80.4371 106.426H81.3715C82.5258 106.426 84.9991 100.991 88.7916 90.0561C91.2101 85.1452 92.9689 80.7582 94.0682 77.026L93.5735 75.5199C95.9919 71.8532 98.5202 70.0853 101.104 70.0853H101.928C103.577 70.0853 104.731 71.1329 105.446 73.1628C107.644 76.2402 109.403 80.8237 110.722 86.9786L117.318 101.515C118.197 102.562 118.582 103.675 118.582 104.985C121 110.485 123.199 114.152 125.178 115.92H126.607C128.256 115.92 130.454 109.11 133.202 95.4907C133.697 95.4907 134.961 91.824 137.05 84.5559V83.9666L129.63 82.9845L127.871 83.5738H125.617V82.4606L130.069 82.0677H138.754C142.107 70.0198 145.184 60.7219 148.043 54.1086C148.977 40.4892 150.296 33.6795 151.89 33.6795L157.222 31.2568ZM132.213 32.7628C131.718 34.0724 130.729 34.7271 129.135 34.7271V33.745L132.213 32.7628ZM87.9122 35.3164H99.7844V36.2986L97.0912 36.6915L94.5079 36.2986L92.2544 37.2808L91.4299 36.2986H87.9122V35.3164ZM26.1879 37.2153H27.4521L28.2765 38.1975V38.7L25.6932 41.7333V44.2215H24.7588V42.7155L25.2535 42.3226V41.7333L23 39.2451C23.5496 37.8701 24.594 37.2153 26.1879 37.2153ZM112.481 43.2393H113.745V43.6322C113.745 44.2869 113.306 44.6143 112.481 44.6143L111.986 45.2036V45.7929L110.722 45.2036V44.2215L112.481 43.2393ZM105.885 48.7394V49.3287C105.885 50.049 104.017 50.8347 100.224 51.6859V50.7038L102.807 49.3287L103.302 49.7216H103.632L105.885 48.7394ZM29.2109 53.7812V54.1741L28.2765 55.1563L27.9467 54.7634V54.1741L28.2765 53.7812H29.2109ZM93.1888 53.7812V54.1741C91.5398 55.6801 88.9016 56.9897 85.219 58.2337V57.2516C85.8236 57.2516 86.1534 56.7278 86.1534 55.7456L93.1888 53.7812ZM115.504 58.6266L115.999 59.2159V59.6088L115.174 60.7219H114.68L113.745 59.6088V59.2159L115.504 58.6266ZM131.718 59.2159H132.213V59.6088L131.389 60.7219H130.894V60.1326L131.718 59.2159ZM124.298 66.2221L126.057 67.5971C125.727 68.6448 124.903 69.1031 123.474 69.1031L122.539 67.5971C122.539 67.1388 123.144 66.6804 124.298 66.2221ZM134.906 72.6389L135.236 73.2282V73.6211L134.906 74.2104H133.972V73.6211L134.906 72.6389ZM118.197 77.6807V78.0736L115.944 80.1689H114.68V79.5796C114.68 78.7939 115.889 78.1391 118.197 77.6807ZM45.4252 97.1277H45.9199V97.5206C44.7657 100.598 43.7213 102.431 42.8419 103.086H41.9075V100.991L45.4252 97.1277ZM102.862 120.438H103.357V121.42L99.8394 123.515L99.3447 122.926V121.944L102.862 120.438ZM54.6042 127.051H55.4286L56.8577 132.486H55.9233L54.6591 127.444L54.6042 127.051ZM101.543 133.468H101.873L103.302 134.974L102.807 135.367H102.313L101.488 133.992L101.543 133.468Z" fill="#0000FF"/>
<defs>
<filter id="filter0_d_40" x="9.73584" y="18" width="178" height="178" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3" dy="7"/>
<feGaussianBlur stdDeviation="7.5"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_40"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_40" result="shape"/>
</filter>
</defs>
<svg width="257" height="257" viewBox="0 0 257 257" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_40_868)">
<path d="M225.762 128.44C225.762 180.771 183.373 223.16 131.042 223.16C78.7107 223.16 36.3218 180.771 36.3218 128.44C36.3218 76.1089 78.7107 33.72 131.042 33.72C183.373 33.72 225.762 76.186 225.762 128.44Z" fill="#00FF00"/>
</g>
<path d="M181.31 35.42H182.928L181.872 36.6772H181.239V35.42H181.31ZM59.5977 38.4373V39.8621L55.6579 45.5613H55.0247L54.3916 41.1192C56.7836 39.3592 58.4721 38.4373 59.5977 38.4373ZM202.064 40.4488C205.441 40.4488 207.34 43.0469 207.762 48.1594L204.878 72.2973H205.933L208.185 70.5372H208.818V71.0401C205.722 73.303 202.697 79.5051 199.813 89.6463C198.687 98.3628 196.858 106.409 194.255 113.784C191.933 121.411 190.807 128.451 190.807 134.905L186.445 147.644C186.445 148.734 188.063 149.823 191.37 150.829C190.737 153.343 189.893 154.601 188.697 154.601V155.355H189.752V155.858C189.752 157.199 188.063 157.785 184.616 157.785L185.249 158.54V161.054H184.194C184.898 163.568 186.375 164.826 188.697 164.826V166.083H184.194V166.837C185.671 166.837 186.445 167.927 186.445 170.022L180.114 172.536L180.747 173.291V173.793C180.747 174.632 179.973 175.051 178.495 175.051V175.805C180.395 175.805 181.38 176.224 181.38 177.062C178.706 178.152 175.118 183.432 170.686 192.986C166.183 201.451 162.244 205.726 158.937 205.726H157.741C155.208 203.798 153.168 197.512 151.55 186.784C145.148 170.441 141.911 160.803 141.911 157.953C141.911 150.578 139.871 142.699 135.72 134.318C134.595 130.63 133.891 125.937 133.469 120.321L130.796 119.567C123.971 131.888 120.454 141.442 120.102 148.398C118.202 152.421 116.725 157.366 115.599 163.066C119.68 164.407 121.79 165.664 121.79 166.837V167.591C118.554 167.089 116.303 166.25 115.036 164.909C113.629 168.094 111.8 177.062 109.478 191.729C107.649 198.518 105.398 201.954 102.724 201.954C95.1263 198.937 88.7241 194.076 83.6587 187.287C82.8848 187.287 81.5481 183.851 79.7189 177.062C78.5932 177.062 77.8897 173.626 77.4675 166.837C73.6684 157.199 71.0654 146.136 69.6583 133.731V115.125H69.0251L66.3517 115.879V115.125C66.3517 114.287 67.2663 113.868 69.0251 113.868L68.3919 103.14V94.7589L64.03 67.939V56.4568C65.9295 49.3328 69.2362 45.7289 73.9499 45.7289H105.539V46.9861C103.006 47.0699 101.317 47.7404 100.403 48.9137C98.5033 47.5727 96.6741 46.9861 94.8449 46.9861H88.6538L85.2064 47.489L84.5733 46.9861H84.1511L79.6485 47.489L77.3972 46.9861L75.7791 47.489L73.9499 46.9861C81.2666 56.5406 85.5582 64.5866 86.8949 71.1239H92.0308V72.3811H88.0909V73.8059C89.5684 79.3375 90.694 82.0194 91.3976 82.0194H92.5936L95.267 81.2651L95.9002 82.0194L96.5334 81.2651L97.1666 82.0194V82.5223C95.1967 83.9471 93.7896 85.9586 93.0861 88.3891H92.6639V89.6463H93.7192C95.1263 109.594 97.7294 124.68 101.528 134.905L103.78 136.665H104.976C106.453 136.665 109.619 129.708 114.474 115.712C117.569 109.426 119.82 103.811 121.228 99.0333L120.594 97.1056C123.69 92.4121 126.926 90.1492 130.233 90.1492H131.288C133.399 90.1492 134.876 91.4902 135.791 94.0884C138.605 98.0275 140.856 103.894 142.545 111.773L150.987 130.379C152.113 131.72 152.605 133.145 152.605 134.821C155.701 141.861 158.515 146.555 161.048 148.818H162.877C164.987 148.818 167.802 140.101 171.319 122.668C171.952 122.668 173.571 117.975 176.244 108.672V107.917L166.746 106.66L164.495 107.414H161.611V105.99L167.309 105.487H178.425C182.717 90.0654 186.656 78.1641 190.315 69.6991C191.511 52.2662 193.199 43.5498 195.24 43.5498L202.064 40.4488ZM170.053 42.3764C169.42 44.0527 168.153 44.8908 166.113 44.8908V43.6336L170.053 42.3764ZM113.348 45.6451H128.544V46.9023L125.097 47.4051L121.79 46.9023L118.906 48.1594L117.851 46.9023H113.348V45.6451ZM34.3408 48.0756H35.9589L37.0142 49.3328V50.0871L33.7076 53.8587V57.0435H32.5116V55.1158L33.1447 54.613V53.8587L30.2603 50.6738C30.9638 48.9137 32.3005 48.0756 34.3408 48.0756ZM144.796 55.7863H146.414V56.2892C146.414 57.1273 145.851 57.5464 144.796 57.5464L144.163 58.3007V59.055L142.545 58.3007V57.0435L144.796 55.7863ZM136.354 62.8265V63.5808C136.354 64.5027 133.962 65.5085 129.107 66.598V65.3409L132.414 63.5808L133.047 64.0837H133.469L136.354 62.8265ZM38.2102 69.28V69.7829L37.0142 71.0401L36.5921 70.5372V69.7829L37.0142 69.28H38.2102ZM120.102 69.28V69.7829C117.991 71.7106 114.614 73.3868 109.901 74.9792V73.7221C110.674 73.7221 111.097 73.0516 111.097 71.7944L120.102 69.28ZM148.665 75.4821L149.299 76.2364V76.7393L148.243 78.1641H147.61L146.414 76.7393V76.2364L148.665 75.4821ZM169.42 76.2364H170.053V76.7393L168.998 78.1641H168.364V77.4098L169.42 76.2364ZM159.922 85.2043L162.173 86.9644C161.751 88.3053 160.696 88.892 158.867 88.892L157.671 86.9644C157.671 86.3777 158.445 85.791 159.922 85.2043ZM173.5 93.4179L173.922 94.1722V94.675L173.5 95.4293H172.304V94.675L173.5 93.4179ZM152.113 99.8714V100.374L149.228 103.056H147.61V102.302C147.61 101.296 149.158 100.458 152.113 99.8714ZM58.9645 124.763H59.5977V125.266C58.1203 129.206 56.7836 131.552 55.6579 132.39H54.4619V129.708L58.9645 124.763ZM132.484 154.601H133.117V155.858L128.615 158.54L127.981 157.785V156.528L132.484 154.601ZM70.7136 163.066H71.7689L73.5981 170.022H72.4021L70.7839 163.568L70.7136 163.066ZM130.796 171.279H131.218L133.047 173.207L132.414 173.71H131.781L130.725 171.95L130.796 171.279Z" fill="#0000FF"/>
<defs>
<filter id="filter0_d_40_868" x="13.2818" y="23.48" width="227.84" height="227.84" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.84" dy="8.96"/>
<feGaussianBlur stdDeviation="9.6"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_40_868"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_40_868" result="shape"/>
</filter>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Before After
Before After