From e95b7aad021672b2ecf87695abca78f4e4750481 Mon Sep 17 00:00:00 2001 From: Devin Binnie <52460000+devinbinnie@users.noreply.github.com> Date: Fri, 27 Dec 2019 04:44:43 -0500 Subject: [PATCH] [MM-19223] Created reduced size notification icon to fix pixelation (#1136) --- src/assets/appicon_48.png | Bin 0 -> 3663 bytes src/browser/components/MattermostView.jsx | 2 +- src/browser/js/notification.js | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 src/assets/appicon_48.png diff --git a/src/assets/appicon_48.png b/src/assets/appicon_48.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff3a8d2aa556064741d28f2287bb83b0c296503 GIT binary patch literal 3663 zcmV-V4zTfwP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D4dh8gK~!i%?OAzn zRpk{w_ujWAw7tjG6w6%3) zoQ~B7r7UVt78fv)MFR>U1Y`-21+tOky}bS1d;2^0ZTE$j5a{L~{mmTiefK-x_nq^7 zXASg!{Es1opZ^w^OeXUC{roEA=jRKVnVBa3(ca!3ICkuqf>)J)e`_#n)+{oc&Ghld zAE&gmwA|%zIM%w|?oT`(&v_`~lVw?D!n+^e>M^z(JTHQGZh3imYEn`XjTtj0yxM;g z$>~&FTrAYr*H3mjouxjXuZsm$6h(CfWVOmEt2K*e#%1T^Y&4t9qxL%ldi0DyN3K!u?id3_)(uzb_EeRFz}cpzrUfJO$5fIW zxT4cvSpq>2PMBpXrB|T zyljS~G~ zq)6uQ3VYk(g!^SGs*vf4ZxlM_h!=jz5RvYIq6WV6@Hc+K+Gq#X%3#Y3f8(*w9R_;h zjEN*k8a!^?_?O7%ltzyn3Wj)Grhvt4qVn?3CRwf4pM3#)f9ZmS*kc8DL@bKaL%AJbDsAZ{S1=QsVX_krm(< zmRTc}RvwdSKbs%06s9&hDK^IRYNJ(qO;68w2r|aS@i+w*En1Y0`ex=4*nYJO$EKY` zh*lKD9G3CqQH5mPcz1eoj6}2HwB5m9LN^d28F}J2U-J*r_Tatrq~p=k4{}6WhLG74v>WI) zXD{li1FfN3;JtWH{rCs1kVz0sh>mySOY~&)yND?%DU(%IrHXc>Ro&#f2Z~zsh+tQv zs-2piCqghhdS!y7nMzMEVUI*}H=Pgp0`J9p>c>961exH~C?qH0OVo_?3P^C?A|IHK zJE4BqiTHU(cDyuImv~GsMC|tr@Mg0Xy#S)<=EP`U6P{t*$>tYbA7P^V8IqtRG| zF9{Vep!OMY-X&2WI*}J9nxKn3j8>RXY&`NF`kmj+X%iyKA5XQNF$E@Yo{6rnYGJw- zQ4xuaJD+G=iz)!kj8Gu+qBnMRoK%vrj@=qB6sxZ#DIG=lo4I`G1#Xz$SqQ416CtlZ zHa81<^4|J!mJJG|78De4oYD|gAT2G;3VBqq2&oYzBNX8;t5wL+ zQ%eSHJcSO7$8~celpe`;0KaL!b>l9`1|JoQii(n%hY?kP2hgwLs`$$AAxf8@=uK== zaXc|ML4sjZBzkdxFC{5AW7g2 zcw&g!Ay9V}rXkGrJ-vr&bo`rsTKAPq2QDbIAM`9r>xmlz)WRl~U=GtXjyz%D z3$?rPk8a!w+4v6vRaI3UellNl24t7f&b9S7;C}h^!sJ0OaRH5q9{u1#_i=HiJmHn*kj? z9?#hvi;oPfTr}0AY`7S&0AtxL5~ZS4()0Z*^z-W^%3-e!<4fLCH_rYt$l_%M&fyEI zq(QGh(CKs@Gvb;?TD?#QU&6HW46hOo-t3Rl4VO9Mwb0Oh0x$G#>U3|uq~R9+7&l>6N)WPaNV)65KYZ((!ZnxSE^g)8YxZ7ZXxhqn`-cn zj_;;aC)+=A^HTjZQJ$CAVGfy5 z(;IH_zJB;h^wsu6G0vht9I?$RSCA}4aBLBG%cc>wxcWCo?=TYdZ6MuI_pLm8wOXHTXE$x!~Jbv;D;gt z=IN{1p70?ApM(6tRue%kqT*jC9VMUJadQ6r`BU9)cO#N+G^)fci*j0lnRTFnUZW~O zb#cKtG~QT^*+E=TEiCoZzH`y}SA+?7+!x__Om;v0<`440QopTgx6;(w7F<` z@k#Rg+$}G^{PKgfwY6uHldJ)MAU={@wl#!@VVRWrx^pg@&2}n3f7Gl=xt+$Zno_CF zi$*8B0bAkzvkJXcDU%hkywHxWt&fVhA^7VDg0%1rKkYcKXlv<(AC~N))wk4;N$~o& zZ{Pk)g!j)$klZMBczPTXZ>h2&ih;_?FPjDp8gyaA(7Zdoo7XNKZ?jR8J9ZOH4(R(q zwL*Wckm-1nqJ>(sQ6L*)r4+U>Zjfr*RN4t)U)&v}hu;p+CcZ(;)vv`=h$On|J2l9< zUU~1{y~|dwUcDKzbkKkwp*X4nQ#|6LkRFDVLXx{`BzS!0(xpomOqnv}IYBa6*H;at zEw$O&e!YPsRzGgc@$5p~rH?F$z=F&i+)NLTt3}}O`62x8R<2z6CPrFFN=6xq>L3An zymZCiLW2hnRviw94+*Z;VzE?@95Jk9VqRCj>odCOcv}h@7X)(M>FJ64b{~9&ZJXZ{ z@kEFV$j5IyO>;*zP{8MDEh{Tqyk^ZBoIJI_af7N7syq{+SF1&jfH;_^knHpxI&`T1 z#EBE1BGC;RnQa&`YeX|;nFG|&X(fjb%Ons?BStqHk5I1FPd_cJrzI0kQ(j6J*ExG$ zc;SUbn>TN+z{$7a9%Ws~Plz5(C=LRjv;vD(xEIY{ym;}9$&)8P3MbDO1d*znQ>nZ@ zgAT#b>zo!%-bCQd^7{Gc274#nmUoGY>>a!=SD2?^GJnFUmx1LX1b2~nh(f+vZC-Ea zn*w17BAQfHHo`A#27|%=*kg}PFD@>gpP89?GqSi5S)AMfBQ-cI)aEhaJ#@iVqeA^H zei~@=z%K&u2dy;>wzaiYe*N{=o7Sycw*&DVf>Wm;NCDM$hf1B>wYgWqRVl#e-@iZq z&pY?e?4l{4bTrv{bLPyM1fMBROG_JVwOR+7Or{hlq^%Ey`TvExkSH5ake#fntNW^~ z?EUhC2M?XcFiKx?!q$CuyIs9-;Q~+TGp<^J2>8$3$dEjrOERwJ*}Rze&st`bCDz>B zTz(fIlpDc-gC+-ZexlPR?s(ZdgJ{rI)Hry(dR(&t3BYS{ literal 0 HcmV?d00001 diff --git a/src/browser/components/MattermostView.jsx b/src/browser/components/MattermostView.jsx index 99f9c502..4d300086 100644 --- a/src/browser/components/MattermostView.jsx +++ b/src/browser/components/MattermostView.jsx @@ -24,7 +24,7 @@ const preloadJS = `file://${remote.app.getAppPath()}/browser/webview/mattermost_ const ERR_NOT_IMPLEMENTED = -11; const U2F_EXTENSION_URL = 'chrome-extension://kmendfapggjehodndflmmgagdbamhnfd/u2f-comms.html'; -const appIconURL = `file:///${remote.app.getAppPath()}/assets/appicon.png`; +const appIconURL = `file:///${remote.app.getAppPath()}/assets/appicon_48.png`; export default class MattermostView extends React.Component { constructor(props) { diff --git a/src/browser/js/notification.js b/src/browser/js/notification.js index 797652b5..a8ba3030 100644 --- a/src/browser/js/notification.js +++ b/src/browser/js/notification.js @@ -11,7 +11,7 @@ import {ipcRenderer, remote} from 'electron'; import osVersion from '../../common/osVersion'; import dingDataURL from '../../assets/ding.mp3'; // https://github.com/mattermost/platform/blob/v3.7.3/webapp/images/ding.mp3 -const appIconURL = `file:///${remote.app.getAppPath()}/assets/appicon.png`; +const appIconURL = `file:///${remote.app.getAppPath()}/assets/appicon_48.png`; const playDing = throttle(() => { const ding = new Audio(dingDataURL);