From 482e596d0fdd5c7db395beaf335528b2e242e48e Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 24 Aug 2026 22:00:15 +0000 Subject: [PATCH] Make the favicon a background-free, theme-aware logo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drop the black plate from the favicon and re-fit the mark to a square canvas with 4% padding, so the logo reads edge-to-edge instead of sitting inside a badge. `favicon.svg` carries a `prefers-color-scheme` rule, so it draws black on light UI and white on dark. Rasters can't carry that rule, so ship both: `favicon-96x96.png` (black) and `favicon-96x96-dark.png` (white), selected by `media` on their icon links, with the light one last so browsers that ignore `media` land on it. Every raster is rendered from the SVG at its own size — 16/32/48 inside the `.ico`, 96 for the PNGs, 180 for the apple-touch icon — rather than downscaled, and all are RGBA with a transparent background. The apple-touch icon uses the white mark because iOS composites transparent home-screen icons onto black. Icon payload drops from 17.8 kB to 6.2 kB. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01HSpEGpoGdyewcAX6VzG6W1 --- AGENTS.md | 2 +- index.html | 3 ++- public/apple-touch-icon.png | Bin 4152 -> 2285 bytes public/favicon-96x96-dark.png | Bin 0 -> 1147 bytes public/favicon-96x96.png | Bin 2124 -> 1126 bytes public/favicon.ico | Bin 11502 -> 1275 bytes public/favicon.svg | 11 ++++++----- 7 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 public/favicon-96x96-dark.png diff --git a/AGENTS.md b/AGENTS.md index 112d8bd..0d8d9f9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -13,7 +13,7 @@ extended with pinned-particle typography and DOM-anchored force effectors. |---|---| | `src/` | Application code. `src/party/` holds the engine wiring, demo presets, and the custom multi-effector force module. | | `vendor/party/` | Vendored fork of the `@cazala/party` engine core; imports keep the upstream package name via aliases. Every divergence from upstream is listed in `vendor/party/README.md`. Kept in upstream code style (exempt from repo ESLint and the trailing-whitespace check, still typechecked). | -| `public/` | Static files served verbatim; currently the Pages `CNAME` and the favicon. | +| `public/` | Static files served verbatim; the Pages `CNAME` and the favicon set (`favicon.svg` is the source, the `.ico`/PNGs are rendered from it). | | `.agents/` | Canonical shared skills, MCP definitions, and adapter scripts. | | `.claude/`, `.cursor/`, `.codex/`, `.gemini/`, `.github/`, `.mcp.json` | Agent adapters. Generated files must not be edited directly. | | `.devcontainer/` | Container definition for Codespaces and local devcontainers. | diff --git a/index.html b/index.html index 2827763..77fd36d 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,8 @@ - + + Bennett Vernon diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index f7917402586bb0c3c7d4f877eea0fdf1ad6cb9c8..f15701ea6f67c4d08f55cdbdf264a148a5b1410c 100644 GIT binary patch literal 2285 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 diff --git a/public/favicon-96x96-dark.png b/public/favicon-96x96-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4a8369bc04e4a453084eac5a57a95bdc611b45f5 GIT binary patch literal 1147 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 A_y7O^ diff --git a/public/favicon.ico b/public/favicon.ico index deab4af82bdf8e078efd52faab646537b4ea5b08..ec937e354d8170bd97927fec998e00b69fc4fad5 100644 GIT binary patch literal 1275 zcmZQzU}Rus5D;Jh(h3Zp7#JALfLK8R!tZ8eV9)?!0|N-(gNcD*GZ1$M___0PNpS&{ z@_Kr>1OaKF2@C=pY(P@}^Z!I3wbRqZF{I*Fa)QJv2f2>Z4KwD3^qz6J!*Ha&@rS(t z`=muPjYACMk?j*i zWZ9F-O$;UOHLsb;snxLNfsO#T(^J-lA40Qg%r-HmW=v9;{qw>e)=!u0SNzde5Nq=+ zVEpK=a`t!Q3~BcpYZ_NYcI&)oT2iUpcw{0|XnM2G3?9)pEp4oJ3|-qqc_RL#Ii^$z zG`M|KU}9i@XPsquU7`}`2?kGBKbLh*2~AjhtN@f&0QL zR80G$#22}a$DB*baw^yjrHkdcM0@bn4lU+;UNit5f*b zaI~lXLX@EPjmG1jo;$4ZOWGOGeRPiQ4iWFi8~?B^bZKVxNHRRlIsK7^%(Qs6q(CmO z7*48Tzl&h)dLfq{u1 z5*2S}cx$)>N*q6a=umZ#&J2yGfi5{Js@$As{U#l9tIS!VGD{;;LE5x+&6B_+%cD+# zOFV9Ns48-wkMQu4{2v@1d-=}Cxy9%2R6qUmdi%_@eecUHpWk^OH{IJ62%gHTuy1L0 z4EQ_!NN|HZi*v>=?oVqUnDy8^zH#!AWWsTW82?SePrVPyI?kK;-sET6q95j|ev{#xC z&pN)kvt;oHJ~d|T-;;Un>CS_Z_nmcXG!*O=3oLe6eiN_!$-{A?f2PH(*B!Q18b==; zU|zn*|B&y;85fTGYF;_5d0##AOvaz3=dHG0;BBwj{v=ZKQcIM3?Sf^ew!0?Y_$>X! zYPr}4!6Ww@&Al$Ky1pRYe(QmI`k&S>FzR|-#`J^Z<;i!homZG9y0L9D_tL3Iv*3Jb zedu%90grziOQOGA*u3)f?Zn#Z7Wu%F83= sx>4^RURo(Dwo}PIk0I1-zkZSX&n3ZuK=5;>{+>34o7!tqA0ekB08?NT?EnA( literal 11502 zcmeI1Ylux<7{~V*cZ11w7?&9g?@VaiUZrRxlW*>k%NRm$i4Y|s@%0V+AQuDrZlpYGkemy?sj*PcClzIgHC+qZ8O6&2gJ zZ>L0*RIjwOw4$P-Cr_TBRZ>zib?VfQA3u`+{{1`8`}gm|4HYHh$<)-;jEsyHEn4*I z)$8WXn@E2B`W1W<=6;EX{!uZWQ8`*?&z?o)^XJd78b5x#Ew8-Xq9-K{8Z_9sb0;dK zS+izE%G)LQL9b)Rj43WI?$)iF{nayX40(QyR!F@_=tdLxjpdK){T}IX7}#h`}XaNjOmvyd6l0(f1b{L z{P^)sojM_4MopKn{VJImGiJPc^{QF3X5e_%LTnEoKCB__@#DvX2M-QnLikgrOo7I zoat{uP$y2Dko@xH%RS}gG^~I4@F6sSS5#m^R_4u{=cz)Wyxq2K+xPF^OY7mohs;i( z2@n~R;$BvSmKYzZ^1Ssozsuczf9OwdxG=X(bAJVu8 z7Zw%@&}Bj%n=@w)GM?%#Ls(I?P$MB5#nGcjYcR2!SoqtvZ8Ksnz<{sf#xSTbFbyqR zj2Pe;J^?XZVlt7Hm38IH6?_FUz7qb03l|XfX6$F^&C8M{1=c?e^Lc8@RfI5JE? z)w%~l`xK4{oI-wPpOVf?A|*VK@Ib-?@&NO!nQG(clNw?&oyC1Ft16)6*+h5g(nX$$ z<5aG_c5q6PWZ%RZp4I8rty^2SZVjs-Yh9ma6)c-a4nehe4p>LEZ+3RJmVZ1SJa{l{ z*f3EFUN09nDRNH9o`oaZ%*;$mg2a+!IH_eJ%3edeD%QPo=g!4MwZln#+P822=FJ=G z7;_6|sv||tM%d?~2qnmn$gf|&9BM^j-EbiE`!_WYPq_#VD?3i|=RiY%!HEY%g2V~HC z^ymSlm^jiMJ9aF(+Af9Igp(+-yJ_CMdBEDqOY-@pOP7Gb=koT34IB6>a}x7>N|z9N z_UsuIA^l_%{u9*2ix*vYAf8YvR4*WS6gj{M6MWT67JU%JnE*!DY+Vg2m0Z1gl_Lm1 zV#a{bHgDc+qsjAJvw#rOMYJiL)6>&A-od>t7a3UYNs#fUBq# z>M=vem{_!E5!Mwp#y`r)OSf*_(y>W2FV(A8548RJ_oL;CM!12@20sWT{DTRYpFDZe zpVIByw{_DMNl9dM1m_|HrfS52A$(#snK;9W`HQP50m@X9ADkqJ}#@1ThT z?LmVE_36{ckhf{uipr}ZjQM~YE1n!&g|x5an>1-sP*8C6=u!K8Rp5^vJvw;s;K-39 z&z(C*iJTM3!7dS77DWLEMi(o)2XSGWo14oe4zuL&;lsJ4<=jm2bOBLPbJzqT^J+~Z z4P6`GWjflc83#NC08|&_rv3Ek(^&T$yKGkC9K6?i+NDq}2mvKp)AU)jEUQzUiu+R% zpWw@nXng$3MTzI`-MjGyMxzC`+Uv%R8>Tw`$kqM|84~L2)~$mQc0DPnklQX+*9iYs zR)Eu*SXr=Ofnr7-+>Rgdfo;I$S+)HmMJOr4Io^Nw?w#7s=0jeTxY0mG{A*}5rn)Hg z?%kU>fdF1o*oc_;aLH0@d@v+REISq9Fd@hlRPcde*REX=Q^>`vU|a-@tx1z6an~v5 z$WdGkK$ylQ#l==Y5X>n;=uKQfLIW>x8?JlO+6kUWs>UuC8SKrq4zFd;xL9Fb5v6j| flrFJaeuWiG{$J13a+MS25*|o+AmM>O%>(}endW;$ diff --git a/public/favicon.svg b/public/favicon.svg index f652fd7..60e5984 100644 --- a/public/favicon.svg +++ b/public/favicon.svg @@ -1,6 +1,7 @@ - - - - - + + +