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 0000000000..1e2cf93b92 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_network_connecting.png differ diff --git a/app/src/main/res/drawable-hdpi/ic_network_connecting_light.png b/app/src/main/res/drawable-hdpi/ic_network_connecting_light.png new file mode 100644 index 0000000000..92a6bfcab4 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_network_connecting_light.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_network_connecting.png b/app/src/main/res/drawable-ldpi/ic_network_connecting.png new file mode 100644 index 0000000000..d099a0967f Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_network_connecting.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_network_connecting_light.png b/app/src/main/res/drawable-ldpi/ic_network_connecting_light.png new file mode 100644 index 0000000000..59673f585b Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_network_connecting_light.png differ 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 0000000000..65f2317e3f Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_network_connecting.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_network_connecting_light.png b/app/src/main/res/drawable-mdpi/ic_network_connecting_light.png new file mode 100644 index 0000000000..44d7edc420 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_network_connecting_light.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_network_connecting.png b/app/src/main/res/drawable-xhdpi/ic_network_connecting.png new file mode 100644 index 0000000000..08db5eed42 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_network_connecting.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_network_connecting_light.png b/app/src/main/res/drawable-xhdpi/ic_network_connecting_light.png new file mode 100644 index 0000000000..cde084eeeb Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_network_connecting_light.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_network_connecting.png b/app/src/main/res/drawable-xxhdpi/ic_network_connecting.png new file mode 100644 index 0000000000..13fd851bf2 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_network_connecting.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_network_connecting_light.png b/app/src/main/res/drawable-xxhdpi/ic_network_connecting_light.png new file mode 100644 index 0000000000..4e6d2cb851 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_network_connecting_light.png differ 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 0000000000..53b76982ad Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_network_connecting.png differ 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 0000000000..4d68b7bc54 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_network_connecting_light.png differ diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 9239ac71bd..44d0082f9e 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -2037,6 +2037,8 @@ + + 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