From 3afa143e18550a9159b500a28d1246a24e70029f Mon Sep 17 00:00:00 2001 From: Hashir Date: Wed, 30 Jul 2025 12:54:20 +0530 Subject: [PATCH 1/2] feat(#337 | docs): support dark/light mode favicon for Hypergraph logo --- docs/docusaurus.config.js | 18 ++++++++++++++++++ docs/static/img/HypergraphLogoDark.png | Bin 0 -> 1940 bytes 2 files changed, 18 insertions(+) create mode 100644 docs/static/img/HypergraphLogoDark.png diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 003af0b2..3a4ce1d6 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -44,6 +44,24 @@ const config = { content: '536FEAE3B63DD658', }, }, + { + tagName: 'link', + attributes: { + rel: 'icon', + type: 'image/png', + href: '/img/HypergraphLogoDark.png', + media: '(prefers-color-scheme: light)', + }, + }, + { + tagName: 'link', + attributes: { + rel: 'icon', + type: 'image/png', + href: '/img/HypergraphLogo.png', + media: '(prefers-color-scheme: dark)', + }, + }, ], plugins: [ diff --git a/docs/static/img/HypergraphLogoDark.png b/docs/static/img/HypergraphLogoDark.png new file mode 100644 index 0000000000000000000000000000000000000000..b5ce3bf08f765e746b3c4339e2a7f4523c605fd3 GIT binary patch literal 1940 zcmZ{lc{JPU8pnS|r*=h3l^eBG+?pUulM+-d5sFe2u@hm`63Y)m6;*RAZN_K`LCaX{ zn$u~lEovD`2|-c&bP$c$VlN%b&CFfSxp&Td&w1bPd7tNe&hy9fzR#O(cY`1ysvrsg zfP|%mnLXb>{=S4y@%JDS62UiRl7+nu0K~xnASnd^KJ!CKO8^kX&n~= z-8A4QzVNjom;ooLnf-12lMrZWgBRioL8UNaT_R$8{Ez@8;)bKZU`b3q0Gtl8G&6Sm zW@>HLEpA3x{7Y|)Vs*4r6gk=nd)K0ZUeKf5F4Myq9B&NQRN1JLe<9qlFAHrC`+O8| zbZqKiPxQ-T&Sv6;@Jf4j=5nAb)BloAM3y?vKr?3Y$VX3uarW%v#lmFS9GR_V2(Jy6 zyX}7>4ZRlNv>Qm3Y}BdqeSZLfUi0$4lK+naxcf0jiSGR(qe{pouq)KU@IBRn1{MOKLqQI1Knp!!}2@aEz zgS_4MeNG)uRC*^VrHf+LM^{IINed4qHkZZR2zXA9*82NB-SW%tIWFMKx;Kr*BPE>`0mmc{I1X$Yk2cA~ zr`j4#UGI&6z4N?IL#JOYZ+RT*Du5Ivq8Gw)Q`)_oHD)-Q;z* zwS{WajN85ifw#e{I=gW4d$+Z{LfY%*;Mjs^IY+ZX%lg_nkHRBU4(2_g9qO0*m3Fkr ztqkHj53dOwazn)4h1|&uB5iKI8SY#|%Aj-2-4tpMw3*qfY4)Kr4JMSnCKoYwmK?JyU0WY5bOjL3KFuQjc5u1(27bk8 zFiV7Ox?J>dG$8@2$NJV|#fW#FuJ>p_8n5Z47D<)7|8(?e@$1j#6?jgpL_*UC1C|Xp z$ln2uTR$19+?J#CFGAvCM=$D=0<$`e9*F(L?}S0mY9;zNt{e*ws|Tw5#PH2z78&r+cZm?~TjPWaA*Epz@q?N;qm4h?m}Q#_jtw}0f4V8p#%X!hY3Tk)G7u-e6Un4<&HrlNH7 zR9$;64tO95I&*K&9@2Hk;M}*f!n*Xo4FRtd1vDPtS5W3P>Dj{Mpdcvdevxxp-;00W zqCr7F-1J`GwAMB`B23V4b(l~50!+q%R*n5R=?*K$z1CBx;o&)|(O3=U+c_JA&qc-V zbG5tfE{0{$@6!DCMWzl2u+J(T(9MlsBe*=|A5X~Q*mtXoA_C&CG74O$V>t0k&@Uo~n>VbeCH&CsO9_f@Q<^j5d$O z+Dim^y(6WO*mmwXkUpA=rU;JGAoGl!()vp?VMBi)Nl`$R<+}OnS6B ze`G1E75LCh)&n9kOgyV524a>_n{z3j=zfV&!qR`%E#pL+&GA<*nyS_DeN~?J_xx52 zCFG#;V>PuD#db#9nXVGkG89?A4vw>)a&EopQEIv-!L!rQI%aQddsW%Y%0>M?d0VoG z_etpb{BV&*OK8aHXL}nLpB*wnYvbBw(|u&O*~OvgpQqtJT>I*y>uz8k$+WFl7V@J( zRB4w2MMPt54Ko55h2eWb&X#(C3StEHM{B7*a!`fXiIKFFtKl-M7dSf4 z+{Xu0U*|p?Iuc}yr`NowTIPRXfI5hG0sVYHGL95M<{N-QpfFm9D_ST$M Date: Wed, 30 Jul 2025 12:55:40 +0530 Subject: [PATCH 2/2] fix: remove favicon path from Docusaurus config --- docs/docusaurus.config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 3a4ce1d6..51463995 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -12,7 +12,6 @@ import { themes as prismThemes } from 'prism-react-renderer'; const config = { title: 'Hypergraph', tagline: 'Framework for building web3 apps', - favicon: 'img/HypergraphLogo.png', // Set the production url of your site here url: 'https://graphprotocol.github.io',