From 458082c7382f461ce59a93c4e3eb0e92b3450cc0 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 21 Apr 2023 13:42:06 +0400 Subject: [PATCH] Add correct icons for dark/light mode switch. --- .../Resources/icons/menu/header_mode_day.png | Bin 0 -> 420 bytes .../Resources/icons/menu/header_mode_day@2x.png | Bin 0 -> 891 bytes .../Resources/icons/menu/header_mode_day@3x.png | Bin 0 -> 1358 bytes .../Resources/icons/menu/header_mode_night.png | Bin 0 -> 636 bytes .../icons/menu/header_mode_night@2x.png | Bin 0 -> 1309 bytes .../icons/menu/header_mode_night@3x.png | Bin 0 -> 1933 bytes Telegram/SourceFiles/ui/chat/chat.style | 9 ++++++--- 7 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 Telegram/Resources/icons/menu/header_mode_day.png create mode 100644 Telegram/Resources/icons/menu/header_mode_day@2x.png create mode 100644 Telegram/Resources/icons/menu/header_mode_day@3x.png create mode 100644 Telegram/Resources/icons/menu/header_mode_night.png create mode 100644 Telegram/Resources/icons/menu/header_mode_night@2x.png create mode 100644 Telegram/Resources/icons/menu/header_mode_night@3x.png diff --git a/Telegram/Resources/icons/menu/header_mode_day.png b/Telegram/Resources/icons/menu/header_mode_day.png new file mode 100644 index 0000000000000000000000000000000000000000..9ad57435ef838f8bc1ec7ab856f4416d447bbf95 GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDlgfjL*}>F~maf z>SSBKW&<8K#!}ZL7h87i^oIg>6JB~o+?;tMLb9swoQJI7h2;%SuR^+7Ha$4`@6Ve* z7MxA5Z#vIxuiZbzQrfl2W0H%8e5%uyjq(j&OnggY-7juD5Iggk2V;X}73131Q6jDD zMEEor3>KcA!0LF}M0Mix%G=xWQ!QFLmN1;rJuRlBce*HYTB5|fQw7f|-9%<6rxc!g zA<*`)?U8^|-tVF-uT9t!xp#HHYxVF-Ubfl4-Tip+%ir?^C!X81=CzgHRToY{PsJw2 zV5f)2WRlIY_xx1v`&OTuKi&8Ds#P;C{`^>7J)v%2$9ezk|C#r=)!LGh%^iClYfQ1| nYjw&<-ZU}xvPrLQoa0X>(-ns*V?GBR0ELjJtDnm{r-UW|4e6G# literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/header_mode_day@2x.png b/Telegram/Resources/icons/menu/header_mode_day@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..13dd35f3024caf25121bf2b190d879f2ea71235c GIT binary patch literal 891 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1SD@H6y68Zd{I+i)ZszZoau8 zzWs2b)m%QM;!`)y*+@7_yy#G9eel=NP|?!vPv7y!6J|6$60mo9p(VQWNn)0f?!{N% ze~Ng{(}0Ohu8;{9}`nx;o5epY>n=Ty^qEx5b7MJZYP6 zzVBymR`c8CqvGGu(`4`ebdLrN#l&&&$1G{{I_hof8h8dtSWyDwoi5?goYVGpxlNzWaKZ z2&pn~a&+k>USN6mrMM=AXHt^#!kx_-&HE(}Pn_0pL&Gd3p{YHiS^UiOuD~pN-RvDY zXO$)thiFZ;@Y)&kuEff<&vDtd+qr6!XP$rlv?%h!L+2l+I~7v>es#M$?)mdUcv_Vb z?|}dXEu$Kag!A?O89HUh^o8A;GJXXuYxr8_d+O6qo1GhcA{PcU@CCXaY7dw(^`q_V zTUsKFN8jBz{_f}rtD~=9O*nG&b&=|_37?v+T;dZX?uXQ!u$pMSH{-0rk-EG_vGqb` zWv>4+OfL2O`I8>7HR@_c%)W#(scs+s@gKcW>s7p)ToT^>rOZj^CaA z-2KIh6|N7%l@~4$=yg$1;R;-!y6~&~iXZka?kgP^S5Fk+>g;OK2wCLt@!s>h6AO)Y zm)}40=G?v6XYVe=(>Q^Q~BAD(b)-^SIJFJ8QUJvpjpVa%xs z=MHb=IlHx8OLlXAXmP=_jmh%z@|Pl$HKt3sm6w<2=jE+iyLRjL?YE^b-oO9<=g*a1 zN-WORks=HEmaf<~z34H^ua6%CZCJOGy1Fkbq~{&sOLRLTwpX!cs#j`xx%stU|NWFYD%#T0+gc;p+1XE@ zKHXNhef##~$B&zvo1Z^_Ugzt#Z+!gx`Z_v1yu6Zg+S}W;wY6Ig%*g*>uq*ue^XHEr zKmK}V){Geq2XA;fy!vRKHqTkfcS-E#ty@!*xpEA=Z>m}4Pce4W%AFER9B5|yHm7&NtKHVQ$x{KLlgeUpL-tN_;FM5ymZ6Yd3Wm`*ahuzIFX

