diff --git a/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiPushService.kt b/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiPushService.kt index b8f1ba293f..0a5c14fd42 100644 --- a/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiPushService.kt +++ b/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiPushService.kt @@ -20,7 +20,7 @@ class HuaweiPushService: HmsMessageService() { override fun onMessageReceived(message: RemoteMessage?) { Log.d(TAG, "onMessageReceived") - message?.dataOfMap?.takeIf { it.isNotEmpty() }?.let(pushReceiver::onPush) ?: + message?.dataOfMap?.takeIf { it.isNotEmpty() }?.let(pushReceiver::onPushDataReceived) ?: pushReceiver.onPushDataReceived(message?.data?.let(Base64::decode)) } diff --git a/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiTokenFetcher.kt b/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiTokenFetcher.kt index 9d9b61ce9a..845dfa9459 100644 --- a/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiTokenFetcher.kt +++ b/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiTokenFetcher.kt @@ -24,6 +24,9 @@ class HuaweiTokenFetcher @Inject constructor( override suspend fun fetch(): String? = HmsInstanceId.getInstance(context).run { // https://developer.huawei.com/consumer/en/doc/development/HMS-Guides/push-basic-capability#h2-1576218800370 // getToken may return an empty string, if so HuaweiPushService#onNewToken will be called. - withContext(Dispatchers.IO) { getToken(APP_ID, TOKEN_SCOPE) } + withContext(Dispatchers.IO) { + val test = getToken(APP_ID, TOKEN_SCOPE) + test + } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/input_bar/InputBarButton.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/input_bar/InputBarButton.kt index d2ec4b2d69..c21de8021a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/input_bar/InputBarButton.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/input_bar/InputBarButton.kt @@ -77,7 +77,9 @@ class InputBarButton : RelativeLayout { result.layoutParams = LayoutParams(size, size) result.scaleType = ImageView.ScaleType.CENTER_INSIDE result.setImageResource(iconID) - result.imageTintList = ColorStateList.valueOf(context.getColorFromAttr(R.attr.input_bar_button_text_color)) + result.imageTintList = if(isSendButton) + ColorStateList.valueOf(context.getColorFromAttr(R.attr.message_sent_text_color)) + else ColorStateList.valueOf(context.getColorFromAttr(R.attr.input_bar_button_text_color)) result } diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/AttachmentManager.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/AttachmentManager.java index 11a39dc1aa..ccbba13b3a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/AttachmentManager.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/AttachmentManager.java @@ -16,7 +16,6 @@ */ package org.thoughtcrime.securesms.conversation.v2.utilities; -import static com.google.android.gms.common.util.CollectionUtils.listOf; import static org.session.libsession.utilities.StringSubstitutionConstants.APP_NAME_KEY; import android.Manifest; diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt index fc300020cc..e3a0d24206 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt @@ -38,7 +38,8 @@ class PushReceiver @Inject constructor(@ApplicationContext val context: Context) } fun onPushDataReceived(data: ByteArray?) { -//todo DELETION currently Huawei sends data to this. We need to check what it actually sends, as it might actually be a map like the above firebase one - then we need to hook the huawei push service appropriately to work with this updated class + addMessageReceiveJob(PushData(data = data, metadata = null)) + //todo DELETION verify this once I can get notifications on debug huawei builds } private fun addMessageReceiveJob(pushData: PushData?){ diff --git a/app/src/main/res/drawable/ic_arrow_up_circle_24.xml b/app/src/main/res/drawable/ic_arrow_up_circle_24.xml deleted file mode 100644 index fc53bc0971..0000000000 --- a/app/src/main/res/drawable/ic_arrow_up_circle_24.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml index b47c67e5c9..8a2bc7180a 100644 --- a/app/src/main/res/layout/activity_home.xml +++ b/app/src/main/res/layout/activity_home.xml @@ -173,7 +173,8 @@ android:layout_centerHorizontal="true" android:layout_marginBottom="@dimen/new_conversation_button_bottom_offset" app:rippleColor="@color/button_primary_ripple" - android:src="@drawable/ic_plus" /> + android:src="@drawable/ic_plus" + android:tint="?message_sent_text_color"/> diff --git a/app/src/main/res/layout/mediasend_fragment.xml b/app/src/main/res/layout/mediasend_fragment.xml index 36e1e854f3..7224cabd19 100644 --- a/app/src/main/res/layout/mediasend_fragment.xml +++ b/app/src/main/res/layout/mediasend_fragment.xml @@ -118,10 +118,11 @@ android:id="@+id/mediasend_send_button" android:layout_width="match_parent" android:layout_height="match_parent" - android:scaleType="fitXY" + android:scaleType="fitCenter" + android:padding="10dp" android:contentDescription="@string/send" - android:src="?conversation_transport_sms_indicator" - android:background="@drawable/circle_touch_highlight_background"/> + android:src="@drawable/ic_arrow_up" + android:background="@drawable/accent_dot"/> diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index c867e808ab..df2345ec84 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -41,8 +41,6 @@ - - diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 7f16ea30de..6e646b430b 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -21,7 +21,6 @@ true 0.6 @dimen/dialog_corner_radius - @drawable/ic_arrow_up_circle_24 @style/ThemeOverlay.Session.AlertDialog @style/ThemeOverlay.Session.AlertDialog ?android:textColorPrimary @@ -173,8 +172,6 @@ #22ffffff #ffeeeeee @color/core_grey_05 - @drawable/ic_arrow_up_circle_24 - @drawable/ic_arrow_up_circle_24 @color/black @drawable/ic_photo_camera_dark @drawable/ic_image_dark diff --git a/libsession/src/main/res/values/attrs.xml b/libsession/src/main/res/values/attrs.xml index 300ac5c7ed..74fc9148d0 100644 --- a/libsession/src/main/res/values/attrs.xml +++ b/libsession/src/main/res/values/attrs.xml @@ -32,8 +32,6 @@ - -