From fc4aecb9d68b527a8322879f31d406f9d560b0d7 Mon Sep 17 00:00:00 2001 From: Jordan Paulino Date: Wed, 13 May 2026 13:00:34 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=95=20chore(icons):=20replace=20placeh?= =?UTF-8?q?older=20S=20logo=20with=20Clay=20icon=20everywhere?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The toolbar icon, chrome://extensions tile, and Web Store listing have been showing a generic red "S" placeholder since v1. The actual Clay character lives at src/assets/clay-icon.png and was already used for the FAB and the in-page panel header — but not for the browser-chrome surfaces. This unifies the brand: the same character now appears everywhere the user sees the extension. What changed - public/icons/icon-{16,32,48,128}.png regenerated from clay-icon.png: - 32 / 48 / 128 sized straight from the 200×200 source so they keep the cute floating-in-space padding. - 16 cropped to 160×160 first so the character's head + face fill the toolbar slot instead of vanishing into transparent padding. - src/popup/Popup.tsx + popup.css: drop the colored-square + "S" letter, render instead. - src/options/Options.tsx + options.css: same swap in the settings page header. The manifest already pointed at icons/icon-*.png, so no manifest changes were needed — Chrome picks up the new bytes on the next reload. The popup/options use the ?inline asset URL (base64 data URL) to sidestep any path-resolution gotchas in extension-internal pages, matching the FAB and Header pattern. No test or behavior changes; visual only. Full suite stays green at 113/113. Co-authored-by: Cursor --- public/icons/icon-128.png | Bin 2427 -> 7610 bytes public/icons/icon-16.png | Bin 368 -> 1294 bytes public/icons/icon-32.png | Bin 682 -> 1465 bytes public/icons/icon-48.png | Bin 947 -> 2279 bytes src/options/Options.tsx | 3 ++- src/options/options.css | 13 ++++--------- src/popup/Popup.tsx | 4 +++- src/popup/popup.css | 14 ++++---------- 8 files changed, 13 insertions(+), 21 deletions(-) diff --git a/public/icons/icon-128.png b/public/icons/icon-128.png index 75e85fc49f72e3b27e038cf43bc546a5538bb658..e985e5afd3713abdc539e36b9377ea49e98610e5 100644 GIT binary patch literal 7610 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 KpUXO@geCwwTi$;F delta 341 zcmV-b0jmCv3h)AuB!3BTNLh0L01FcU01FcV0GgZ_0003ZNkl1`h z7h{HkijoUZE4TxV!Y%AMjY`86NF+q5m555B5RFJ!_OKy-Vp%`CUS_ayoK4OgrAeM- z{=R3vnaoGp9?!>su`iXe?+Xz4e3+%vFv?{Z#Uf^@6jZMl&VM>%no8*>k0reGupn6F za)51PQ?0^mG{D<3o5k}!9!q|leB;pTVc%*w<8`5c^(B*E0>;L~WfDfIBu?FTI#}iN z&=U!_V1cV(==WoxDA+ZdfMp4pQK`rYM!_JKnGE!J{5lSWVAg6vqD3Nq3xQilqJOhs0KYXKT`Lt!dk9Nv1dd(BaU8h#(Z=9s7$)et+C4QfdZPR0pI^jY zI6Pbkkb(fTx1D??B8C)E6jtcE3ASwq>ZYJL79bHH?2X5VYqvc8!MA~eSCeJ*{Vz-MQogLvZEdu}!72e34<8uq;|K%@AwcP3jmps=mVgUd?B5aL_qUg-V zohnU?#i6V78jL3rncdA-p*o1o!i`58)>D&LMz7XUz)uck)*MwLji z3=ch8?d?8$&X@5iovT>4&Kvrhp!Gw;=+d$P_fB8dr*lHkbXwWYvQDKr@4%tTJSDSX zp?`}#AgDMWASy@GmL{WNS`Z2en=hPIVwCT<41n{elno)Cd}*3ik{Zj`=)A6JFf?!z z{vI94C+f}FwnZa>dEtye3LCJ(769SPZ@8MBf?}A{21pYu;&3)`rkAx!;FC-j~ z@y*-tqS8_j5?C0YRF5)*F+w6yaLG2h%zyJh)7bHorWxnM zVkki6T$Z0`bGfr4G*0JJcqs`ydcks<<5uUT$)R+d5QYfA-bE!n0JZ>q;JB|}Pk)r9 z7)5b3-FP*v8U2NTSZEwy2Y3X#82731LCjVibi*D>O{ZUr#lEv^_8!tK(|SX-wZG`v zoY{7{`N;Z`Xz|zh4yd9PM6Y7HBU(&e^Xe;GftT-?XcoFW35Gfegt0->tUtz+sTa3C z`{7l8X*R{@LvZ`*__@&s?p|}UNPlLA4P7mFEMqxthj4@e*7F;l60)B!3BTNLh0L01FcU01FcV0GgZ_00079NklC6KE6wE!%_&xgMU1O?Y{I&( zyBp7Be>bz}Xl|n!A?r06_+a7t_WS+jd(8|X&+B(t*|(4+eSg1_q`*~0#Y0$<@Sa@P z)gjW`3&rO{d~_6%t}cYDtMSo4%qR0rzkLjgyj}F?QmXv*kpl;~z8?2$Yslz2{#_YW zg|@otkjv+XVg(r{-?cQ$$!~di1?&3MJSV>BF5J7F$d6AR$O{>f1m5k!$Tngv@U)y0=kHC>hzQY z=v!MZeYC$HcgxF;Bxh#C2vBSy7%J!+8(Cp~JUfHBxQIwk55kp|q9J#QFoB!aR-_dr zXW^w22^hP(h>wqdnhg1j@l9JBjGZ0YbD4L$fTc=qZh!WM04LJYg5>->jJ-Xl|6Q#Z z2zW~%OK8u>Mn>>>ex5}l(%oG+0&Lv!iKl5f^US8CZ5Z4xJ~mc30=FF!cL{QO|-ACuqm*Pj$S7r1-f5fhcYpN*x(?Nb94A}dCB!pp^$Jlh__*TJDy}Y z?^$4*CV!#>1Kt#&+|&epb2H~@h;$m}!2xbNJH49&yx?kToE)=*h}{WdLqoW3Xz+Ft zdL=~yMFK?vMFPT?QjbIvzLt9-&b6Gq)&64yre201E&B07*qoM6N<$f@xANEC2ui diff --git a/public/icons/icon-48.png b/public/icons/icon-48.png index dfdd5f1e017add542e826a2c8af82fe77d5b07f7..dd1ab7c504ab43bbe93ee65ebb27a336409ac803 100644 GIT binary patch delta 2267 zcmV<12qgEj2j>xxB!2;OQb$4nuFf3k0000)WmrjOO-%qQ0000800D<-00aO400961 z02%-Q00003paB2_0000100961paK8{000010000mpaTE|000010000m00000+c#_s z000P4Nkl zbH>cFtk?Up$)EVz)}6Wco^#K4&bjBDxh7<`&1&G|tpVyr!0+6-HTbDzi$aY}^`dQa z_L&Q3(-()5qko$>hto5?-;4n`e(*Ofp^$GK&$DZ7+rEXOs2YZ$MG)9FO)E`NWW==W zlj*d4VBq4v-rn#~$G}X0nKpn^M_*hidbuqOL#>lU(QDZ@F-?Ak@B0Z&)10mw`TQz=NB1&ynZ!m1WjUGt-WS`p z|E>}ybblp_`~LdUk86X0r@^&nM0ngA&k4i%i7(jT^Z7l$erx}azEg=zWn17>&)&yF zHGyXg&^jK}nQmx_RAQJYsc}0YE05gS*8Y4sdz1yB_t@_BAbdB-&0`d~QO&k3k{r8C zG%X`1Q_8wEZQGBR+N-1s9ebm5p3m#q#nAK(6@MNDrD=wU-dYT|K1t*|UwiI}(6j-} z@%!2Vz(Q>X4s0o5@H_~jj}S&AUP-vc*C_t56irbJynp2P%RFB3ennLa@_|T1(08kC z1?hpEMs!`T3Ix(8;_*rJXa$b< z5Pyp12)I$8E+9RUzjyBYlmL3Vf7Kwc%qCUSbJsi1=&QrSLnQL%VbXW{RK);L^CQtH ziM(}~oIcrGkUuYa;V>HnN|gJGorNg@h&AFDL`j^BbxnRluemZXKy*VVQ2P#LDFFzQ@HrMz{Zx(Td8aVLx&}9Q z3%9A(=Z{~bhjRoL$!`o4e!v(a5=16}zde86eTP+r8wkG)%HM*MmjY1kO$`^EP*?%U0gO4NN!*T3_g^l&E{CV$_^YZDg0}u`qx^6*3 zrzCQBLh?%ES5&p_!nw0VQ516N!g(SmlMa}2dEu^>38gyJMyLc$(-Q*Ee!jsk?g@w6 z_*_2M0l4F~r|t~}eVazd5<4uyz5=GpU0e1u#`%W1jbxy|-|_W8Fj%3hQGXCx6>xaR zeIQJmuf`Iot#d-&HLGsB_3OEUWC4W3VOn6>$K;eUwC~Wn?UrG^PXqdD8oCe)eN#&d znb*`*F$>!=iKc+n@CRhjE&Bvirq9F@ne!aaY{|7k7Qkn3PA%aC?sm;E_wU{vQ8ZQW zNoO<04?_}h*M1~D0!}4IoV^5|10cqcVu!Or{le2q(d%tcZ)x}16ju5CWV zz+yA@5?7wAWU6lV#*^toAy4Rk?quuAul2~XvIFXoilT^1UvBTZsT><3nbf#*hlJWs zrPYo#o7&%T`HWeaOCaN4G)4crJ66)cF)Kgy_{NSYLYaK^$%Yf&J?5e6d zq48GEv`q-N{{d^hsb%z+zjW{RvITc#sS1Eg3_bJuz9;Uks}1~7RkTBfWe%_mvj`%^ z9K*0BFboG9;C~(ljAbC2#lZc>Jsy4ogv%rGnEK@4nf|_q!@HFno)tY-S1VlG!WVJG}LQW?p&sIK?%>$K_PEZ5| zCI;cvfSahsa(Fb=1sb6oAQ0y-m$SaqnrQ=gz4v_7GOa;4s-G;i8P2PwxfpvnrS)S! z-8O9i9UWa6{MQj&wY2`Jb8E1aKps)}bOu7EO4{eCsGGvJo9B!S0~EIDRytUGT+wgjdu;p pIuQ=HLsFP+vl^Jyz{g$#{|C-ruS`Y*Kd=A*002ovPDHLkV1kjPL398B delta 925 zcmV;O17iH=5wi!7B!3BTNLh0L01FcU01FcV0GgZ_000AJNklm? znPg@XT~+O|@Q8Su5QGh4CB$PzB-juU@koeAEG*2JAcVC?A|aVJ77_~t3nqln-PQD) z?$%msedgYp8ADffZm~7Q^X3%IpqKDQdzTA1^ZUVXHp9)v23(GefU%%J z4A6IdRMZDS@j8Y{MYML3i4Cc#aJ{??FS7f4aL>(wAt{Lr1ZhOOk-}SfQt@ndHr(lS z@LKa79)ckyg@0@(XxgSztKUC9^ID?SU>NXjZ3!>5!vVgN6YyKD0D*wu7>`yf<~XfA z1T5(!=Bg^5C@k1qQ^UbM-X-VwICp%4?V_ZF7~+&+vM|6`(g~c?(>y`u>gtf=T{APh z@mHgx|I@Oy|e@YkB5IJKp%wCWg&E2Zr0a<)Noc}v$CX3qx!fwaL>=b z{z{3mk(dkqKd%F(iVE(E81VU?6>jh82^lAn7czZ90+`Cnxeqq3J`4|oy}KJM4Gm#0 zJAbmS#In5)C;$q80-yjW01AKtpa3WU5(9|&_qq)HN>qbG2ELDXU@T$*C~8!NJK&KD zaH>{k{%Ug5^tVV8kGu8{ed1G%<{dgpmWUA_-00@|#i)JH{UHLx^L}dZ$M6p+(12AL zi`Vj2UdV6<95<11nv$|k{C@X7*76XrK^FECPg*tXk`kHj00000NkvXXu0mjfasRaG diff --git a/src/options/Options.tsx b/src/options/Options.tsx index b636d9e..159776c 100644 --- a/src/options/Options.tsx +++ b/src/options/Options.tsx @@ -1,4 +1,5 @@ import { useEffect, useRef, useState } from 'react'; +import clayIconUrl from '@/assets/clay-icon.png?inline'; import { loadPreferences, savePreferences } from '@/lib/storage'; import { clearRecents } from '@/lib/recents'; import { emptyMapping } from '@/lib/site-host'; @@ -83,7 +84,7 @@ export function Options() { return (
-
S
+

