From 3b2bffea78fa6473c96dc1d3f0be79f4a798e08b Mon Sep 17 00:00:00 2001 From: Juby210 Date: Thu, 28 Oct 2021 09:37:35 +0200 Subject: [PATCH] 99.14 - Beta (99114) --- app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 2 +- .../discord/utilities/sms/SmsListener.java | 18 +- .../widgets/auth/WidgetAuthPhoneVerify.java | 18 +- .../widgets/settings/WidgetSettings.java | 2 +- .../status/WidgetGlobalStatusIndicator.java | 19 +- .../WidgetUserPhoneVerify$autofillCode$2.java | 29 + .../user/phone/WidgetUserPhoneVerify.java | 19 +- .../ic_network_connecting.xml | 9 + .../ic_network_connecting_light.xml | 9 + .../drawable-hdpi/ic_network_connecting.png | Bin 0 -> 280 bytes .../ic_network_connecting_light.png | Bin 0 -> 288 bytes .../drawable-ldpi/ic_network_connecting.png | Bin 0 -> 180 bytes .../ic_network_connecting_light.png | Bin 0 -> 179 bytes .../drawable-mdpi/ic_network_connecting.png | Bin 0 -> 205 bytes .../ic_network_connecting_light.png | Bin 0 -> 208 bytes .../drawable-xhdpi/ic_network_connecting.png | Bin 0 -> 323 bytes .../ic_network_connecting_light.png | Bin 0 -> 327 bytes .../drawable-xxhdpi/ic_network_connecting.png | Bin 0 -> 416 bytes .../ic_network_connecting_light.png | Bin 0 -> 414 bytes .../ic_network_connecting.png | Bin 0 -> 557 bytes .../ic_network_connecting_light.png | Bin 0 -> 562 bytes app/src/main/res/values/attrs.xml | 2 + app/src/main/res/values/public.xml | 3045 +++++++++-------- app/src/main/res/values/strings.xml | 2 +- app/src/main/res/values/styles.xml | 2 + 26 files changed, 1624 insertions(+), 1556 deletions(-) create mode 100644 app/src/main/java/com/discord/widgets/user/phone/WidgetUserPhoneVerify$autofillCode$2.java create mode 100644 app/src/main/res/drawable-anydpi-v24/ic_network_connecting.xml create mode 100644 app/src/main/res/drawable-anydpi-v24/ic_network_connecting_light.xml create mode 100644 app/src/main/res/drawable-hdpi/ic_network_connecting.png create mode 100644 app/src/main/res/drawable-hdpi/ic_network_connecting_light.png create mode 100644 app/src/main/res/drawable-ldpi/ic_network_connecting.png create mode 100644 app/src/main/res/drawable-ldpi/ic_network_connecting_light.png create mode 100644 app/src/main/res/drawable-mdpi/ic_network_connecting.png create mode 100644 app/src/main/res/drawable-mdpi/ic_network_connecting_light.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_network_connecting.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_network_connecting_light.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_network_connecting.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_network_connecting_light.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_network_connecting.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_network_connecting_light.png diff --git a/app/build.gradle b/app/build.gradle index d3775bfff5..d3150abe4b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId 'com.discord' minSdkVersion 21 targetSdkVersion 29 - versionCode 99113 - versionName "99.13 - Beta" + versionCode 99114 + versionName "99.14 - Beta" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a767c215a8..1dfc1cac27 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/java/com/discord/utilities/sms/SmsListener.java b/app/src/main/java/com/discord/utilities/sms/SmsListener.java index cc6d8e450d..f72867a907 100644 --- a/app/src/main/java/com/discord/utilities/sms/SmsListener.java +++ b/app/src/main/java/com/discord/utilities/sms/SmsListener.java @@ -1,7 +1,7 @@ package com.discord.utilities.sms; +import android.app.Application; import android.content.BroadcastReceiver; -import android.content.Context; import android.content.IntentFilter; import c.c.a.a0.d; import c.i.a.f.e.h.j.k0; @@ -10,6 +10,7 @@ import c.i.a.f.h.b.b; import c.i.a.f.h.b.h; import c.i.a.f.h.b.j; import c0.z.d.m; +import com.discord.utilities.lifecycle.ApplicationProvider; import com.discord.widgets.auth.SmsAuthCodeBroadcastReceiver; import com.google.android.gms.common.Feature; import kotlin.Unit; @@ -37,22 +38,23 @@ public final class SmsListener { SmsListener.access$setBroadcastReceiver$cp(broadcastReceiver); } - public final void startSmsListener(Context context, Function1 function1) { - m.checkNotNullParameter(context, "context"); + public final void startSmsListener(Function1 function1) { m.checkNotNullParameter(function1, "onSuccess"); - h hVar = new h(context); + Application application = ApplicationProvider.INSTANCE.get(); + h hVar = new h(application); p.a aVar = new p.a(null); aVar.a = new j(hVar); aVar.b = new Feature[]{b.b}; d.p(true, "execute parameter required"); hVar.c(new k0(aVar, aVar.b, true)); setBroadcastReceiver(new SmsAuthCodeBroadcastReceiver(function1)); - context.registerReceiver(getBroadcastReceiver(), new IntentFilter("com.google.android.gms.auth.api.phone.SMS_RETRIEVED")); + application.registerReceiver(getBroadcastReceiver(), new IntentFilter("com.google.android.gms.auth.api.phone.SMS_RETRIEVED")); } - public final void stopSmsListener(Context context) { - if (getBroadcastReceiver() != null && context != null) { - context.unregisterReceiver(getBroadcastReceiver()); + public final void stopSmsListener() { + try { + ApplicationProvider.INSTANCE.get().unregisterReceiver(getBroadcastReceiver()); + } catch (Exception unused) { } } } diff --git a/app/src/main/java/com/discord/widgets/auth/WidgetAuthPhoneVerify.java b/app/src/main/java/com/discord/widgets/auth/WidgetAuthPhoneVerify.java index 85ca13d88b..be1ec3e4f6 100644 --- a/app/src/main/java/com/discord/widgets/auth/WidgetAuthPhoneVerify.java +++ b/app/src/main/java/com/discord/widgets/auth/WidgetAuthPhoneVerify.java @@ -215,12 +215,14 @@ public final class WidgetAuthPhoneVerify extends AppFragment { } private final void inputCode(String str) { - getBinding().f2114c.setOnCodeEntered(WidgetAuthPhoneVerify$inputCode$1.INSTANCE); - getBinding().f2114c.setCode(str); - getBinding().f2114c.setOnCodeEntered(new WidgetAuthPhoneVerify$inputCode$2(this)); - Observable d02 = Observable.d0(500, TimeUnit.MILLISECONDS); - m.checkNotNullExpressionValue(d02, "Observable\n .time…L, TimeUnit.MILLISECONDS)"); - ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(d02, this, null, 2, null), WidgetAuthPhoneVerify.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetAuthPhoneVerify$inputCode$3(this), 62, (Object) null); + if (getView() != null) { + getBinding().f2114c.setOnCodeEntered(WidgetAuthPhoneVerify$inputCode$1.INSTANCE); + getBinding().f2114c.setCode(str); + getBinding().f2114c.setOnCodeEntered(new WidgetAuthPhoneVerify$inputCode$2(this)); + Observable d02 = Observable.d0(500, TimeUnit.MILLISECONDS); + m.checkNotNullExpressionValue(d02, "Observable\n .time…L, TimeUnit.MILLISECONDS)"); + ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(d02, this, null, 2, null), WidgetAuthPhoneVerify.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetAuthPhoneVerify$inputCode$3(this), 62, (Object) null); + } } private final void resendCode() { @@ -282,7 +284,7 @@ public final class WidgetAuthPhoneVerify extends AppFragment { @Override // com.discord.app.AppFragment, androidx.fragment.app.Fragment public void onDestroyView() { super.onDestroyView(); - SmsListener.Companion.stopSmsListener(getContext()); + SmsListener.Companion.stopSmsListener(); } @Override // com.discord.app.AppFragment, androidx.fragment.app.Fragment @@ -337,6 +339,6 @@ public final class WidgetAuthPhoneVerify extends AppFragment { } getBinding().f2114c.setOnCodeEntered(new WidgetAuthPhoneVerify$onViewBound$3(this)); registerForContextMenu(getBinding().f2114c); - SmsListener.Companion.startSmsListener(requireContext(), new WidgetAuthPhoneVerify$onViewBound$4(this)); + SmsListener.Companion.startSmsListener(new WidgetAuthPhoneVerify$onViewBound$4(this)); } } diff --git a/app/src/main/java/com/discord/widgets/settings/WidgetSettings.java b/app/src/main/java/com/discord/widgets/settings/WidgetSettings.java index b041d74ca5..20ebe5cd91 100644 --- a/app/src/main/java/com/discord/widgets/settings/WidgetSettings.java +++ b/app/src/main/java/com/discord/widgets/settings/WidgetSettings.java @@ -313,7 +313,7 @@ public final class WidgetSettings extends AppFragment implements OnTabSelectedLi TextView textView = binding.f; m.checkNotNullExpressionValue(textView, "appInfoHeader"); String string = getString(R.string.app_information); - textView.setText(string + " - 99.13 - Beta (99113)"); + textView.setText(string + " - 99.14 - Beta (99114)"); binding.A.setOnClickListener(new WidgetSettings$onViewBound$$inlined$with$lambda$3(this)); binding.u.setOnClickListener(WidgetSettings$onViewBound$1$5.INSTANCE); binding.q.setOnClickListener(WidgetSettings$onViewBound$1$6.INSTANCE); diff --git a/app/src/main/java/com/discord/widgets/status/WidgetGlobalStatusIndicator.java b/app/src/main/java/com/discord/widgets/status/WidgetGlobalStatusIndicator.java index 52a1c12c4b..2965caac6d 100644 --- a/app/src/main/java/com/discord/widgets/status/WidgetGlobalStatusIndicator.java +++ b/app/src/main/java/com/discord/widgets/status/WidgetGlobalStatusIndicator.java @@ -2,6 +2,7 @@ package com.discord.widgets.status; import android.content.Context; import android.graphics.drawable.Drawable; +import android.os.Build; import android.text.SpannableStringBuilder; import android.view.View; import android.widget.ImageView; @@ -166,18 +167,22 @@ public final class WidgetGlobalStatusIndicator extends AppFragment { m.checkNotNullExpressionValue(textView, "binding.indicatorText"); textView.setText(getString(R.string.connecting)); AnimatedVectorDrawableCompat animatedVectorDrawableCompat = null; - if (this.connectingVector == null) { + if (this.connectingVector == null && Build.VERSION.SDK_INT != 28) { this.connectingVector = AnimatedVectorDrawableCompat.create(requireContext(), DrawableCompat.getThemedDrawableRes$default(requireContext(), (int) R.attr.ic_network_connecting_animated_vector, 0, 2, (Object) null)); } ImageView imageView = getBinding().h; imageView.setVisibility(0); - AnimatedVectorDrawableCompat animatedVectorDrawableCompat2 = this.connectingVector; - if (animatedVectorDrawableCompat2 != null) { - animatedVectorDrawableCompat2.registerAnimationCallback(this.connectingVectorReplayCallback); - animatedVectorDrawableCompat2.start(); - animatedVectorDrawableCompat = animatedVectorDrawableCompat2; + if (Build.VERSION.SDK_INT != 28) { + AnimatedVectorDrawableCompat animatedVectorDrawableCompat2 = this.connectingVector; + if (animatedVectorDrawableCompat2 != null) { + animatedVectorDrawableCompat2.registerAnimationCallback(this.connectingVectorReplayCallback); + animatedVectorDrawableCompat2.start(); + animatedVectorDrawableCompat = animatedVectorDrawableCompat2; + } + imageView.setImageDrawable(animatedVectorDrawableCompat); + return; } - imageView.setImageDrawable(animatedVectorDrawableCompat); + imageView.setImageResource(DrawableCompat.getThemedDrawableRes$default(requireContext(), (int) R.attr.ic_network_connecting, 0, 2, (Object) null)); } private final void setupContainerClicks(WidgetGlobalStatusIndicatorViewModel.ViewState.CallOngoing callOngoing) { diff --git a/app/src/main/java/com/discord/widgets/user/phone/WidgetUserPhoneVerify$autofillCode$2.java b/app/src/main/java/com/discord/widgets/user/phone/WidgetUserPhoneVerify$autofillCode$2.java new file mode 100644 index 0000000000..49cf5ecd13 --- /dev/null +++ b/app/src/main/java/com/discord/widgets/user/phone/WidgetUserPhoneVerify$autofillCode$2.java @@ -0,0 +1,29 @@ +package com.discord.widgets.user.phone; + +import c0.z.d.o; +import kotlin.Unit; +import kotlin.jvm.functions.Function1; +/* compiled from: WidgetUserPhoneVerify.kt */ +public final class WidgetUserPhoneVerify$autofillCode$2 extends o implements Function1 { + public final /* synthetic */ String $verificationCode; + public final /* synthetic */ WidgetUserPhoneVerify this$0; + + /* JADX INFO: super call moved to the top of the method (can break code semantics) */ + public WidgetUserPhoneVerify$autofillCode$2(WidgetUserPhoneVerify widgetUserPhoneVerify, String str) { + super(1); + this.this$0 = widgetUserPhoneVerify; + this.$verificationCode = str; + } + + /* Return type fixed from 'java.lang.Object' to match base method */ + /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ + @Override // kotlin.jvm.functions.Function1 + public /* bridge */ /* synthetic */ Unit invoke(Long l) { + invoke(l); + return Unit.a; + } + + public final void invoke(Long l) { + WidgetUserPhoneVerify.access$handleCodeEntered(this.this$0, this.$verificationCode); + } +} diff --git a/app/src/main/java/com/discord/widgets/user/phone/WidgetUserPhoneVerify.java b/app/src/main/java/com/discord/widgets/user/phone/WidgetUserPhoneVerify.java index c0b824e444..81d9942b9a 100644 --- a/app/src/main/java/com/discord/widgets/user/phone/WidgetUserPhoneVerify.java +++ b/app/src/main/java/com/discord/widgets/user/phone/WidgetUserPhoneVerify.java @@ -29,8 +29,10 @@ import com.discord.widgets.user.account.WidgetUserAccountVerifyBase; import java.util.concurrent.TimeUnit; import kotlin.Unit; import kotlin.jvm.functions.Function0; +import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; +import rx.Observable; /* compiled from: WidgetUserPhoneVerify.kt */ public final class WidgetUserPhoneVerify extends WidgetUserAccountVerifyBase { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.Z(WidgetUserPhoneVerify.class, "binding", "getBinding()Lcom/discord/databinding/WidgetUserPhoneVerifyBinding;", 0)}; @@ -99,12 +101,15 @@ public final class WidgetUserPhoneVerify extends WidgetUserAccountVerifyBase { } private final void autofillCode(String str) { - WidgetUserPhoneVerifyBinding binding = getBinding(); - binding.d.setOnCodeEntered(WidgetUserPhoneVerify$autofillCode$1$1.INSTANCE); - binding.d.setCode(str); - binding.d.setOnCodeEntered(new WidgetUserPhoneVerify$autofillCode$1$2(this)); - Thread.sleep(TimeUnit.SECONDS.toMillis(5)); - handleCodeEntered(str); + if (getView() != null) { + WidgetUserPhoneVerifyBinding binding = getBinding(); + binding.d.setOnCodeEntered(WidgetUserPhoneVerify$autofillCode$1$1.INSTANCE); + binding.d.setCode(str); + binding.d.setOnCodeEntered(new WidgetUserPhoneVerify$autofillCode$1$2(this)); + Observable d02 = Observable.d0(500, TimeUnit.MILLISECONDS); + m.checkNotNullExpressionValue(d02, "Observable\n .time…L, TimeUnit.MILLISECONDS)"); + ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(d02, this, null, 2, null), WidgetUserPhoneVerify.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetUserPhoneVerify$autofillCode$2(this, str), 62, (Object) null); + } } private final WidgetUserPhoneVerifyBinding getBinding() { @@ -139,7 +144,7 @@ public final class WidgetUserPhoneVerify extends WidgetUserAccountVerifyBase { imageView.setVisibility(isForced() ? 8 : 0); binding.b.setOnClickListener(new WidgetUserPhoneVerify$onViewBound$$inlined$with$lambda$1(this)); if (GrowthTeamFeatures.INSTANCE.isAndroidSmsAutofillEnabled()) { - SmsListener.Companion.startSmsListener(requireContext(), new WidgetUserPhoneVerify$onViewBound$2(this)); + SmsListener.Companion.startSmsListener(new WidgetUserPhoneVerify$onViewBound$2(this)); } } } diff --git a/app/src/main/res/drawable-anydpi-v24/ic_network_connecting.xml b/app/src/main/res/drawable-anydpi-v24/ic_network_connecting.xml new file mode 100644 index 0000000000..fb8bafdf62 --- /dev/null +++ b/app/src/main/res/drawable-anydpi-v24/ic_network_connecting.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable-anydpi-v24/ic_network_connecting_light.xml b/app/src/main/res/drawable-anydpi-v24/ic_network_connecting_light.xml new file mode 100644 index 0000000000..c224f4d058 --- /dev/null +++ b/app/src/main/res/drawable-anydpi-v24/ic_network_connecting_light.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable-hdpi/ic_network_connecting.png b/app/src/main/res/drawable-hdpi/ic_network_connecting.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2cf93b921379e9c2d9bfcd71956275b910c18c GIT binary patch literal 280 zcmV+z0q6dSP)k3@qO7U`><=~H^~eTnq{ zFN>xBAMa9rIKM%GgJgrY)TyoewM^q83^4waJQ~$ubCC@za@dzX#SJP|8JCe0!?GH<03O4Qkua z4O&y9IRR?Wdo+XIGwf5zra8MT(DW$6$3SY eh8hB-?a~3f$&gVSHsfdj0000pu%*2LK((V%Br z;+K3|rSk`*@bhZ3@6WcSRgq;7C~A=ve^_h%nJk0Q6@Oi&|9fB!0;ODJ#h=%he*-Cg zxhZNJMuOayH~}Pg;>^YO$cBLUKn1|%O$WD@{V)t)YnAr-fh6Amz*Su6ARtj^p0 zv!idlKen{(;F&|~1|%O$WD@{VRh}-6Ar-fh6Am!?&Dr;){?D1C z?~k94yVL8<%N(#tZp90Gj>+p@Ts`(6*naxSfAt$J(`5Zz-(SDA|NmB>SN~`C+HLm? z|5Ca2=J)s7q5o`e&zjp5Ea)N7GC$XMPH*tV?V_*h9s6o`8Sj1amTi8uf~&rHs~nrx eF=x?Oc7}Q0^QUN^DKh}Ng2B_(&t;ucLK6U5#Y$oT literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_network_connecting.png b/app/src/main/res/drawable-mdpi/ic_network_connecting.png new file mode 100644 index 0000000000000000000000000000000000000000..65f2317e3f1eda2477f308bd5fc8673170c50339 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4DV{ElAr-fh6BHPHd}US6=)PS) zJMz|lv#ncRt1p>%@XR4SxfMU`dH5UJOhaE?zNb6k=l7z%H}{`TjZ$SXjhVIJ$G_`F zEB`ChYzcn)jUmJ0>e@dNDwVmL9zFlb%ErWEdO*do!gXmG<5$x=bJl!dRry)d_h!E3 z(Y8;~(pSuD7Fi*Ar-fh6BHQy=I+ue{B!2$ zYllC-kG$;u+j7O2LG&2&$9f4l244T|D*nIs1wFlgeQH$w{C7V3iYp%ejr#q4|1{6P z><`VQYxDRU+P1&GE8nbQzh>*dn)=#i21i~4Pl38kx|8?~U|qH5?3a2S3wPv-CZ0s{ex zEdaS5-EbIQQK?-pYQd-l{}~pSYNwp(Q+feQijQW>|JvH1zKLoU+@7lN4V&g=W!hO( zu>hCmT}|ryM=hX_1)x-eO*5>tTu`Lvj7|RILYaSaiVfw#7FgP4V>8^;(tbY!$e?@E z6uu*CJkX|k5jijHXwcaGa*pg@n3|_E<$kZP(O7`gY~cVkQ$WoXxCIvW$IY!BEC8z- V$oh-y4-)_Y002ovPDHLkV1jc(kJl*|pwgBXMbi-lz$+pabQ42;b_zyH7JLT3Z;Mdwie5S)SNhbDI2>5m-aJ& z4Ens<>^ri?SDOMaBIkvdnhdhPzJ2b9c&1Okd<9I!~6mRfxRuN=dcx!pwL@Wqd5V+>Ht+Y zpu+OaJej}fdY;db{R8qO)=@M|yL_O7e_B90bCn4jOgPsDnlwG-Mt0Y-{4|k83Qy{8+B=|JO1pF#fSZ>EDNSwjZBwO>3a5 zgI;WnTM2UnF8pwNku%*K^kud2PeKlQz0vex2jnr`xl#=<1-Cn?eucGZ^H^$J_Ju=;k0$NDwmo z)#mX1baN0fhQD8H|9;d#qYfH%5V;QevfAJmA;aIUcYlm*_=mODpGoxuXsCq<2VEzs z!TxMpS{1V4PqwDE5!3_hm7qDuhOmP!l{4I5-yra6WAHg_1tci+o@`5;fL?WgsvA&Y z`E7;zUvxd+R_Xi!c@pa=+L?>_K#Lz^am?%Er!Q9T-@l&)0M-R^A*ZH*ZvX%Q07*qo IM6N<$g4MCfc>n+a literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_network_connecting.png b/app/src/main/res/drawable-xxxhdpi/ic_network_connecting.png new file mode 100644 index 0000000000000000000000000000000000000000..53b76982ad764fe6334b5f8f2fbc6e9044306696 GIT binary patch literal 557 zcmV+|0@D47P)Nkl3v0iMu~xCZ?pAfhlX=7a&T#i2m4Ks(u4H3qxhia{ z#rUWxLKOg>Dg;vkfO?N=Dr-X)2Q`4hF;hZm_*xwVyOyW{9M5)KlLFw#ApijgKmY;| zfB*#00Eh*xEs05E`f5?1&u^)JOpb6J8g6>*D(V1HZ;$a|wXLM2X?8{T8TR$+r~;(t z47VhWAuLsZ*NCP<()cN?EmH*`Z489~1Rwwb2>3q$m~}`R!w=t&wc@xjMGBBxFOr6L zvHS&d7BW1OG=>FjW8=Mm#Y1urSVKmZKqHZ*0qhHxFudDL&U{q?^9j>XNAz96^gg)tq* v^8KKB>aTmStk5Bai%a$POYj^#`C9mIkDQyKI%zL500000NkvXXu0mjfir4PG literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_network_connecting_light.png b/app/src/main/res/drawable-xxxhdpi/ic_network_connecting_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4d68b7bc545969d22df3d29f9824eb9525cc4048 GIT binary patch literal 562 zcmV-20?qx2P)m(=$6w5xWM8dDq)O?j8dddBp{=^gBa^U~H-|@ibLRVYji0OHlul)Lt@J=6fg&hdS<#TVn&HMLF+;MqQOMGAnHLjVF0 zfB*y_009V~0pLGi>%xvv{$;B#{<^8Hm>l6bBn;S=HPit@ZhcF_(wR|{G;ZyF^Sc)s zsRBgogF%wSP%Kq|l({)ak~m>*%Tfg(O$>nm1Rwwb2>3q$m~}`J!w+A@V#_gdND5F| zFa7~=!9=%pPb7(9L0hp}+?kytIRn;^LC?Id{2aLdKnO4}!F{%0?KlBrgwjs)tBr;) z)dFA@sdUECiPZIdBSlT|0l3-n`9&xShPtGwHLH{mo + + diff --git a/app/src/main/res/values/public.xml b/app/src/main/res/values/public.xml index 9d0ab62b97..7cc589a6b4 100644 --- a/app/src/main/res/values/public.xml +++ b/app/src/main/res/values/public.xml @@ -993,930 +993,931 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4522,603 +4523,605 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 56fe8d70d5..9bab095a22 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1446,7 +1446,7 @@ Select a color Transparency Use Default - 9f45f29e17d04aad8bb9d426a4b04aa4 + b86bdb9196cd47e0b0751dcfd1ac9f19 Coming Soon Slash command application {applicationName} {applicationName} application diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index f2d91ecf18..e203cc64ea 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -399,6 +399,7 @@ @drawable/ic_more_primary100_24dp @drawable/ic_navigate_next_white_a60_24dp @drawable/ic_network_airplane_mode + @drawable/ic_network_connecting @drawable/ic_network_connecting_animated_vector @drawable/ic_network_offline @drawable/ic_notifications_settings_white_a60_24dp @@ -662,6 +663,7 @@ @drawable/ic_more_primary900_24dp @drawable/ic_navigate_next_grey_a60_24dp @drawable/ic_network_airplane_mode_light + @drawable/ic_network_connecting_light @drawable/ic_network_connecting_animated_vector_light @drawable/ic_network_offline_light @drawable/ic_notifications_settings_grey_a60_24dp