-`Y^MDWEq(V}3RzWBwH?_S36~ude`|-ul`ctTp5Vsnd*}D>>gM{K9G~+a z_FUS+-ngS~hi3$@tAAoqQBd6;8(Uk;FK1HSquK?U%3Qx3o;N+}?BU0u(hnV1EZ^+J ze9ggOYu=oUUI9Ma;>F6kff>;fzbaC%^IX1s`Piz<0)@P+YZSY)_GSrewEg^ppPkv{ zzv8m=^;;xXN(9?f@GEHVIJZetPUe1NBco{Sy}ZjUl_@DM-OQ^qU1eltdHML3Y00rA zeKH8xdH?op?`zUETQ~5(IJ7TlqR`9uCSZ7{vgUV9Pms}mlg_l{ri_HcddW%hzM%dY&;{lrJpF7A#n{c6AAf&4zv5Al6(KHq*26CXeQ z>Fk9E1(IGA9NTkM`sx{ps>5pB&mKl>Vr>lbKF-8yCXpj&omOJsn`m(T5cBDII}bng zusUp%&8sqdq28Sbg*(o9x#@(T=9nU=p&a0LK$WSU@$xg(3GbI`{REXup00i_>zopr E0FBQ~&;S4c literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/header_mode_night.png b/Telegram/Resources/icons/menu/header_mode_night.png new file mode 100644 index 0000000000000000000000000000000000000000..43cf44547e0b60eb8540bd6790665e2a361464f7 GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDlgf?3t&FV~B;| z(-7~~j)5X}-*HUOr>y371nR09LP|NC|;yY{ug8T;QVLY=3do_hXy_0?6EU%vSI>%NJ@ z+A#CkXK%k{o0ej4@OpJ$(UUVb^{WJ=M_KLr*n&5ngGZi_!w*lfF< zJJ+w={$$~uuT`m$VKRYxRO`v~t0;(@%vuT^97`n618;!SN>XNYci$Y0QFlPWPi57An0FU`^T@ z6}bQW^TkhC6ko_COwl}1!`gN9QPM_*P0N}k*cjdftiF0E@3P^Gi#cYmzgFq*SWx|k ze?$KZ@wrdsOlO}3xkGt<{DoEb-ybj7*ncBe?zHsz_U>JeKJK`icRz3Y)1pcPiG-jX z_tQ3Oig5MZdHgY9V=Mbh!7p;fZ_0LSFh;e$+vt3OQTFfh#q*zE_@JyJdm;)H^PaAL JF6*2UngEUl6&nBm literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/header_mode_night@2x.png b/Telegram/Resources/icons/menu/header_mode_night@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0d397e35df16e6eadb7f375df59ccc018ef52916 GIT binary patch literal 1309 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1SD@HSDV)q_I(SkVCb*}xoZw;34~(m9`E+8h{OeoK z&)@ui@3%eQcfND>7U|osZNK*G+^yg7*>4{|NT`1!xgq_*|I-btS7*DqxkX3czIE%? z*RNmCo%4&0ojZB*W&4Czj~@p|M^_gWeY*YV<;#~pGo4aXQ%|(BPTt>i{rdG2Cr-#e z5|NOwFf&`Ww5X!u#=U#xCU19nHOtSFh$Ywy`xU(#7IU<=wH-Tp^q}Cq zHS5;tH6DNbIQi1CW5>7>+CpTUfC2O*sjlwdvuAD(@)8ppx7@sWlj%lysI#+kiP5T6 ztB&jo;LOj@=bSTrx;k6*`q;R*WfGm8ok995+F9(Zthl(iCOulqxZzx@p4!&$U%%Q~ zTPynky^-YiqT$A!Q>RWnd6Kd+-IyVLCex1HyJs)`r7iOD`SbK?>hJDVR#YtL%3@!6 z@SvkfTJ3r%Ug@e2uT7IKZrZV9Mj_MYvuDpvnqT2Sz8i!eck9zjt!6 zwNIKPB(u1ofgxxiZ_SKZ`z?2OIQ#xuvP5NqadN7*$Xa0Z96RRrXVR1@B46r{?Ax`A zN%Th~FiI;c8~a;YSU$Cg2S581d;Zs-Q>VHnH986`vpFU3PS?2r%= zT9mSw=g_o7Idvzts83IxsN5_mE7Lk2#FQkbeqMu-%`I+=vC&}-2~p9dB3_IvY%4gP zNPf3w<>pOEOKa1asO#?T$A2v$bo!ew3$7$4gqteI)YRCV6DZ8e%{5Is!mdvW)M|+dE zHoR>rX*{w(+;eU;zr)!%GiEHfr-BGe}Db=px$oI zjLVlV@7=ri=FP}InJx2D=N9jtYRmkMrzV^2AA^qimadwHCGwzR#?#f$Wt~$(695n+ BHEaL? literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/header_mode_night@3x.png b/Telegram/Resources/icons/menu/header_mode_night@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..65ba723e2417ba6f779e5fd46a89b9f144ceb09f GIT binary patch literal 1933 zcmY*adoB`P7N9_>^vS`zO;#HC9r z9zi_PYOpG(v{MtKWe_PQmK%@jB`M9BgrkBSTq=&@sE@7@=v4DwGD*&>fV}RVgMG8ld z*5BF{WCVc!j7#syhy-N+@_0&le~F~n&-p)t8KA%1(ilVLZ#S9&{zvbpY4egDq@+kh zUnT*7uFXC`E;LIV0LV9CoX`1Pms<%8LaXDUo|abnR`7nkA-_(BvD~N1P&LI$6_d;& zw4;$is$qp(a_bshJE@DS)nU8spMn*p~d4TnS-2ir}B;vUmW_g*b$ z1)Yi51Gk!x&3yCSyxv#Iyzcf zT56xLy8Y?Xir*5C$7{a&WOIg}fsE>&>P|5 z`}|Xm*3!~al_dyyXP3ohJCNqGv$C?n&qhWX^W<6*-idES(Hk1@2?>a?i>ZdEPEo1U zqGaT)&FuUDfB*9P_uH7EE%mjv8PH;~L?Y=gv1n-GuvkX9ldoTQXg7{OicsMm4uGyL zjWz4*>tpLC#>WNgzP`TL&=|?~aIIGdjT|dbqzNB5WeA1B%-NNRHf3eyph$B4a%!rK z&jp#)scsAZ*7kOKVR%GDL!4OfbZw1TrF^CT*4ApI3Ea-k-N5E+4$=y(k5ZGsh|M$22uL=P!A99JB-t4h@CAlB;Wa zFRdV^cK%gGgMMU=Uf@?dsye`1%RpRNNlAdWcYa=89__65yH5q8$w_t^O1rwMDqTxn z<9$sE_NNyw!kXQ4U}no=v6xQR_#R{DmUQ1IIJl|MU43Q!&5Lg)2E_t_K+Q{=%X-)< zr(;B;(P~W4V_zZ8dwo2Kqq;{EiQd<=PN;$*Q!wybFZWrP`h3KlJC40IY89@7<%bU) zf})|k-}idBTx-?(+=LdaEuqQ?m@PEY|F9Ljw73|bdC_TRW^}UEDQBuXOhkD2D1G7- zIpf~Fjg5^&(B0+9B4|#m*rByN3)RO7djSC_-aaBq3wS5y_4oDVi~KHLRQ={AHMOk^ z6kkg@XqUlVxipPy|KYQB2-LtsX7CV!K#=}?vjAEf+|bbQlc}az6qBj$Bw{gjnGFqD zu58&s=cg*z1G9n`c{<43+puH<8&nG?A|hg4=>oLT-dxUZnoD-w+1XLBR#8w^o(qnS zj)v!ng`#$q=^aLE+m+rDi;&E*Ho}w{`smjsjSOciv;gSg)ycSQ0li1(s~_bs%XpfZ zeSUNE^O(}DcT;8O*v@B?HVoEf$nma}u!@4-UQ`q2^5xRUaRp^|MDeU~`ALD5erbjs zFm%e+_HxS|+-{w3Em4PD1O6i%^*cF*O}t%;TW8x`I{qSUbDkNuQ@AFpKkGYI&(`dNdd0kQ1@g$1byk2tTt#w@2- ze7@7-$I5^-rppd5>AgHiX#fY(c~ktaff2INgEX`_f*zQ+t=u1L7#C0HCKN99e_Z}) AssI20 literal 0 HcmV?d00001 diff --git a/Telegram/SourceFiles/ui/chat/chat.style b/Telegram/SourceFiles/ui/chat/chat.style index fb379562e..7e6b3dfcd 100644 --- a/Telegram/SourceFiles/ui/chat/chat.style +++ b/Telegram/SourceFiles/ui/chat/chat.style @@ -1313,8 +1313,8 @@ backgroundSwitchToDark: IconButton(defaultIconButton) { width: 48px; height: 48px; - icon: boxTitleCloseIcon; - iconOver: boxTitleCloseIconOver; + icon: icon {{ "menu/header_mode_night", boxTitleCloseFg }}; + iconOver: icon {{ "menu/header_mode_night", boxTitleCloseFgOver }}; rippleAreaPosition: point(4px, 4px); rippleAreaSize: 40px; @@ -1322,4 +1322,7 @@ backgroundSwitchToDark: IconButton(defaultIconButton) { color: windowBgOver; } } -backgroundSwitchToLight: backgroundSwitchToDark; +backgroundSwitchToLight: IconButton(backgroundSwitchToDark) { + icon: icon {{ "menu/header_mode_day", boxTitleCloseFg }}; + iconOver: icon {{ "menu/header_mode_day", boxTitleCloseFgOver }}; +}