Clay Slip Settings

{saved && Saved}
diff --git a/src/options/options.css b/src/options/options.css index 8db476f..1f8a610 100644 --- a/src/options/options.css +++ b/src/options/options.css @@ -48,15 +48,10 @@ body { } .options-logo { - width: 28px; - height: 28px; - border-radius: 6px; - background: var(--accent); - color: #fff; - display: flex; - align-items: center; - justify-content: center; - font-weight: 700; + width: 32px; + height: 32px; + display: block; + object-fit: contain; } .options-saved { diff --git a/src/popup/Popup.tsx b/src/popup/Popup.tsx index 2d154f1..24db230 100644 --- a/src/popup/Popup.tsx +++ b/src/popup/Popup.tsx @@ -1,7 +1,9 @@ +import clayIconUrl from '@/assets/clay-icon.png?inline'; + export function Popup() { return (
-
S
+

No Clay components found

This page does not appear to be powered by Clay. Open a Clay page and click the toolbar icon diff --git a/src/popup/popup.css b/src/popup/popup.css index a02b956..507c06e 100644 --- a/src/popup/popup.css +++ b/src/popup/popup.css @@ -24,17 +24,11 @@ body { } .popup-logo { - width: 36px; - height: 36px; + width: 40px; + height: 40px; margin: 0 auto 12px; - border-radius: 8px; - background: #e22c2c; - color: #fff; - display: flex; - align-items: center; - justify-content: center; - font-weight: 700; - font-size: 18px; + display: block; + object-fit: contain; } .popup-title {