From cf682b59b548a4e53c1cb73d0348cb668cc8a9f3 Mon Sep 17 00:00:00 2001 From: mgechev Date: Fri, 30 Apr 2021 18:11:45 -0700 Subject: [PATCH] fix(devtools): set proper icon sizes --- angular.json | 11 ++++---- projects/demo-no-zone/src/favicon.ico | Bin 5430 -> 0 bytes projects/demo-no-zone/src/index.html | 2 +- projects/shell-chrome/src/app/background.ts | 14 +++++++++- projects/shell-chrome/src/assets/favicon.ico | Bin 15086 -> 0 bytes .../shell-chrome/src/assets/icon-bw128.png | Bin 0 -> 5136 bytes .../shell-chrome/src/assets/icon-bw16.png | Bin 0 -> 1991 bytes .../shell-chrome/src/assets/icon-bw48.png | Bin 0 -> 2971 bytes projects/shell-chrome/src/assets/icon128.png | Bin 0 -> 8352 bytes projects/shell-chrome/src/assets/icon16.png | Bin 0 -> 2339 bytes projects/shell-chrome/src/assets/icon48.png | Bin 0 -> 4296 bytes projects/shell-chrome/src/devtools.ts | 2 +- projects/shell-chrome/src/favicon.ico | Bin 948 -> 0 bytes projects/shell-chrome/src/index.html | 24 +++++++++--------- projects/shell-chrome/src/manifest.json | 6 +++-- src/favicon.ico | Bin 948 -> 0 bytes src/index.html | 2 +- 17 files changed, 37 insertions(+), 24 deletions(-) delete mode 100644 projects/demo-no-zone/src/favicon.ico delete mode 100644 projects/shell-chrome/src/assets/favicon.ico create mode 100644 projects/shell-chrome/src/assets/icon-bw128.png create mode 100644 projects/shell-chrome/src/assets/icon-bw16.png create mode 100644 projects/shell-chrome/src/assets/icon-bw48.png create mode 100644 projects/shell-chrome/src/assets/icon128.png create mode 100644 projects/shell-chrome/src/assets/icon16.png create mode 100644 projects/shell-chrome/src/assets/icon48.png delete mode 100644 projects/shell-chrome/src/favicon.ico delete mode 100644 src/favicon.ico diff --git a/angular.json b/angular.json index 28ed68f9678..72e5abfb400 100644 --- a/angular.json +++ b/angular.json @@ -24,7 +24,7 @@ "tsConfig": "tsconfig.app.json", "vendorChunk": false, "aot": true, - "assets": ["src/favicon.ico", "src/assets"], + "assets": ["src/assets"], "styles": ["src/styles.scss"], "scripts": [] }, @@ -92,7 +92,7 @@ "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.spec.json", "karmaConfig": "karma.conf.js", - "assets": ["src/favicon.ico", "src/assets"], + "assets": ["src/assets"], "styles": ["src/styles.scss"], "scripts": [] } @@ -141,7 +141,6 @@ "vendorChunk": false, "aot": true, "assets": [ - "projects/shell-chrome/src/favicon.ico", "projects/shell-chrome/src/assets", "projects/shell-chrome/src/manifest.json", "projects/shell-chrome/src/devtools.html", @@ -208,7 +207,7 @@ "polyfills": "projects/shell-chrome/src/polyfills.ts", "tsConfig": "projects/shell-chrome/tsconfig.spec.json", "karmaConfig": "projects/shell-chrome/karma.conf.js", - "assets": ["projects/shell-chrome/src/favicon.ico", "projects/shell-chrome/src/assets"], + "assets": ["projects/shell-chrome/src/assets"], "styles": ["projects/shell-chrome/src/styles.scss"], "scripts": [] } @@ -393,7 +392,7 @@ "main": "projects/demo-no-zone/src/main.ts", "polyfills": "projects/demo-no-zone/src/polyfills.ts", "tsConfig": "projects/demo-no-zone/tsconfig.app.json", - "assets": ["projects/demo-no-zone/src/favicon.ico", "projects/demo-no-zone/src/assets"], + "assets": ["projects/demo-no-zone/src/assets"], "styles": ["projects/demo-no-zone/src/styles.css"], "scripts": [] }, @@ -448,7 +447,7 @@ "polyfills": "projects/demo-no-zone/src/polyfills.ts", "tsConfig": "projects/demo-no-zone/tsconfig.spec.json", "karmaConfig": "projects/demo-no-zone/karma.conf.js", - "assets": ["projects/demo-no-zone/src/favicon.ico", "projects/demo-no-zone/src/assets"], + "assets": ["projects/demo-no-zone/src/assets"], "styles": ["projects/demo-no-zone/src/styles.css"], "scripts": [] } diff --git a/projects/demo-no-zone/src/favicon.ico b/projects/demo-no-zone/src/favicon.ico deleted file mode 100644 index 8081c7ceaf2be08bf59010158c586170d9d2d517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5430 zcmc(je{54#6vvCoAI3i*G5%$U7!sA3wtMZ$fH6V9C`=eXGJb@R1%(I_{vnZtpD{6n z5Pl{DmxzBDbrB>}`90e12m8T*36WoeDLA&SD_hw{H^wM!cl_RWcVA!I+x87ee975; z@4kD^=bYPn&pmG@(+JZ`rqQEKxW<}RzhW}I!|ulN=fmjVi@x{p$cC`)5$a!)X&U+blKNvN5tg=uLvuLnuqRM;Yc*swiexsoh#XPNu{9F#c`G zQLe{yWA(Y6(;>y|-efAy11k<09(@Oo1B2@0`PtZSkqK&${ zgEY}`W@t{%?9u5rF?}Y7OL{338l*JY#P!%MVQY@oqnItpZ}?s z!r?*kwuR{A@jg2Chlf0^{q*>8n5Ir~YWf*wmsh7B5&EpHfd5@xVaj&gqsdui^spyL zB|kUoblGoO7G(MuKTfa9?pGH0@QP^b#!lM1yHWLh*2iq#`C1TdrnO-d#?Oh@XV2HK zKA{`eo{--^K&MW66Lgsktfvn#cCAc*(}qsfhrvOjMGLE?`dHVipu1J3Kgr%g?cNa8 z)pkmC8DGH~fG+dlrp(5^-QBeEvkOvv#q7MBVLtm2oD^$lJZx--_=K&Ttd=-krx(Bb zcEoKJda@S!%%@`P-##$>*u%T*mh+QjV@)Qa=Mk1?#zLk+M4tIt%}wagT{5J%!tXAE;r{@=bb%nNVxvI+C+$t?!VJ@0d@HIyMJTI{vEw0Ul ze(ha!e&qANbTL1ZneNl45t=#Ot??C0MHjjgY8%*mGisN|S6%g3;Hlx#fMNcL<87MW zZ>6moo1YD?P!fJ#Jb(4)_cc50X5n0KoDYfdPoL^iV`k&o{LPyaoqMqk92wVM#_O0l z09$(A-D+gVIlq4TA&{1T@BsUH`Bm=r#l$Z51J-U&F32+hfUP-iLo=jg7Xmy+WLq6_tWv&`wDlz#`&)Jp~iQf zZP)tu>}pIIJKuw+$&t}GQuqMd%Z>0?t%&BM&Wo^4P^Y z)c6h^f2R>X8*}q|bblAF?@;%?2>$y+cMQbN{X$)^R>vtNq_5AB|0N5U*d^T?X9{xQnJYeU{ zoZL#obI;~Pp95f1`%X3D$Mh*4^?O?IT~7HqlWguezmg?Ybq|7>qQ(@pPHbE9V?f|( z+0xo!#m@Np9PljsyxBY-UA*{U*la#8Wz2sO|48_-5t8%_!n?S$zlGe+NA%?vmxjS- zHE5O3ZarU=X}$7>;Okp(UWXJxI%G_J-@IH;%5#Rt$(WUX?6*Ux!IRd$dLP6+SmPn= z8zjm4jGjN772R{FGkXwcNv8GBcZI#@Y2m{RNF_w8(Z%^A*!bS*!}s6sh*NnURytky humW;*g7R+&|Ledvc- - + diff --git a/projects/shell-chrome/src/app/background.ts b/projects/shell-chrome/src/app/background.ts index bb36f2764e2..05acd398cc8 100644 --- a/projects/shell-chrome/src/app/background.ts +++ b/projects/shell-chrome/src/app/background.ts @@ -1,5 +1,15 @@ import { AngularDetection } from './ng-validate'; +// By default use the black and white icon. +// Replace it only when we detect an Angular app. +chrome.browserAction.setIcon({ + path: { + 16: `assets/icon-bw16.png`, + 48: `assets/icon-bw48.png`, + 128: `assets/icon-bw128.png`, + }, +}); + const ports: { [tab: string]: | { @@ -113,7 +123,9 @@ chrome.runtime.onMessage.addListener((req, sender) => { chrome.browserAction.setIcon({ tabId: sender.tab.id, path: { - 16: `assets/favicon.ico`, + 16: `assets/icon16.png`, + 48: `assets/icon48.png`, + 128: `assets/icon128.png`, }, }); } diff --git a/projects/shell-chrome/src/assets/favicon.ico b/projects/shell-chrome/src/assets/favicon.ico deleted file mode 100644 index cebb174068b1a07ef0fd66af6358047d4e8caca4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 HE8hPPXkrex diff --git a/projects/shell-chrome/src/assets/icon-bw128.png b/projects/shell-chrome/src/assets/icon-bw128.png new file mode 100644 index 0000000000000000000000000000000000000000..73d8f7e44ca0b4498d5b12955e9db75d339d90ec GIT binary patch literal 5136 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 literal 0 HcmV?d00001 diff --git a/projects/shell-chrome/src/assets/icon128.png b/projects/shell-chrome/src/assets/icon128.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8186103d8e022ce296dfff78afa6ae9f8a2319 GIT binary patch literal 8352 zcmcI~XHZjZ+igMzLAq1{=?EbSy%z~hdhcLJLMMdYn}Q-DU5bJNiXdI2h(JI(f`krI z6h!Go1q_`No_5|j^L_6;e@xmYO3 z2>+cb@BzY#5~E||4**n~q~J!M|E zfB=jF7#tiNEFLT=?&IeQhRVy!UtmZ`fCv^K|4?)QJOqUH=ldH0hVn=Fxnly{eb77? zh;V10zyM`l0@FW3@W%WDi}wF3O@xGjL*N)NR2*^<(%*LIjE+xs7D{{YP(f|tMe z{*S=^=AjrA*c9dO6X=IPX$GOt0epWuLn8heiwX4e`Xf>#0*vxPc@xb13B;iPxWc&k z1o-&7`TQ?&{B!!BXfO&Iekgc=kDs}ZkJsOYGX5KdM?ykel1JD8j&Mg`;EG&u`fCUZ z1`j|f^Ip^q1d#$sLd>DE3R2Pvk`f?@tO5k`r>Oy<6Oix#_`fsuLAtwy{u@&R0|i~Q ze*hefKUa zB!LwYq2S`<=M5)xin}-56$QqiU3q!_FB=UXFCRYxA0#2?lK**JS3|?t&&S2xi*Ul< zRQm>xuBL_zR9;2~Bq0vHXnX<w4UTq25p)*Jdl3%!LXrL~4EX=8*&pZrL%sesCrIMO=093Y*!f4zQD_3R zA3>|LwMG*G0Cpo?n7VmL-d28Srv3N8g=l>E&cx^gOMbc;Ah5?vtCl27to_CfF`_L7 zo_4W_%Q$(V`f9HQOn^J2viKLJ>Rx zmZ)$!9rK>n*i)S*{TELn5A|!-ADl__KO)UZm1vhJ*h$<<7Zeg!V(L>b8PoIU0)YFG z2>_gieJq4X73M(BApVv77H9^KHA%4TcbW=p#}!_;?(O!ai355tYtrE~jVXwN zRq}3~8!7ScJ)ibzJnh?cWXk{LKr2K+p_KCCAqAaMrVbE+DN4=TSR_>`%;rIX@|M1m0_AahY-Gr*DKJ*Lx0l6Li}nw31S4!-Z?-|SOhObqOIth?P{s{&y|x~Z2VT-x@v+E%uHJ-NM( zq8gZx6Qw(3@-VS@2dly?psfP4g=#-qM0T}bBAPedk(r7~LjzX$YN^vE$`n|Bq@JZ% zgz?9*751^fwpfx7Dwv5g^9A~k92!~xknbHASAO<({sk@1E%q+^2gA0>rcQ4X7H;e8 z6LCjjw0ct@BC`vBR!VDn!YtPGM=Mi{8A80~0v~SbWh< z@RBTh;xK(}LADtx^#=I%dM#aVh1pv+&l0AfokvCZvTOF7iS}Y1ZJE+TvsLSe%SUv5 z10OvoKDq)r9(in0#m_>AnCn~jt1094Zq#RgTQK4b5hy+?6+P*Sm3`9B`nVI2xod&U zRT#Pst5TnM6`XOTgrpp4%7<9Nu-i7rejR;Ro*(73&yJqY-F==$bE}r!ri|A!p@=jg zQ#z-dJd&$sqti7a4VN&ZienG$HksdSUup+)jL@-v1oXs+*QQmGqT2&|CYsfK*LG7G zv3(KaL%61GC%KN~%yqu1nu+$~htAXwZvjAM?~J=EdNMfFOOi4vgLgD6b;!!5$S{=& z5o2#gl3%2KB%8nfLtXh{VH6pUpMchOtx13)q}-P8K&uefCcf3VkL}y)AiQGfQdP(Y}bwf=#B^5JysifI{b^N+grLfaGm zvNM3Wyp<-})M}DPtZOEqe#b_}_B_~NN239vV(PHgd6SRxr&paaLn!MWTP)v%#9a@z zcDW=m%LxniPntYS?7reJ;0aW>^jn`0?QO6Le!Jx`)Te-Wu7T~7B;zuC9~7G+dic2X zTbmNiT&d;xdxdQ~kHHl6DFBUpdLz8A>4{7#t1{KYqA=N#1jqB(j!$f9`wkvEs^Y&a zSx(xuv+Y>zD7ia-gaNuO-m)VsdHpVxu}rp^DNC*&%Z-)zZfBn-q)5zfo}4L%Y;EnM zCu8!W3=;GchaX~VM<}jR)*IQR-HTlzF{JKhy*o)v@dk48x_(5I3Rezwy78^!nnU?z zH*xLRt%3Hy+}BZ8(RQ9H{l%24W0HAKEKW~+`Ro*)uU49AVOa_;#Uk^bUP}h*o0OlA zu)i_5il+%2Y>X9Ml5PW1Xyn~zbZ?Dh13VXhm++>#IaxU4m4D~gvEu@e{uaX_&cWlE zqF~DiY4p{iXBPavf(W@W(OaCDJAwK231S^HP-c(t`I=nnEl;aO{k)K)=|KYy`GfJX zLmTysBfc=Zs|og;1uQE`5&i0C%7wq7um(Ui6-j(paac@H(p<&l*`4~Mm+UJlFiRk! zZ2D~G7U*Sb{_lFvqpMu1t}?C;{xopL-$e0yr``8{^rI(Km0iAdR|$umX7_n7X6?+p1T{PsiCSz}m?C9%cRA?O?*5=LPdw`>$PP-3sQ;1YObmI* z5y)|+EMa3bs`p(ww~;;M*=wuFMByiuzMUQ#DbT#@N{&cC(Yq2sP#N^`$F!DTRHpte z*(dg#_t=6fd~}|vNsGt;rtMPhnsYqlotdoS8sCt0?|0U6h@dwSx9ZHA$o}f1@yY65 zkU8^yWQ)zpSZ&Bi!HWEv)Yy)7%Kj;PeZ?}9fo~$UnuWGKZ9x;Kw`exsnq+U`%ejW6 zNj6EX7xb(Xem#KAY6E|dJ7mD^x>t3T_KuT>pG!^jo!*3X(U39!FsHr31^#(sTq6_1 zDkb{(<7m*acMcTsVKNsR1*#k?f#0Ful?D{_FtvVuK;8a!NINq}TuQ(sj!iLZlDVP;)k3^+R_d!|GN2FWRqW@d7mtB+j4M8-oC>e(#6*mUf z@5IgvB=2jtvn(2WKQ`B_&@>g9nW~oGZ4%HidffF5)tE$q$AAsx$x?&kZfeuam|1wq z=&e5vYK{(oyzCeO5vg(x&|DU=m988b}v7rD&ys?s|IiV24y$oO3JVFbn_Ll z(5*_C_K2x<#iYFqB6Anl{yJ)uZu=t_?zGWD!+{xFi?GNL)C3Z93k|1SQWf0>cF^4~ zT9%37DG2=T*L5{&Xk%4RwLgw@_X(DTE=?m1Iv?Nrpcl|YLE|;X9z#gyo_pQrmOAID zye4VYr8FPG4GZeROee^=5M!FHLmVttelCMs1f+ zJ{bq!($vuk!j~3=+_Y1WdKr=Av3p2VMB#c8GGkd;x{B&%bwSUia+6CTzy&uua^}~N zMXS#l-T;7UVwksN2Iays8HL|_y5FuCmL1gNuxAQA_EDi`cN0k|9DIUZi{w}>J80<& z<6^i<)n~8YtIuhWnUS5dc{IR*TWZ1ic-_Pm#IVB~)4qN#m%9RBB`Itwx?Qq+DlXUN zmA{>wYz=&-tLKB<6Udfw0P|o>Gb4*XI~FtC_~raW7`#Az7)AVZ@mXYkCr;Jr_o1Og z|DNI#Q8)}3tHH}T#=y4Ity@TOMLq2$6!6hScL?jz9?@nB+ret%{c*eH+-G_f;RZHA zqTVadrp&c&r4nmB^r<_*JI*lYHD227xzbP% zjr{odWf+Z|2mUdSTF2KZhY{IjH^(FyZRdn#KYsCdse3C`qISJpidy&#Be<Kv+2erjJK zgQCDspzj;jdQ(~2(N~2am*G~jiaUq!3OggG#;k7#zBJs|uc#?D2i?<7Vc=4>+zX|& zs@Y4VeVEVcEXihzc1-l2v_WlrbBxTN1Am64_mA}w2wa_gTHrrbRa-r#;C(#7hzC<9I`6j%^W+e+olR5$KVp~+Hi35@1NG&Z!;}rdjC0h@4ID!phNqSoq|aeoN5!=^++DiTdFbi zbYrPlz(=HRRM_QyBL^F-p^P5BLFlOU_>!;f=;mxo{M^WMlvD6rNtM@X96etxjy07_ za~2FyK-RxzT$*aQrhC?oq5CRUMo`W1RMf%U}U&E!{dS zpH?~jOLonm)!mGnuUD|-6oya5j=5Z&np0m}IgS`ZiDDDX%Q|1$4F|A;ei93h5Km(n z_QkGvQ%GeO2OfIoG<-eWREs00O$%MN(PwKrbJXWmU#W5+B(K=(s;`3!`fd3LgO*{S zs|2|b>Ye;Ve)f&TQ$SB%*3(s61T{(cuhX!N<3|^1zn>go?zb+>YRLP3`2MPZDUeKzbb}ae)Xjp_KD$`sOAb&xvr|oEP(75NHG6p zq(e*m(@!i;ydf(N{LmkB(U7jdPocQh*Bw~1EO1GnEn@tNF*LlHLHFq9HR6)E{e*%* zCw^y18`E7?jj!oOU85TjKj`aveIQJE$n>SQkc>OCjoFnMtdfskm0QZdN~c+ao}-8k))y5N;3Fe$#wDkJ;2yguME-OOi+jL`)x^hC9bcmQ*`vtmnOX9mqw; zUfx`j6=fP?I077Vg6%BDlIE_LB{N2gsVP@KTL|rqS(@++mM~{qcDLgKSQ7-O4eK z7&_F2p>Y*t8iROGq@Y+1?ybDlL|sRMv`h9*C<&>lPCo-Q{x*hHSR7(TD#fAtrFvw| z3I2i%Pb})8n82I(B8GviK$9q}#Zmwhk)CYFOW$W-PV+|SAVHIvivcEfzo9zRH&hgYW@SC_PB3~U2m~*;*7-$ zg_!XoWYUp}cey3CNYocJ90LfZZ zVV#~YHZ({C?tduDE)2f)%#*1kj>*({fK^1q*nyak7f@qY@QD=1m}PYlYJI#+FezbU zGYiI`%b)lnRl?ytk8Ss0!PAFVXQsOBR^3ysmK^80?sBN~z+%vu=!wGSw_!y5D`Hq+ z^!u?{CLm z_7LXuDt&U)5-$9<=1;EY#G8%Rj=j4u_V$EpYxZelHFN{tX526|K2iQDbSLFU3OBA= zxD2wE*EXA(n`9agJOw%p6!w$*ke&3Z;?wU*yj`12)?+fDgIyz>a0?mG`bCXmVVWX1 zhwPS8N-M38%ks;IDDntX#v$hqTa7=@zMOIEhaW?>9T{e~6^@n7KGPO;O};kNH9@El zeQ**nL3>`vPjyc-#!{?x6Xz%xf^U6?W4%z{p?uD{GkvkvwT-ECR>hZJDfx)<9qxZy zWPBx6{32Ddl6qZKs5GEI=W|3`&L=D&pH?aJ{1^Ls_&2%D(1k+lfezae1H@>$K-~Nz z0}jRm9rF~^94gD-zc9Vj{6OZyOJ3YoyKi)W|j0PQ8N)9`yC@ktxTe zRa`Wep3ia*&D%;4b2(&mH-t83ne6NuzGS>7jaV-p&oByk5xKQaxOM^N3E4>DPHCMf z@kqGkFCTP%aAxiC9DGRP>J)v|gftu&+bS@6bR>4LWh5^j8(HjZrcQVqxinOQ>Zkd+ zS8MaGQCa>)tdq3wsQYE_=)2pIKj#D_Wxc!jTM{d;%jC=_KJaiCQE7_-Y6AcrLy2|i z5%@0+UxQv03uHMi7hfgWp>

0ouz!kNOr#wikn{`{MKRJ)p~ z&TAm6Vgf7|{wT>rQz_+l^L9ezIDnlS}U&+*erE794Y)>fko-VQ6*-%`Dq5lu3#<3=U zE3sC8AKMS5HgE1eh49w)26K{S+#suDvb`?vCAUw+^w43Jg+~dK>P1X@MzvO{+_LhX z^-)hB$57ow`CTPeCU^?<5wZBB2$Y7C@b2y$mrAWh=+$Sewpb@TqY*H8ngO0BcC-)h$3jeN>Qwad3kmc z973OJ$M+N_V;i2e}6g_2o-t z>4%LgKfgqktWg8P{7AV%gd08|2A_+A%u2fQuaF6*6T>T3My)01=^x-$d=v)H&h!Q`#bdlOJtEsLkCS zW_3D!g?KY`yPkRyr{q%>MR>`9`?IFh_aeN?H>io#m^pI30Y zrEL29`HtpDz(_7J0~R(CwtyS=&FXDk^m!%c!^(F)wtMH^8+O&!ia1egoN&?a6+_l4 z2psdq+Aiv_;)|(n(1Sj19XiM7ytG8Wshc=af^l7H=8f`&ZNsp|or0s^xzbSs7!$d5 z>(h6xTV8>K_!u}yvJ6%f%`bC=Wn5m)g&Z)N(^@V(ZYyT}Vtw3LIz-K^HNn|~HW2wuhvTSC{0x{;0!bChV7oUG2de&yN&K zv394&(qJO(iN0uAkClXpHjT1#_DYMxo1$f3g8iGC1QW4Gv$4+fY%uIb{30j)A-CF3 zahyd_!@l0)3)o0w9?#nku*LHtt@sjl_Qfd5&T@-ywDBK`=d<-HX#fCq+8p5%1S9EG z!o!B~=QR6T3(Qk9#jI}(Gi5g>lHakafs2l^C{MpLkTn(sX)Di~io!x!Jfn@027}E9 zzND7k9G?J$(buQwF@b7obQkl(8cWy{{H$SEkEB8Aw9|0*E~8O8vSAI9x#tk8MWe!6 z(X@@b>AwSu9ihl2u#s?z7`6!#sP?YRh}9nKT}` zTWKm)1l+5|sh{ zUTveK#b$qCDfhv^_HFK;xcbg1QlB`ML-F-?$0_s&4{aiA-kn4jNaBUVRf6&^z9G=n MG=x>%xOMyg0Ewst{r~^~ literal 0 HcmV?d00001 diff --git a/projects/shell-chrome/src/assets/icon16.png b/projects/shell-chrome/src/assets/icon16.png new file mode 100644 index 0000000000000000000000000000000000000000..bb6ea681a4e0b201ae6cb8052a7ba18c721fbc52 GIT binary patch literal 2339 zcmcImd2rNJ91d-{N~>i!)FL(pEiyE_N%jt1O1rzX3*A!6F0E3IY?9r^J+dSz+k#vc zuobEn6ozA{94aV9Du;!tK!pMdsI3$fM?g7cxXLvY1Yg?i$~eIEA2XBW<-PBHzwdXv z-=r)%D?K(kJ{p3cSZjtk2fX9tyIU9VOt}7l0d{NSJ3-4Q-GC_-bWIP_Tm7m%wa{oP@q}M z6xJ^dXg9{t;k|)E!Q1L7Ln~P?>jN+m2*bms0tLLpiv|2+{0J|Hy$O&efu$r~u=BjP zJyF^1EHFVRRPZY{ist+>?;u%IXbWqmB-V(?c|$QZs>1BJj#O(&l@7&pB!;y?ZJ-hu zN}@Uj<{8da+!3hFMq2%%MEPmfYBnN3l!D_JQm@l$fgTmAb1`~U?bPZ}y^~g<1g+Mn z8A6LY2~Ddmu;0wng>nGp{cVNI@HF5E$A}~}8ZGWp(J02Kag^4pU8vKk(SXv`(<+8> z8B~O;oo$rBfwMz-A7+(RF@TXKoGR8u>rp+Urckv@?L;XTrAG+^tJgZ620f1nXlV$$LUtrjH| zxLo)^25>in6G4`XLq};0J2^D+a&T*Xk`yf;3nN0y^}sSnXqtOOm^?&4NCwL}YiAaz|=QjPk!Z zYh8P&d$q$sOO%JpSvD?3xXmVtmag^zI^<`A3XVN?|GHir{B&Z z;t6YG+1_IXlY9C`cI6f|#Em@i!LM&)zEscKh~=|9PY*|aP2fUWTS7No3ke!8oAus z{8#?6m$aLfL>{ruzIe8>6pGH+as?W?37Q_UuTNIwnpM@_4ORG`y)uKkrfE?#q9--f z*`b%AHN&5ZI1$-rZud#OJ!R+49jHuNm~tzr{7y=o=Ni^9=Uuuq{;Jq(rTX=Qjl0Io zV&|*(&VO&(rI@F8HWSMd3u-%!8@T0Ub<|4L>Xv>%I_5wf^2@h0RFMi#IJmHXO@hO+YfV!8&2OSNK&4x2j>K=*P3Y=awrEV| z%-gZcKhqW8_+!YH*EM^7t?J^ieBY@laTl>kRWkgaW7Vly+F3aln1-LC-oY6_(ufKN@F5&uaOkazK-_Wn0C8Gy8Adn0#q-cWB<>$~BI07V~{|J^a)C z5~%Yt`%>oA22Tv`R&{}^JDh}n=U8&GeD~3dr*B<;v9a;{LxXca?Z5P$eN|h+NpJoG`_D~_ literal 0 HcmV?d00001 diff --git a/projects/shell-chrome/src/assets/icon48.png b/projects/shell-chrome/src/assets/icon48.png new file mode 100644 index 0000000000000000000000000000000000000000..3e20df96579fb3519f7bdee4d9192616a221350e GIT binary patch literal 4296 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 A7XSbN literal 0 HcmV?d00001 diff --git a/projects/shell-chrome/src/devtools.ts b/projects/shell-chrome/src/devtools.ts index ea713dc2b59..0f6aedbed5f 100644 --- a/projects/shell-chrome/src/devtools.ts +++ b/projects/shell-chrome/src/devtools.ts @@ -1 +1 @@ -chrome.devtools.panels.create('Angular', 'favicon.ico', 'index.html'); +chrome.devtools.panels.create('Angular', 'assets/icon-bw16.png', 'index.html'); diff --git a/projects/shell-chrome/src/favicon.ico b/projects/shell-chrome/src/favicon.ico deleted file mode 100644 index 997406ad22c29aae95893fb3d666c30258a09537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000 + - - - ShellChrome - - - - - - - - + + + ShellChrome + + + + + + + + diff --git a/projects/shell-chrome/src/manifest.json b/projects/shell-chrome/src/manifest.json index 8cda59f7a93..85e0d886a66 100644 --- a/projects/shell-chrome/src/manifest.json +++ b/projects/shell-chrome/src/manifest.json @@ -2,13 +2,15 @@ "manifest_version": 2, "short_name": "Angular DevTools", "name": "Angular Developer Tools", - "description": "Extends the Developer Tools, adding tools for debugging and profiling Angular applications.", + "description": "Angular DevTools extends Chrome DevTools adding Angular specific debugging and profiling capabilities.", "version": "1.0.0", "version_name": "1.0.0", "minimum_chrome_version": "50", "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'", "icons": { - "16": "favicon.ico" + "16": "assets/icon16.png", + "48": "assets/icon48.png", + "128": "assets/icon128.png" }, "browser_action": { "default_popup": "popups/not-angular.html" diff --git a/src/favicon.ico b/src/favicon.ico deleted file mode 100644 index 997406ad22c29aae95893fb3d666c30258a09537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000AngularDevtools - +