feat: add logo to header and favicon (dark mode optimized)

Author: Aaron Steven White
Commit be23e44b746c02c7616bce1826fd1373c80df073
Parent: 3b8b80d0f8
7 files changed +127 -5
@@ -436,7 +436,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
436436 
437437 [[package]]
438438 name = "cospan-appview"
439-version = "0.2.1"
439+version = "0.2.2"
440440 dependencies = [
441441  "anyhow",
442442  "async-trait",
@@ -479,7 +479,7 @@ dependencies = [
479479 
480480 [[package]]
481481 name = "cospan-codegen"
482-version = "0.2.1"
482+version = "0.2.2"
483483 dependencies = [
484484  "anyhow",
485485  "panproto-core",
@@ -493,7 +493,7 @@ dependencies = [
493493 
494494 [[package]]
495495 name = "cospan-node"
496-version = "0.2.1"
496+version = "0.2.2"
497497 dependencies = [
498498  "anyhow",
499499  "async-trait",
@@ -7,7 +7,7 @@ members = [
77 resolver = "2"
88 
99 [workspace.package]
10-version = "0.2.2"
10+version = "0.2.3"
1111 edition = "2024"
1212 license = "AGPL-3.0-or-later"
1313 repository = "https://github.com/cospan-dev/cospan"
@@ -9,6 +9,7 @@
99 			href="https://fonts.googleapis.com/css2?family=Inter:wght@300..700&family=JetBrains+Mono:wght@400;500;600&display=swap"
1010 			rel="stylesheet"
1111 		/>
12+		<link rel="icon" type="image/svg+xml" href="/logo-dark.svg" />
1213 		<title>Cospan</title>
1314 		%sveltekit.head%
1415 	</head>
@@ -45,7 +45,8 @@
4545 <header class="border-b border-border bg-surface-1">
4646 	<nav class="mx-auto flex h-12 max-w-6xl items-center justify-between px-4">
4747 		<div class="flex items-center gap-6">
48-			<a href="/" class="text-lg font-semibold tracking-tight text-text-primary">
48+			<a href="/" class="flex items-center gap-2 text-lg font-semibold tracking-tight text-text-primary">
49+				<img src="/logo-dark.svg" alt="" class="h-6 w-6" />
4950 				Cospan
5051 			</a>
5152 			<div class="hidden items-center gap-4 sm:flex">
@@ -0,0 +1,60 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+<!-- Created with Inkscape (http://www.inkscape.org/) -->
3+
4+<svg
5+   width="2000mm"
6+   height="2000mm"
7+   viewBox="0 0 2000 2000"
8+   version="1.1"
9+   id="svg1"
10+   inkscape:version="1.4 (e7c3feb1, 2024-10-09)"
11+   sodipodi:docname="cospan-logo.svg"
12+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14+   xmlns="http://www.w3.org/2000/svg"
15+   xmlns:svg="http://www.w3.org/2000/svg">
16+  <sodipodi:namedview
17+     id="namedview1"
18+     pagecolor="#ffffff"
19+     bordercolor="#111111"
20+     borderopacity="1"
21+     inkscape:showpageshadow="0"
22+     inkscape:pageopacity="0"
23+     inkscape:pagecheckerboard="1"
24+     inkscape:deskcolor="#d1d1d1"
25+     inkscape:document-units="mm"
26+     inkscape:zoom="0.047215208"
27+     inkscape:cx="3642.8941"
28+     inkscape:cy="2785.1196"
29+     inkscape:window-width="1728"
30+     inkscape:window-height="974"
31+     inkscape:window-x="0"
32+     inkscape:window-y="38"
33+     inkscape:window-maximized="1"
34+     inkscape:current-layer="g4" />
35+  <defs
36+     id="defs1" />
37+  <g
38+     inkscape:label="Layer 1"
39+     inkscape:groupmode="layer"
40+     id="layer1">
41+    <g
42+       id="g4"
43+       transform="matrix(1.1084835,-0.31723246,0.31723246,1.1084835,-416.30129,231.47258)">
44+      <circle
45+         style="fill:#d64933;fill-opacity:1;stroke:#e8e4df;stroke-width:71.0137;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;paint-order:fill markers stroke"
46+         id="path1"
47+         cx="998.42218"
48+         cy="973.23822"
49+         r="328.30444" />
50+      <path
51+         style="fill:#ff79f7;fill-opacity:0;stroke:#e8e4df;stroke-width:99.9997;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:normal"
52+         d="M 1325.0443,801.7513 1509.9688,695.27961 1672.4782,840.9777 1851.799,728.90225"
53+         id="path2" />
54+      <path
55+         style="fill:#ff79f7;fill-opacity:0;stroke:#e8e4df;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:fill markers stroke"
56+         d="m 149.52748,1230.1195 184.9245,-106.4717 162.5094,145.6981 179.3208,-112.0754"
57+         id="path2-7" />
58+    </g>
59+  </g>
60+</svg>
added apps/web/static/logo.png binary
cospan · schematic version control on atproto built on AT Protocol