From c4b64ed12881af3b6ba838e9d4acb9c3db4db32d Mon Sep 17 00:00:00 2001 From: sasfmlzr Date: Tue, 25 Sep 2018 13:55:36 +0300 Subject: [PATCH 01/29] Add icon for settings theme. --- .../baseline_settings_brightness_black_18.png | Bin 0 -> 243 bytes .../baseline_settings_brightness_black_24.png | Bin 0 -> 264 bytes .../baseline_settings_brightness_black_36.png | Bin 0 -> 378 bytes .../baseline_settings_brightness_black_48.png | Bin 0 -> 409 bytes .../baseline_settings_brightness_black_18.png | Bin 0 -> 175 bytes .../baseline_settings_brightness_black_24.png | Bin 0 -> 183 bytes .../baseline_settings_brightness_black_36.png | Bin 0 -> 264 bytes .../baseline_settings_brightness_black_48.png | Bin 0 -> 284 bytes .../baseline_settings_brightness_black_18.png | Bin 0 -> 264 bytes .../baseline_settings_brightness_black_24.png | Bin 0 -> 284 bytes .../baseline_settings_brightness_black_36.png | Bin 0 -> 409 bytes .../baseline_settings_brightness_black_48.png | Bin 0 -> 506 bytes .../baseline_settings_brightness_black_18.png | Bin 0 -> 378 bytes .../baseline_settings_brightness_black_24.png | Bin 0 -> 409 bytes .../baseline_settings_brightness_black_36.png | Bin 0 -> 586 bytes .../baseline_settings_brightness_black_48.png | Bin 0 -> 745 bytes .../baseline_settings_brightness_black_18.png | Bin 0 -> 409 bytes .../baseline_settings_brightness_black_24.png | Bin 0 -> 506 bytes .../baseline_settings_brightness_black_36.png | Bin 0 -> 745 bytes .../baseline_settings_brightness_black_48.png | Bin 0 -> 1062 bytes .../drawable/baseline_settings_brightness_24.xml | 10 ++++++++++ 21 files changed, 10 insertions(+) create mode 100755 app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_18.png create mode 100755 app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_24.png create mode 100755 app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_36.png create mode 100755 app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_48.png create mode 100755 app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_18.png create mode 100755 app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_24.png create mode 100755 app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_36.png create mode 100755 app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_48.png create mode 100755 app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_18.png create mode 100755 app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_24.png create mode 100755 app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_36.png create mode 100755 app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_48.png create mode 100755 app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_18.png create mode 100755 app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_24.png create mode 100755 app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_36.png create mode 100755 app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_48.png create mode 100755 app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_18.png create mode 100755 app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_24.png create mode 100755 app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_36.png create mode 100755 app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_48.png create mode 100755 app/src/main/res/drawable/baseline_settings_brightness_24.xml diff --git a/app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_18.png b/app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_18.png new file mode 100755 index 0000000000000000000000000000000000000000..3950b2267997b71bfc630c00ac86c9f2a900d5de GIT binary patch literal 243 zcmVWuO26 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_24.png b/app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_24.png new file mode 100755 index 0000000000000000000000000000000000000000..02bd43a7b06d6f1658e97f01c56eca0416a27bda GIT binary patch literal 264 zcmV+j0r&oiP)iKfF(sS@ zGP;V&Sl}Z)icme76^dAESXx_*Ra+aaw}qv%MTd&8HwGmn4I(q(f|&x5DJZ0BpyHPX z9dOklHZSq4fs(VGtv#o2AdZ;D+&T6DM8<{AJi!<=$IXXuvekeTfLw}skkN*{afdA& zzW^Qe7gGB~oUwDnsDnt6`Hzc@2|!uC{4*>KidYTa*-Omsm%r>OfxG~8S-#o(_8U6@ O0000cgP)bftE;Gnj#1Y0s)|?-r%)(j8(?g z>>DfQ`+&jzSiW7mv@$t4jtj;O_YB9M^q34bwAJR^wCJOx{t`Y4H z7jql?>}%h~J$;D5V8DSe_JSZB7(grr!ytC4CnNh&pZHN*W4C-E_SocK590hj3(UMa zVFS$1TqkUb>CAP)_81HqK`IPrKbHQJDe1@H)Es*NpLbL0gGx%%UlV1TpDyP(T9}-i YA5Na{4z{f3G5`Po07*qoM6N<$f^s^aVgLXD literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_48.png b/app/src/main/res/drawable-hdpi/baseline_settings_brightness_black_48.png new file mode 100755 index 0000000000000000000000000000000000000000..6b963cdd4e74414d3f460063f19cefa20f2123b9 GIT binary patch literal 409 zcmV;K0cQS*P)Ds^gMn0{wBcTW`T!GaCZ)d#L z1%d;f>jJ?Mt5Tq5BPi~I@H6edfn*KpXt%N|vxAhQqm6WX=LRW9M>{15DFaA2NuXVV zl5&C?R*9gU=;?|k11O24ohT;*D2b$vgp&c3M$+z-lL;iXe*~TDVzhpBeAM(VJLILV z&yP1k4WNC7+%O^FpRf)}Nmr$=L5hHsBpeHnl7wRcQj&0tLD16rUwU9xTIQAV00000NkvXXu0mjf DPRz0} literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_18.png b/app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_18.png new file mode 100755 index 0000000000000000000000000000000000000000..3c6c04c1468505ce8100ff71aa209d4628445e20 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+0wn(&ce?|m$~;{hLn;`P7ieW9Sv0VlHBZSf z{*%6=A^0Tgf;D{1&CC;u4kWUNh{XyjA7)WVIkNnPy@Va(#1;`lqmaZ5`B0jy^_^W}3Mc#S`=0+`C6lCiL}^aff@zzQ*_QD=%urNoTFJri YMY*72`$R8ipbHp0UHx3vIVCg!06y+JumAu6 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_24.png b/app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_24.png new file mode 100755 index 0000000000000000000000000000000000000000..e3d7a3a31b32a447ac6d7dc460cc108819d48738 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+iI!_nJkP61Lml)X&2MDlSDDMfI zP`@~4IakR084Mo3-W#$y3WzzSG1!z{-<7VmS;T5~gWl194IN%e&lhBt9!S_Km8Ed} z+QGxinQrkN@ZKW4;d~tf|3;~E2Uo}+2rfykU9vsn>QeUjiQMOQy}#5ezQ^t3PczLj hX0>jST{G?&)`zDaJL39ye+1Aa44$rjF6*2Ung9}RM!En1 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_36.png b/app/src/main/res/drawable-mdpi/baseline_settings_brightness_black_36.png new file mode 100755 index 0000000000000000000000000000000000000000..02bd43a7b06d6f1658e97f01c56eca0416a27bda GIT binary patch literal 264 zcmV+j0r&oiP)iKfF(sS@ zGP;V&Sl}Z)icme76^dAESXx_*Ra+aaw}qv%MTd&8HwGmn4I(q(f|&x5DJZ0BpyHPX z9dOklHZSq4fs(VGtv#o2AdZ;D+&T6DM8<{AJi!<=$IXXuvekeTfLw}skkN*{afdA& zzW^Qe7gGB~oUwDnsDnt6`Hzc@2|!uC{4*>KidYTa*-Omsm%r>OfxG~8S-#o(_8U6@ O0000!OYoYcwIyTEx;>zyKf|&QaG!HV9$zVn% zGv>$@G0K%AV-y%tBE~s0K-nP<*`r)s1Q!&kVue)sOTn7xDF_Hc@Dc>1O0X12O@2=R zQ#RZ^1pspjUjeLmSP0f1?tF_N#5RKPv8W4e+J=Hq(=~lP3(W+vM$pr<*h~QFt1C)v zikxbToV?m}$TqBH literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_18.png b/app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_18.png new file mode 100755 index 0000000000000000000000000000000000000000..02bd43a7b06d6f1658e97f01c56eca0416a27bda GIT binary patch literal 264 zcmV+j0r&oiP)iKfF(sS@ zGP;V&Sl}Z)icme76^dAESXx_*Ra+aaw}qv%MTd&8HwGmn4I(q(f|&x5DJZ0BpyHPX z9dOklHZSq4fs(VGtv#o2AdZ;D+&T6DM8<{AJi!<=$IXXuvekeTfLw}skkN*{afdA& zzW^Qe7gGB~oUwDnsDnt6`Hzc@2|!uC{4*>KidYTa*-Omsm%r>OfxG~8S-#o(_8U6@ O0000!OYoYcwIyTEx;>zyKf|&QaG!HV9$zVn% zGv>$@G0K%AV-y%tBE~s0K-nP<*`r)s1Q!&kVue)sOTn7xDF_Hc@Dc>1O0X12O@2=R zQ#RZ^1pspjUjeLmSP0f1?tF_N#5RKPv8W4e+J=Hq(=~lP3(W+vM$pr<*h~QFt1C)v zikxbToV?m}$TqBH literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_36.png b/app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_36.png new file mode 100755 index 0000000000000000000000000000000000000000..6b963cdd4e74414d3f460063f19cefa20f2123b9 GIT binary patch literal 409 zcmV;K0cQS*P)Ds^gMn0{wBcTW`T!GaCZ)d#L z1%d;f>jJ?Mt5Tq5BPi~I@H6edfn*KpXt%N|vxAhQqm6WX=LRW9M>{15DFaA2NuXVV zl5&C?R*9gU=;?|k11O24ohT;*D2b$vgp&c3M$+z-lL;iXe*~TDVzhpBeAM(VJLILV z&yP1k4WNC7+%O^FpRf)}Nmr$=L5hHsBpeHnl7wRcQj&0tLD16rUwU9xTIQAV00000NkvXXu0mjf DPRz0} literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_48.png b/app/src/main/res/drawable-xhdpi/baseline_settings_brightness_black_48.png new file mode 100755 index 0000000000000000000000000000000000000000..32c09b1503e61c385393c08b1137dd2f33d7ed4f GIT binary patch literal 506 zcmVJT!ig+><1|9w*HrpS)byji>qI6&OY|LxKJ=CA6AfAsiKuugBL1S-k+DzS z_xj}hl1py(ZinboQ4~c{6h*Uaa>)bMv3cN#yl@>058lVZDEdP3+c)gV1)GS3h;zvU#4s6egOzT00JOM0|uS}3ByR90J^>s zx(m?th2Q`n>kGjFK-X77X8=|<{~i#408F#U3WwZ#1-v)GIyasH0FxZ~1_11O2aIv% z8vs+>b_XzM0f05^V+MZ-NLVYtIM;ecst-s7UsQXT66yjHRsdMWlu#3pup+<$ri6Nc zgcSm2FeTIj42uB`CNr!Dfc)zpp$s(vkc$9Ix_)f{1BJvM&tp+0_AiC^Xd5P%lX3qwzTF=h0;j~{>%GWY=~ zA%h=)5;AxNKqi9&Kyd*GKmY>ph&h_afB5S0wkyCk(wwW;@B5(b`@R4HJ+6FTL4k(j w&R+sLrs2o>q>f(0x**Z#qbQ1^D2k%!4LGuD+iA#dLjV8(07*qoM6N<$g4bHnz5oCK literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_18.png b/app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_18.png new file mode 100755 index 0000000000000000000000000000000000000000..b11fe50262eef7eaaa82e871ac2dbe33565f1fea GIT binary patch literal 378 zcmV-=0fqjFP)cgP)bftE;Gnj#1Y0s)|?-r%)(j8(?g z>>DfQ`+&jzSiW7mv@$t4jtj;O_YB9M^q34bwAJR^wCJOx{t`Y4H z7jql?>}%h~J$;D5V8DSe_JSZB7(grr!ytC4CnNh&pZHN*W4C-E_SocK590hj3(UMa zVFS$1TqkUb>CAP)_81HqK`IPrKbHQJDe1@H)Es*NpLbL0gGx%%UlV1TpDyP(T9}-i YA5Na{4z{f3G5`Po07*qoM6N<$f^s^aVgLXD literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_24.png b/app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_24.png new file mode 100755 index 0000000000000000000000000000000000000000..6b963cdd4e74414d3f460063f19cefa20f2123b9 GIT binary patch literal 409 zcmV;K0cQS*P)Ds^gMn0{wBcTW`T!GaCZ)d#L z1%d;f>jJ?Mt5Tq5BPi~I@H6edfn*KpXt%N|vxAhQqm6WX=LRW9M>{15DFaA2NuXVV zl5&C?R*9gU=;?|k11O24ohT;*D2b$vgp&c3M$+z-lL;iXe*~TDVzhpBeAM(VJLILV z&yP1k4WNC7+%O^FpRf)}Nmr$=L5hHsBpeHnl7wRcQj&0tLD16rUwU9xTIQAV00000NkvXXu0mjf DPRz0} literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_36.png b/app/src/main/res/drawable-xxhdpi/baseline_settings_brightness_black_36.png new file mode 100755 index 0000000000000000000000000000000000000000..21d9cd422007e70c5c2d2fc33b765bcee3679c42 GIT binary patch literal 586 zcmV-Q0=4~#P)GCGeK zL8ks(AsL>l^rva-NXBO!8a;Ss9`=+TNRvnoW-?NT3s?uzQu(E`tZ4B$EBARR(hB*d z6|`*m`)mdluz&?DU=11`VGZ7XooNnW!b&8e*@Ov8X$E1!5}HYvu!Lq6CM=;@fu%n* z0Sj2b%3+&1z!_fogLT!1Iqc`NKUh~2IO`Jz-P!F1Cav)bgJWJ{eYn`lutqTqrhoH0 zjruTM)GdR-DP26S4--}aY(7b7)nURafc4{@&?>`}RRV+aB%xJ=DXSEAl%%v;FlCj) zwvjTl3b5I{|6{PNO<|1+up(N%qZw8OSP3oP`3$QLOljpG_sXgOE2iaIsH_^Wa$2sF z!g8??JXIEgovgN8@VP#Ag5(jl%IC(M9kKb%%m&j#zBZU{=Ah3_+&TdZSilO?#p8k{ z_|}6dO<4wEN>i3mn9_u06{a*{S%oQ0SaBd`96B4YKUKg27O*8=PqXSIIhfA>=v2lY zJoS0mK8LUiM;$*9(){bT!- z1s)5!LPRwgmMCR1WpYmB&|(PXRWW1GQ{Z5f;s|lw%E_R?aGH(bgv;ieN%=ep_lnKW z72T?xXMf=72j-gZ_udDo8pFWmzjq!h8|w(%F4;fxA@lc}$Cp_j@($~0%$Ye|CQZ0^ zlM7Fdch9DSaze~^m47{!GQ6?2Xzo0|O&&ZI-7<@As2G0OyX-MZX#GlN<3 zy0%0znS0-oXWH%%rE+_nt5GA1kcR@0Sh15uC}U1x_^;l5WP*&Vv9P^O%Gt<=bw@&KXab79E=DLpq zNXCY-Xw5I3SlM_geeRR#4o^3`MYt+>*}5y7s=b}(@OWzDx%Ip2{?xNcDQhtw-2F#= z>$k?Dc~uV6JLjyZT`*_4*ag12XD+?Wp$|BJRl7cMdCUCNW@|&9uw~$H2TOn51>P=x zSL_1L1#`a;nJB!KZ_4K@%(uL!bVjkw`oZo{-Em0m7F$!^=|(@{msS~4E0_Z7l~d;} zYt$0>`d#69rW{Bhzi8ewkigdNqjQ#5F5q&hjXhg=i+z>jmFu_XEU#T4cbnq`p$&0;^s6^_;-7{UuyeZQ#I_RlLV{K?CjbkSW#{SFtN+AyWM$Z|{(E>#HdyVB@j8OYA` z6etkl2aJy_J!r&4DHL!oIV-rs^3pQSJ0_X_oOgmR^$G5HTxYj>i)WYYA^r_tOKLAT zTwk#Nc=OZBGi*fR`9-nw=NtVySp9BuKi5n+_{(Zs_OV9Vx^z7-2{U-Q L`njxgN@xNAuIN4j literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_18.png b/app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_18.png new file mode 100755 index 0000000000000000000000000000000000000000..6b963cdd4e74414d3f460063f19cefa20f2123b9 GIT binary patch literal 409 zcmV;K0cQS*P)Ds^gMn0{wBcTW`T!GaCZ)d#L z1%d;f>jJ?Mt5Tq5BPi~I@H6edfn*KpXt%N|vxAhQqm6WX=LRW9M>{15DFaA2NuXVV zl5&C?R*9gU=;?|k11O24ohT;*D2b$vgp&c3M$+z-lL;iXe*~TDVzhpBeAM(VJLILV z&yP1k4WNC7+%O^FpRf)}Nmr$=L5hHsBpeHnl7wRcQj&0tLD16rUwU9xTIQAV00000NkvXXu0mjf DPRz0} literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_24.png b/app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_24.png new file mode 100755 index 0000000000000000000000000000000000000000..32c09b1503e61c385393c08b1137dd2f33d7ed4f GIT binary patch literal 506 zcmVJT!ig+><1|9w*HrpS)byji>qI6&OY|LxKJ=CA6AfAsiKuugBL1S-k+DzS z_xj}hl1py(ZinboQ4~c{6h*Uaa>)bMv3cN#yl@>058lVZDEdP3+c)gV1)GS3h;zvU#4s6egOzT00JOM0|uS}3ByR90J^>s zx(m?th2Q`n>kGjFK-X77X8=|<{~i#408F#U3WwZ#1-v)GIyasH0FxZ~1_11O2aIv% z8vs+>b_XzM0f05^V+MZ-NLVYtIM;ecst-s7UsQXT66yjHRsdMWlu#3pup+<$ri6Nc zgcSm2FeTIj42uB`CNr!Dfc)zpp$s(vkc$9Ix_)f{1BJvM&tp+0_AiC^Xd5P%lX3qwzTF=h0;j~{>%GWY=~ zA%h=)5;AxNKqi9&Kyd*GKmY>ph&h_afB5S0wkyCk(wwW;@B5(b`@R4HJ+6FTL4k(j w&R+sLrs2o>q>f(0x**Z#qbQ1^D2k%!4LGuD+iA#dLjV8(07*qoM6N<$g4bHnz5oCK literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_36.png b/app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_36.png new file mode 100755 index 0000000000000000000000000000000000000000..b13b747e756f6bebcbc36ac39d81f3ba08b32ac9 GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q1xWh(YZ)^zFm3R3aSW+oe0!HMB`i>){bT!- z1s)5!LPRwgmMCR1WpYmB&|(PXRWW1GQ{Z5f;s|lw%E_R?aGH(bgv;ieN%=ep_lnKW z72T?xXMf=72j-gZ_udDo8pFWmzjq!h8|w(%F4;fxA@lc}$Cp_j@($~0%$Ye|CQZ0^ zlM7Fdch9DSaze~^m47{!GQ6?2Xzo0|O&&ZI-7<@As2G0OyX-MZX#GlN<3 zy0%0znS0-oXWH%%rE+_nt5GA1kcR@0Sh15uC}U1x_^;l5WP*&Vv9P^O%Gt<=bw@&KXab79E=DLpq zNXCY-Xw5I3SlM_geeRR#4o^3`MYt+>*}5y7s=b}(@OWzDx%Ip2{?xNcDQhtw-2F#= z>$k?Dc~uV6JLjyZT`*_4*ag12XD+?Wp$|BJRl7cMdCUCNW@|&9uw~$H2TOn51>P=x zSL_1L1#`a;nJB!KZ_4K@%(uL!bVjkw`oZo{-Em0m7F$!^=|(@{msS~4E0_Z7l~d;} zYt$0>`d#69rW{Bhzi8ewkigdNqjQ#5F5q&hjXhg=i+z>jmFu_XEU#T4cbnq`p$&0;^s6^_;-7{UuyeZQ#I_RlLV{K?CjbkSW#{SFtN+AyWM$Z|{(E>#HdyVB@j8OYA` z6etkl2aJy_J!r&4DHL!oIV-rs^3pQSJ0_X_oOgmR^$G5HTxYj>i)WYYA^r_tOKLAT zTwk#Nc=OZBGi*fR`9-nw=NtVySp9BuKi5n+_{(Zs_OV9Vx^z7-2{U-Q L`njxgN@xNAuIN4j literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_48.png b/app/src/main/res/drawable-xxxhdpi/baseline_settings_brightness_black_48.png new file mode 100755 index 0000000000000000000000000000000000000000..fdde73a65726a2adf6bf3b0d2134ea0c9e9531e6 GIT binary patch literal 1062 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE1xWt5x}=AJf%&bci(^OypJNhg7W?Rf-waR4IOLp-w)YMC6zjo!=oMYujt`y%dl#(`1 zz5Rh>KDy;YC)PeXnOhK5+n`GIl`3=Fq7AF=@P_g3l(J22dsvzz4vO9Sst zrv@K}25*)VtT!g?W(A6zt&9eWSj-4zG-7-Z!}xFQ=4-qO^ZGmMZ$>(^X&i~VelTC# znN{P+E~cD==AuoGj8j^kf7VyhVrgd7aA7)N=+c^?z|iW!*x;|t(#)XYB6UF4Wp2VY zMy`n*1zdsZGg2FzmN4lEPMsRbrr~0A;GaurY8X(GZ-cF4ZK@a}m!sVQrHfgq-x$uR z$um6b2(zyK#;`z9KEb-_m(&bbhKx&$-(Elbvy$N_%jB(B4*v{h{KToY`pS9x*9;d_ znC?W`{%2rV;K}@BQQbd928YQ^1tEX`I5Re=F+MmXcWyq<1pf>BbboAX|E$jZM0m^l zDL^qkpxCxbyH#`Qr!m$fPs{iHQ@DX)pXK%K%kR(r`Jbbp^4b5#?o-yC{9Vs-qo?}Q zKY7M)k4v2z_V8!b`=>B)Y>2)WF3M405&kn(_BH>81BG)=@Ycol#@|qBU|`}NWUyhCO`u3j{Kr(kiw`ye2FI^(Ke59jrt$KH6H4&%7~Gc4n-lD@#Y%eIG= zgtr*W3$EK-d*++ZjmACBJN&-Mu^YJF{$TO&+8*_rZJM(mo45hAtNG z++vRTm0VIfedo~TniH$q*XEpYw>j>sv-yC6F*?|MpCS1F%0DKGF%rQ1&*16m=d#Wz Gp$Py1rMgN0 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/baseline_settings_brightness_24.xml b/app/src/main/res/drawable/baseline_settings_brightness_24.xml new file mode 100755 index 000000000..bb7d8da86 --- /dev/null +++ b/app/src/main/res/drawable/baseline_settings_brightness_24.xml @@ -0,0 +1,10 @@ + + + From 7a0f4c675fbcb8cbee1502ecf4d054b1b8689aca Mon Sep 17 00:00:00 2001 From: sasfmlzr Date: Tue, 25 Sep 2018 14:39:57 +0300 Subject: [PATCH 02/29] Add options for setting theme. --- .../createpdf/util/SettingsOptions.java | 15 +++++++++++++++ app/src/main/res/values/strings.xml | 2 ++ 2 files changed, 17 insertions(+) diff --git a/app/src/main/java/swati4star/createpdf/util/SettingsOptions.java b/app/src/main/java/swati4star/createpdf/util/SettingsOptions.java index 2d2ed15ac..679dc982f 100644 --- a/app/src/main/java/swati4star/createpdf/util/SettingsOptions.java +++ b/app/src/main/java/swati4star/createpdf/util/SettingsOptions.java @@ -2,6 +2,7 @@ import android.content.Context; import android.content.SharedPreferences; +import android.content.pm.PackageManager; import android.preference.PreferenceManager; import com.itextpdf.text.Font; @@ -9,6 +10,7 @@ import java.util.ArrayList; import swati4star.createpdf.R; +import swati4star.createpdf.activity.MainActivity; import swati4star.createpdf.model.EnhancementOptionsEntity; import static swati4star.createpdf.util.Constants.DEFAULT_COMPRESSION; @@ -47,6 +49,19 @@ public static ArrayList getEnhancementOptions(Context String.format(context.getString(R.string.font_family_value_def), fontFamily.name()))); + int idTheme = 0; + try { + idTheme = context.getPackageManager().getActivityInfo( + ((MainActivity) context).getComponentName(), 0) + .getThemeResource(); + } catch (PackageManager.NameNotFoundException e) { + e.printStackTrace(); + } + options.add(new EnhancementOptionsEntity( + context.getResources().getDrawable(R.drawable.baseline_settings_brightness_24), + String.format(context.getString(R.string.theme_value_def), + context.getResources().getResourceEntryName(idTheme)))); + return options; } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a60190803..798020fb7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -359,7 +359,9 @@ Change image compression value Change default font family Change default font size + Change default theme Image Compression default value : %d %% + Theme default value : %s Page size default value : %s Font size default value : %d Font family default value : %s From ceb918bbe11cceff933566f7924cffa11ad16890 Mon Sep 17 00:00:00 2001 From: sasfmlzr Date: Tue, 25 Sep 2018 16:45:06 +0300 Subject: [PATCH 03/29] Add working themes. --- .../createpdf/fragment/SettingsFragment.java | 55 +++++++++++++++++++ .../swati4star/createpdf/util/Constants.java | 6 ++ .../createpdf/util/SettingsOptions.java | 11 +--- .../swati4star/createpdf/util/ThemeUtils.java | 26 +++++++++ .../main/res/layout/dialog_theme_default.xml | 30 ++++++++++ app/src/main/res/values/strings.xml | 7 ++- 6 files changed, 125 insertions(+), 10 deletions(-) create mode 100644 app/src/main/java/swati4star/createpdf/util/ThemeUtils.java create mode 100644 app/src/main/res/layout/dialog_theme_default.xml diff --git a/app/src/main/java/swati4star/createpdf/fragment/SettingsFragment.java b/app/src/main/java/swati4star/createpdf/fragment/SettingsFragment.java index ea882c65e..897ca36dc 100644 --- a/app/src/main/java/swati4star/createpdf/fragment/SettingsFragment.java +++ b/app/src/main/java/swati4star/createpdf/fragment/SettingsFragment.java @@ -23,6 +23,7 @@ import com.itextpdf.text.Font; import java.util.ArrayList; +import java.util.HashMap; import butterknife.BindView; import butterknife.ButterKnife; @@ -34,9 +35,13 @@ import swati4star.createpdf.model.EnhancementOptionsEntity; import swati4star.createpdf.util.Constants; import swati4star.createpdf.util.PageSizeUtils; +import swati4star.createpdf.util.ThemeUtils; import static swati4star.createpdf.util.Constants.DEFAULT_COMPRESSION; import static swati4star.createpdf.util.Constants.STORAGE_LOCATION; +import static swati4star.createpdf.util.Constants.THEME_BLACK; +import static swati4star.createpdf.util.Constants.THEME_DARK; +import static swati4star.createpdf.util.Constants.THEME_WHITE; import static swati4star.createpdf.util.DialogUtils.createCustomDialogWithoutContent; import static swati4star.createpdf.util.SettingsOptions.ImageEnhancementOptionsUtils.getEnhancementOptions; import static swati4star.createpdf.util.StringUtils.getDefaultStorageLocation; @@ -125,6 +130,9 @@ public void onItemClick(int position) { case 3: changeFontFamily(); break; + case 4: + setTheme(); + break; } } @@ -219,4 +227,51 @@ public void setPageSize() { MaterialDialog materialDialog = utils.showPageSizeDialog(R.layout.set_page_size_dialog_default, true); materialDialog.setOnDismissListener(dialog -> showSettingsOptions()); } + + /** + * To modify theme + */ + public void setTheme() { + String themeName = mSharedPreferences.getString(Constants.DEFAULT_THEME_TEXT, + Constants.DEFAULT_THEME); + HashMap themes = new HashMap<>(); + themes.put(getString(R.string.theme_black), THEME_BLACK); + themes.put(getString(R.string.theme_dark), THEME_DARK); + themes.put(getString(R.string.theme_white), THEME_WHITE); + + MaterialDialog.Builder builder = createCustomDialogWithoutContent(mActivity, + R.string.theme_edit); + MaterialDialog materialDialog = builder.customView(R.layout.dialog_theme_default, true) + .onPositive(((dialog, which) -> { + View view = dialog.getCustomView(); + RadioGroup radioGroup = view.findViewById(R.id.radio_group_themes); + int selectedId = radioGroup.getCheckedRadioButtonId(); + RadioButton radioButton = view.findViewById(selectedId); + String themeName1 = themes.get(radioButton.getText().toString()); + SharedPreferences.Editor editor = mSharedPreferences.edit(); + editor.putString(Constants.DEFAULT_THEME_TEXT, themeName1); + editor.apply(); + showSettingsOptions(); + ThemeUtils.setTheme(themeName1, getContext()); + })) + .build(); + RadioGroup radioGroup = materialDialog.getCustomView().findViewById(R.id.radio_group_themes); + + int position = 0; + switch (themeName) { + case THEME_WHITE: + position = 2; + break; + case THEME_BLACK: + position = 0; + break; + case THEME_DARK: + position = 1; + break; + } + RadioButton rb = (RadioButton) radioGroup.getChildAt(position); + rb.setChecked(true); + materialDialog.show(); + } + } diff --git a/app/src/main/java/swati4star/createpdf/util/Constants.java b/app/src/main/java/swati4star/createpdf/util/Constants.java index fc2bf3f39..352e252cc 100644 --- a/app/src/main/java/swati4star/createpdf/util/Constants.java +++ b/app/src/main/java/swati4star/createpdf/util/Constants.java @@ -12,6 +12,8 @@ public class Constants { public static final String DATABASE_NAME = "ImagesToPdfDB.db"; public static final String DEFAULT_FONT_FAMILY_TEXT = "DefaultFontFamily"; public static final String DEFAULT_FONT_FAMILY = "TIMES_ROMAN"; + public static final String DEFAULT_THEME_TEXT = "DefaultTheme"; + public static final String DEFAULT_THEME = "AppTheme.NoActionBar"; public static final String DEFAULT_IMAGE_BORDER_TEXT = "Image_border_text"; public static final String RESULT = "result"; public static final String DEFAULT_PAGE_SIZE_TEXT = "DefaultPageSize"; @@ -40,4 +42,8 @@ public class Constants { public static final String ACTION_TEXT_TO_PDF = "android.intent.action.TEXT_TO_PDF"; public static final String ACTION_MERGE_PDF = "android.intent.action.MERGE_PDF"; public static final String OPEN_SELECT_IMAGES = "open_select_images"; + + public static final String THEME_WHITE = "AppTheme.NoActionBar"; + public static final String THEME_BLACK = "AppTheme.NoActionBar2"; + public static final String THEME_DARK = "AppTheme.NoActionBar3"; } diff --git a/app/src/main/java/swati4star/createpdf/util/SettingsOptions.java b/app/src/main/java/swati4star/createpdf/util/SettingsOptions.java index 679dc982f..e66d4a3f7 100644 --- a/app/src/main/java/swati4star/createpdf/util/SettingsOptions.java +++ b/app/src/main/java/swati4star/createpdf/util/SettingsOptions.java @@ -49,18 +49,11 @@ public static ArrayList getEnhancementOptions(Context String.format(context.getString(R.string.font_family_value_def), fontFamily.name()))); - int idTheme = 0; - try { - idTheme = context.getPackageManager().getActivityInfo( - ((MainActivity) context).getComponentName(), 0) - .getThemeResource(); - } catch (PackageManager.NameNotFoundException e) { - e.printStackTrace(); - } options.add(new EnhancementOptionsEntity( context.getResources().getDrawable(R.drawable.baseline_settings_brightness_24), String.format(context.getString(R.string.theme_value_def), - context.getResources().getResourceEntryName(idTheme)))); + sharedPreferences.getString(Constants.DEFAULT_THEME_TEXT, + Constants.DEFAULT_THEME)))); return options; } diff --git a/app/src/main/java/swati4star/createpdf/util/ThemeUtils.java b/app/src/main/java/swati4star/createpdf/util/ThemeUtils.java new file mode 100644 index 000000000..3c4537b20 --- /dev/null +++ b/app/src/main/java/swati4star/createpdf/util/ThemeUtils.java @@ -0,0 +1,26 @@ +package swati4star.createpdf.util; + +import android.content.Context; + +import swati4star.createpdf.R; + +import static swati4star.createpdf.util.Constants.THEME_BLACK; +import static swati4star.createpdf.util.Constants.THEME_DARK; +import static swati4star.createpdf.util.Constants.THEME_WHITE; + +public class ThemeUtils { + + public static void setTheme(String theme, Context context) { + switch (theme) { + case THEME_WHITE: + context.setTheme(R.style.AppTheme_NoActionBar); + break; + case THEME_BLACK: + context.setTheme(R.style.Theme_AppCompat_DayNight_DarkActionBar); + break; + case THEME_DARK: + context.setTheme(R.style.ThemeOverlay_AppCompat_Dark_ActionBar); + break; + } + } +} diff --git a/app/src/main/res/layout/dialog_theme_default.xml b/app/src/main/res/layout/dialog_theme_default.xml new file mode 100644 index 000000000..80b4f3dd4 --- /dev/null +++ b/app/src/main/res/layout/dialog_theme_default.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 798020fb7..838ccdbd9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -368,6 +368,12 @@ You can modify the default value for various settings here. Storage location changed Change storage location + White + Dark + Black + AppTheme.NoActionBar + AppTheme.NoActionBar2 + AppTheme.NoActionBar3 Home @@ -381,5 +387,4 @@ 1. Select the PDF you wish to rotate. \n2. Select Rotate Pages. \n3. Select angle of rotation. Select OK. \n4. New rotated PDF will be created. 1. Select the PDF you wish to add password to. \n2. Select Add Password. \n3. Type new password. Select OK. \n4. New PDF with password be created. 1. Select the PDF you wish to remove password from. \n2. Select Remove Password. \n3. Type pdf password. Select OK. \n4. New PDF without PDF will be created. - From 6db974f2b6cd7da242a0de97292c0a8c101077da Mon Sep 17 00:00:00 2001 From: sasfmlzr Date: Wed, 26 Sep 2018 13:39:29 +0300 Subject: [PATCH 04/29] ActivityMain styles completed. --- app/src/main/res/layout/activity_main.xml | 9 +++------ app/src/main/res/values/styles.xml | 21 +++++++-------------- 2 files changed, 10 insertions(+), 20 deletions(-) diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index b3701ca08..a6280ff00 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -18,15 +18,13 @@ + android:layout_height="wrap_content"> + style="@style/AppTheme.Toolbar"/> @@ -34,8 +32,7 @@ android:id="@+id/content" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_marginTop="56dp" - android:background="@color/mb_white" /> + android:layout_marginTop="56dp" /> diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index e82682b3c..7e55ceaaf 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -7,24 +7,17 @@ @color/colorPrimary @color/colorPrimaryDark @color/colorAccent - - - - From f55a0e985c1cf0b6261af89df9ea5b0c9649fbc0 Mon Sep 17 00:00:00 2001 From: sasfmlzr Date: Wed, 26 Sep 2018 15:30:22 +0300 Subject: [PATCH 05/29] Change styles. --- app/src/main/AndroidManifest.xml | 3 +- .../main/res/layout/activity_photo_editor.xml | 10 ++---- app/src/main/res/layout/activity_preview.xml | 13 ++----- .../res/layout/activity_preview_images.xml | 10 ++---- .../res/layout/activity_rearrange_images.xml | 1 - app/src/main/res/layout/bottom_sheet.xml | 7 +--- app/src/main/res/layout/fragment_about_us.xml | 34 +++++++------------ .../res/layout/fragment_extract_images.xml | 14 +++----- app/src/main/res/layout/fragment_history.xml | 8 ++--- app/src/main/res/layout/fragment_home.xml | 8 +---- .../res/layout/fragment_images_to_pdf.xml | 24 +++++-------- .../main/res/layout/fragment_merge_files.xml | 6 ++-- .../main/res/layout/fragment_remove_pages.xml | 3 -- app/src/main/res/layout/fragment_settings.xml | 6 ++-- .../main/res/layout/fragment_split_files.xml | 3 -- .../main/res/layout/fragment_text_to_pdf.xml | 14 +++----- .../main/res/layout/fragment_view_files.xml | 17 +--------- app/src/main/res/layout/item_file.xml | 2 -- app/src/main/res/layout/item_merge_files.xml | 1 - .../res/layout/item_merge_selected_files.xml | 2 -- .../res/layout/item_preview_image_options.xml | 3 -- .../main/res/layout/item_rearrange_images.xml | 11 +----- .../layout/item_view_enhancement_option.xml | 4 +-- .../main/res/layout/layout_item_history.xml | 1 - app/src/main/res/layout/list_item_filter.xml | 1 - app/src/main/res/layout/nav_header_main.xml | 3 +- app/src/main/res/layout/pdf_preview_item.xml | 5 +-- app/src/main/res/values/styles.xml | 28 +++++++++++++-- 28 files changed, 79 insertions(+), 163 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a88cee6c5..cd7e0b022 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,8 +31,7 @@ android:name=".activity.MainActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustPan" - android:screenOrientation="portrait" - android:theme="@style/AppTheme.NoActionBar"> + android:screenOrientation="portrait"> diff --git a/app/src/main/res/layout/activity_photo_editor.xml b/app/src/main/res/layout/activity_photo_editor.xml index 577e8d3fd..0e0180283 100644 --- a/app/src/main/res/layout/activity_photo_editor.xml +++ b/app/src/main/res/layout/activity_photo_editor.xml @@ -20,8 +20,7 @@ android:layout_marginStart="5dp" android:background="@drawable/cornered_edges" android:text="@string/reset" - android:textAllCaps="false" - android:textColor="@android:color/white" /> + android:textAllCaps="false" />