From 804a61d70db2a176e3e3454b72b19d01951a4e95 Mon Sep 17 00:00:00 2001 From: MMesch Date: Wed, 18 Jul 2018 16:18:38 +0200 Subject: [PATCH] use a colorful haskell logo --- html/logo-64x64.png | Bin 2924 -> 0 bytes html/logo-64x64.svg | 89 ++++++++++++++++++ ihaskell.cabal | 2 +- .../src/IHaskell/IPython/EasyKernel.hs | 2 +- src/IHaskell/IPython.hs | 2 +- 5 files changed, 92 insertions(+), 3 deletions(-) delete mode 100644 html/logo-64x64.png create mode 100644 html/logo-64x64.svg diff --git a/html/logo-64x64.png b/html/logo-64x64.png deleted file mode 100644 index f9cd445c680dafe95864deed2efeea80aed1296f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2924 zcmai$XH=8f7KXosKp>$71Q8G-%qWV1M0)5*M5PFr(2+o>h9;poQoblE^#U@CfP!M7 zL`eiE3Md+2L=Yj22nr%*K!`!eRScU=jAN_5jdWh};U66z33{r;`J~?AH{C6Ex+prz-&b zvKs)vEC3LROW-E}NWucZ3>g6MWdN`}{%Wg-mH0p^#M#MFtm3tC@KL5%Wa1C|(f|Od z{39Sh#Z@(N?fVf&dt&P7Y{i-Ap{X6uZMmDD1yS?~cSN>JhpT_CPhGgPDL*Op2CwOv z+{HYd%V%?P-8=#&v^Oa)d&7MKBF~VwC!cbw3HlKRzvK9!G8T9ga)5RKs6?{Pe@JHTUaAJN5!DKUkKc)+x+9PxSI~gSqflXYC@A zl1v!;y2?txG&_mVM2cI3nZ=I9u!nCnFbLJ>2N)X8d!G~LNlSiEx^lb`obte7Gzv1DOpyH zR~S%1Usf0+y1Tpkd3v7B{-RvWwxfa3uwOMO{cxYgkY@wR_d=c_JnOeHMA8ejb|ZtN zq@-^)eja^u)H-4c~osov)BYpqSe z_yNtlXN-5FqXAti(~8rGAlNVT?Y%EvjPV1}JByQ1yGlkylZZPv^eQZA(=On2zWx_v zQ2}_HL-5$vn7TN@Ed?w_x0jZd@&?~?=>q|)McMnQadB}h7ORlBD$jFE;}**qGG=s8 zBbF(10RXDFShM}8?RKb*Lr0WwU!yVau@-N5Yinzhdh+DTK=r{%x~tIBLPInDGHtHE zqoZTxV^2vz_I}6{C!dEFLKu-qEGj8E$4=g5bFV<&{655|jxkjJI$3Ms4DVN9M3q;e zm#cNn`iyB;*@&?9mM|3+@3Q;?=ID4!%Y28qzD5)$r<^-@^H9Nz+wPJAol6&4n5Ofh zVooS2y@t(ZQ@*@y)K;T7Xt3M&0OaNAKJ7k4P@iJ4+@NDtpy zMi^XI8iiYBT{i>aogniU(P+Jn*!Qiar+>?4k1e6dymJbgPukAfv^ZPB&`g0tDY?D5$w#;hdriWPCXZD&H7St_^19!1R_PH| zyLFuLmX_b!sBa9E34bJ#Y%O#nys5Flyw zTm9-D34i(}z!yHYM<=E3WE_b!L>9lc)byj<$t*DQ3I#}h@{5jl@>$kT*=>z0)H6U3yS7CIq%3JX7z+Uy-; z4vYgG($ou2gX2*r@WaMbT|Ep?hnq4j{4=}e&(cSnGl=~+GKPuMIR`S*5AKB z+N3LymsupVlb3A*^96;SSH9g+M3HZ1Td^a!T32bhMxj}bU!%=6n%n&}#IEc~+LGVQ z2RfUSigHA#dzw$-vh5$hptZHN8b3cj;0ZDSC;j4F%K1B_)mL9P*C(%9W<9+72A=R1 z7fAjpT2-Sc7Srh06vIUr4rX|?Vy9&?$PziYJ~ga}=yluR5UI2GdqS5w8!68ps8dE4 z&t1-F>A>B$3-`3tiW5~Mq7{p4)ipFchCGC;8!tKh)7xy7h2b1_L{4`>f6Gu$Xj4Q- zmP{ceX!@!0t?Ql^?_97@k;xkg)z!7Nxk}?GrDIl$e<<;`3+D_pl5@IM%8483;4@vO zG>VWg zQ=VRjgJ+J{6DzaVy9zYS*3#D%(zZUynDb%0WXj8Ymv&Pu^nfI{Cv<#5y6B;ugJV@p zWF*JWAGq7~l%RALPQNJrXoChM#n&TH9;gk>lPURjO>!x&CWskd1~M4?@^PpPWa5eI zTX`JO+}vEElM}qFY+mAn{IBmJTlx8d%v@ip$B^mPO8qXL6@;14A6QjVqWn0B+|^ofd|e_l|tmTb>EaWVU_hK>Gf`1s_) za;R>5wscn+av?na=0=k7U;JW68R#NL~y8M+k0? JOb7DWe*;- + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/ihaskell.cabal b/ihaskell.cabal index efca9d6d..a2d5af5f 100644 --- a/ihaskell.cabal +++ b/ihaskell.cabal @@ -44,7 +44,7 @@ cabal-version: >=1.16 data-files: html/kernel.js - html/logo-64x64.png + html/logo-64x64.svg flag binPkgDb default: False diff --git a/ipython-kernel/src/IHaskell/IPython/EasyKernel.hs b/ipython-kernel/src/IHaskell/IPython/EasyKernel.hs index 6ae04f2a..c50cb9d7 100644 --- a/ipython-kernel/src/IHaskell/IPython/EasyKernel.hs +++ b/ipython-kernel/src/IHaskell/IPython/EasyKernel.hs @@ -56,7 +56,7 @@ data KernelConfig m output result = { -- | Info on the language of the kernel. kernelLanguageInfo :: LanguageInfo - -- | Write all the files into the kernel directory, including `kernel.js`, `logo-64x64.png`, and any + -- | Write all the files into the kernel directory, including `kernel.js`, `logo-64x64.svg`, and any -- other required files. The directory to write to will be passed to this function, and the return -- value should be the kernelspec to be written to `kernel.json`. , writeKernelspec :: FilePath -> IO KernelSpec diff --git a/src/IHaskell/IPython.hs b/src/IHaskell/IPython.hs index ace8a2b4..0e325bb8 100644 --- a/src/IHaskell/IPython.hs +++ b/src/IHaskell/IPython.hs @@ -213,7 +213,7 @@ installKernelspec replace opts = void $ do SH.mkdir_p kernelDir SH.writefile filename $ LT.toStrict $ toLazyText $ encodeToTextBuilder $ toJSON kernelSpec - let files = ["kernel.js", "logo-64x64.png"] + let files = ["kernel.js", "logo-64x64.svg"] forM_ files $ \file -> do src <- liftIO $ Paths.getDataFileName $ "html/" ++ file SH.cp (SH.fromText $ T.pack src) (tmp SH. kernelName SH. file)