Use new dyad icons (#1157)

<!-- This is an auto-generated description by cubic. -->

## Summary by cubic
Updates app branding to icon set v2 and switches the in-app logo to SVG
for sharper rendering.

- **Refactors**
  - Use assets/logo.svg in TitleBar instead of logo_transparent.png.
- Add assets/logo.svg; remove legacy PNGs (logo.png,
logo_transparent.png).
- Refresh platform icon files (logo.icns, logo.ico,
assets/icon/logo.png).

<!-- End of auto-generated description by cubic. -->
This commit is contained in:
Will Chen
2025-09-01 21:33:44 -07:00
committed by GitHub
parent 78b69ae508
commit 1e655e1c10
7 changed files with 45 additions and 1 deletions

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 KiB

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 KiB

44
assets/logo.svg Normal file
View File

@@ -0,0 +1,44 @@
<svg width="262" height="262" viewBox="0 0 262 262" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_31_75)" transform="translate(34, 0)">
<path d="M678.47 221.853C667.691 221.853 658.338 219.159 650.412 213.769C642.645 208.379 636.621 200.691 632.341 190.704C628.061 180.717 625.921 168.987 625.921 155.513C625.921 142.039 628.061 130.308 632.341 120.321C636.621 110.335 642.724 102.646 650.65 97.2567C658.576 91.867 667.849 89.1721 678.47 89.1721C687.347 89.1721 695.115 90.9951 701.772 94.6411C708.589 98.287 713.741 103.439 717.228 110.097V50.1762H747.664V219H718.655L717.942 200.215C714.454 207.032 709.223 212.342 702.248 216.147C695.273 219.951 687.347 221.853 678.47 221.853ZM687.743 197.124C694.084 197.124 699.395 195.539 703.675 192.369C708.113 189.198 711.442 184.522 713.661 178.34C716.039 171.999 717.228 164.39 717.228 155.513C717.228 146.477 716.039 138.868 713.661 132.686C711.442 126.504 708.113 121.827 703.675 118.657C699.395 115.486 694.084 113.901 687.743 113.901C678.549 113.901 671.178 117.626 665.63 125.077C660.24 132.369 657.545 142.514 657.545 155.513C657.545 168.194 660.24 178.34 665.63 185.949C671.178 193.399 678.549 197.124 687.743 197.124Z" fill="url(#paint0_radial_31_75)"/>
<path d="M541.208 221.853C527.892 221.853 517.192 218.841 509.108 212.818C501.023 206.635 496.981 198.075 496.981 187.137C496.981 176.2 500.389 167.64 507.205 161.457C514.022 155.275 524.405 150.836 538.354 148.142L580.442 139.819C580.442 130.784 578.381 124.047 574.259 119.608C570.138 115.011 564.035 112.712 555.95 112.712C548.658 112.712 542.872 114.456 538.592 117.943C534.471 121.272 531.617 126.107 530.032 132.448L499.121 131.021C501.657 117.547 507.839 107.243 517.668 100.11C527.496 92.8181 540.257 89.1721 555.95 89.1721C574.021 89.1721 587.654 93.7692 596.848 102.963C606.201 111.999 610.877 124.998 610.877 141.959V188.089C610.877 191.418 611.432 193.716 612.542 194.984C613.81 196.252 615.633 196.886 618.011 196.886H622.053V219C621.102 219.317 619.517 219.555 617.297 219.713C615.237 219.872 613.097 219.951 610.877 219.951C605.646 219.951 600.97 219.159 596.848 217.573C592.727 215.83 589.556 212.897 587.337 208.775C585.118 204.495 584.008 198.709 584.008 191.418L586.624 193.32C585.356 198.868 582.582 203.861 578.302 208.3C574.18 212.58 568.949 215.909 562.608 218.287C556.267 220.664 549.134 221.853 541.208 221.853ZM547.39 199.74C554.206 199.74 560.072 198.392 564.986 195.698C569.9 193.003 573.704 189.277 576.399 184.522C579.094 179.766 580.442 174.139 580.442 167.64V160.506L547.628 167.164C540.812 168.591 535.897 170.731 532.885 173.584C530.032 176.279 528.605 179.846 528.605 184.284C528.605 189.198 530.191 193.003 533.361 195.698C536.69 198.392 541.366 199.74 547.39 199.74Z" fill="url(#paint1_radial_31_75)"/>
<path d="M391.414 254.667V231.127H407.583C411.704 231.127 414.716 230.493 416.618 229.225C418.679 227.956 420.264 225.816 421.374 222.804L424.941 214.007H416.143L370.727 92.0255H402.352L434.214 185.473L464.65 92.0255H496.275L446.579 232.316C443.725 240.242 439.683 245.948 434.452 249.436C429.379 252.923 422.246 254.667 413.052 254.667H391.414Z" fill="url(#paint2_radial_31_75)"/>
<path d="M227.022 219V50.1762H283.138C310.087 50.1762 330.774 57.5474 345.199 72.2897C359.783 86.8736 367.075 107.719 367.075 134.826C367.075 161.774 359.941 182.54 345.675 197.124C331.408 211.708 311.038 219 284.565 219H227.022ZM257.934 192.131H283.138C300.734 192.131 313.812 187.375 322.372 177.864C330.932 168.353 335.212 154.007 335.212 134.826C335.212 115.328 330.932 100.823 322.372 91.3122C313.812 81.801 300.734 77.0454 283.138 77.0454H257.934V192.131Z" fill="url(#paint3_radial_31_75)"/>
<path d="M172.905 7C175.114 7 176.905 8.79093 176.905 11V117.027C176.836 132.404 176.905 147.784 176.905 163.154C176.905 210.598 138.444 249.059 91 249.06C60.1915 249.06 33.171 232.842 18.0098 208.478L21.7812 206.339C49.706 190.498 83.113 172.306 110.311 189.365C113.524 191.381 116.566 193.725 119.383 196.384L126.317 202.93C127.052 203.623 128.235 202.913 127.969 201.938L125.454 192.74C120.073 173.056 125.335 151.99 139.342 137.149L145.888 130.215C146.581 129.48 145.871 128.297 144.896 128.563L135.698 131.079C116.014 136.461 94.9477 131.197 80.1074 117.19L73.1729 110.645C72.438 109.951 71.255 110.661 71.5215 111.636L74.0361 120.834C83.836 156.679 46.9692 182.951 14.2725 201.826C8.40251 190.203 5.0938 177.065 5.09375 163.154C5.09375 115.71 43.5555 77.248 91 77.248C102.05 77.2481 112.613 79.3347 122.315 83.1348V11C122.316 8.79093 124.106 7 126.315 7H172.905Z" fill="url(#paint4_radial_31_75)"/>
</g>
<defs>
<radialGradient id="paint0_radial_31_75" cx="0" cy="0" r="1" gradientTransform="matrix(948 397 -1407.85 306.453 -115.5 -142)" gradientUnits="userSpaceOnUse">
<stop offset="0.0480769" stop-color="#100C30"/>
<stop offset="0.303735" stop-color="#653BFF"/>
<stop offset="0.7" stop-color="#905BF4"/>
<stop offset="1" stop-color="#D9D9D9"/>
</radialGradient>
<radialGradient id="paint1_radial_31_75" cx="0" cy="0" r="1" gradientTransform="matrix(948 397 -1407.85 306.453 -115.5 -142)" gradientUnits="userSpaceOnUse">
<stop offset="0.0480769" stop-color="#100C30"/>
<stop offset="0.303735" stop-color="#653BFF"/>
<stop offset="0.7" stop-color="#905BF4"/>
<stop offset="1" stop-color="#D9D9D9"/>
</radialGradient>
<radialGradient id="paint2_radial_31_75" cx="0" cy="0" r="1" gradientTransform="matrix(948 397 -1407.85 306.453 -115.5 -142)" gradientUnits="userSpaceOnUse">
<stop offset="0.0480769" stop-color="#100C30"/>
<stop offset="0.303735" stop-color="#653BFF"/>
<stop offset="0.7" stop-color="#905BF4"/>
<stop offset="1" stop-color="#D9D9D9"/>
</radialGradient>
<radialGradient id="paint3_radial_31_75" cx="0" cy="0" r="1" gradientTransform="matrix(948 397 -1407.85 306.453 -115.5 -142)" gradientUnits="userSpaceOnUse">
<stop offset="0.0480769" stop-color="#100C30"/>
<stop offset="0.303735" stop-color="#653BFF"/>
<stop offset="0.7" stop-color="#905BF4"/>
<stop offset="1" stop-color="#D9D9D9"/>
</radialGradient>
<radialGradient id="paint4_radial_31_75" cx="0" cy="0" r="1" gradientTransform="matrix(948 397 -1407.85 306.453 -115.5 -142)" gradientUnits="userSpaceOnUse">
<stop offset="0.0480769" stop-color="#100C30"/>
<stop offset="0.303735" stop-color="#653BFF"/>
<stop offset="0.7" stop-color="#905BF4"/>
<stop offset="1" stop-color="#D9D9D9"/>
</radialGradient>
<clipPath id="clip0_31_75">
<rect width="194" height="262" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

View File

@@ -5,7 +5,7 @@ import { useRouter, useLocation } from "@tanstack/react-router";
import { useSettings } from "@/hooks/useSettings"; import { useSettings } from "@/hooks/useSettings";
import { Button } from "@/components/ui/button"; import { Button } from "@/components/ui/button";
// @ts-ignore // @ts-ignore
import logo from "../../assets/logo_transparent.png"; import logo from "../../assets/logo.svg";
import { providerSettingsRoute } from "@/routes/settings/providers/$provider"; import { providerSettingsRoute } from "@/routes/settings/providers/$provider";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
import { useDeepLink } from "@/contexts/DeepLinkContext"; import { useDeepLink } from "@/contexts/DeepLinkContext";