Reworked colors for better dark theme

This commit is contained in:
Sylvain Berfini 2024-12-11 14:03:17 +01:00
parent b172396f0d
commit 41081f565a
140 changed files with 537 additions and 377 deletions

View file

@ -27,6 +27,7 @@ import android.graphics.Rect
import android.graphics.RectF
import android.graphics.drawable.BitmapDrawable
import android.text.TextPaint
import android.util.TypedValue
import androidx.core.content.ContextCompat
import androidx.core.content.res.ResourcesCompat
import androidx.core.graphics.drawable.IconCompat
@ -38,8 +39,19 @@ class AvatarGenerator(private val context: Context) {
private var textColor: Int = ContextCompat.getColor(context, R.color.gray_main2_600)
private var avatarSize: Int = AppUtils.getDimension(R.dimen.avatar_list_cell_size).toInt()
private var initials = " "
private var transparentColor: Int = ContextCompat.getColor(context, R.color.transparent_color)
private var backgroundColor: Int = ContextCompat.getColor(context, R.color.gray_main2_200)
init {
val textTypedValue = TypedValue()
context.theme.resolveAttribute(R.attr.color_avatar_text, textTypedValue, true)
textColor = textTypedValue.data
val backgroundTypedValue = TypedValue()
context.theme.resolveAttribute(R.attr.color_avatar_background, backgroundTypedValue, true)
backgroundColor = backgroundTypedValue.data
}
fun setTextSize(size: Float) = apply {
textSize = size
}
@ -52,9 +64,9 @@ class AvatarGenerator(private val context: Context) {
initials = label
}
fun buildBitmap(): Bitmap {
fun buildBitmap(useTransparentBackground: Boolean): Bitmap {
val textPainter = getTextPainter()
val painter = getPainter()
val painter = if (useTransparentBackground) getTransparentPainter() else getBackgroundPainter()
val bitmap = Bitmap.createBitmap(avatarSize, avatarSize, Bitmap.Config.ARGB_8888)
val canvas = Canvas(bitmap)
@ -73,11 +85,11 @@ class AvatarGenerator(private val context: Context) {
}
fun buildDrawable(): BitmapDrawable {
return BitmapDrawable(context.resources, buildBitmap())
return BitmapDrawable(context.resources, buildBitmap(true))
}
fun buildIcon(): IconCompat {
return IconCompat.createWithAdaptiveBitmap(buildBitmap())
return IconCompat.createWithAdaptiveBitmap(buildBitmap(false))
}
private fun getTextPainter(): TextPaint {
@ -89,7 +101,14 @@ class AvatarGenerator(private val context: Context) {
return textPainter
}
private fun getPainter(): Paint {
private fun getTransparentPainter(): Paint {
val painter = Paint()
painter.isAntiAlias = true
painter.color = transparentColor
return painter
}
private fun getBackgroundPainter(): Paint {
val painter = Paint()
painter.isAntiAlias = true
painter.color = backgroundColor

View file

@ -71,7 +71,7 @@ class AAScreen(context: CarContext) : Screen(context) {
coreContext.context
).setInitials(
AppUtils.getInitials(friend.name.orEmpty())
).buildBitmap()
).buildBitmap(useTransparentBackground = false)
builder.setImage(
CarIcon.Builder(IconCompat.createWithBitmap(bitmap))
.build(),

View file

@ -636,10 +636,9 @@ class ContactViewModel
}
if (devicesList.isNotEmpty()) {
trustedDevicesPercentage.postValue(trustedDevicesCount * 100 / devicesCount)
trustedDevicesPercentageFloat.postValue(
trustedDevicesCount / devicesCount.toFloat() / 2
)
val percentage = trustedDevicesCount * 100 / devicesCount
trustedDevicesPercentage.postValue(percentage)
trustedDevicesPercentageFloat.postValue(percentage / 100f / 2)
}
}

View file

@ -499,7 +499,7 @@ class DialogUtils {
setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)
val d: Drawable = ColorDrawable(
context.getColor(R.color.black)
context.getColor(R.color.bc_black)
)
d.alpha = 153 // 60% opacity
setBackgroundDrawable(d)

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:color="@color/white" />
android:color="@color/bc_white" />
<item
android:color="@color/transparent_color"/>
</selector>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="@color/gray_500" />
<item android:state_pressed="true" android:color="@color/white" />
<item android:color="@color/white"/>
<item android:state_pressed="true" android:color="@color/bc_white" />
<item android:color="@color/bc_white"/>
</selector>

View file

@ -3,5 +3,5 @@
<item android:state_enabled="false"
android:color="@color/gray_500" />
<item
android:color="@color/white"/>
android:color="@color/bc_white"/>
</selector>

View file

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="@color/black" />
<solid android:color="@color/bc_black" />
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:topRightRadius="16dp" android:bottomRightRadius="16dp" android:bottomLeftRadius="16dp" />
<solid android:color="?attr/color_main2_100"/>
<solid android:color="?attr/color_chat_bubble_incoming"/>
</shape>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:topRightRadius="16dp" android:bottomRightRadius="16dp" android:bottomLeftRadius="16dp" />
<solid android:color="?attr/color_main2_100"/>
<solid android:color="?attr/color_chat_bubble_incoming"/>
<stroke android:color="?attr/color_main1_500" android:width="1dp" />
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="16dp" />
<solid android:color="?attr/color_main2_100"/>
<solid android:color="?attr/color_chat_bubble_incoming"/>
</shape>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="16dp" />
<solid android:color="?attr/color_main2_100"/>
<solid android:color="?attr/color_chat_bubble_incoming"/>
<stroke android:color="?attr/color_main1_500" android:width="1dp" />
</shape>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="?attr/color_main2_100"/>
<solid android:color="?attr/color_chat_bubble_incoming"/>
<stroke android:color="?attr/color_main2_000" android:width="2dp" />
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="16dp" />
<solid android:color="?attr/color_main1_100"/>
<solid android:color="?attr/color_chat_bubble_outgoing"/>
</shape>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="16dp" />
<solid android:color="?attr/color_main1_100"/>
<solid android:color="?attr/color_chat_bubble_outgoing"/>
<stroke android:color="?attr/color_main1_500" android:width="1dp" />
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:topLeftRadius="16dp" android:topRightRadius="16dp" android:bottomLeftRadius="16dp" />
<solid android:color="?attr/color_main1_100"/>
<solid android:color="?attr/color_chat_bubble_outgoing"/>
</shape>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:topLeftRadius="16dp" android:topRightRadius="16dp" android:bottomLeftRadius="16dp" />
<solid android:color="?attr/color_main1_100"/>
<solid android:color="?attr/color_chat_bubble_outgoing"/>
<stroke android:color="?attr/color_main1_500" android:width="1dp" />
</shape>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="?attr/color_main1_100"/>
<solid android:color="?attr/color_chat_bubble_outgoing"/>
<stroke android:color="?attr/color_main2_000" android:width="2dp" />
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<size android:width="44dp" android:height="44dp" />
<solid android:color="@color/gray_main2_200"/>
<solid android:color="?attr/color_avatar_background"/>
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<size android:width="60dp" android:height="60dp" />
<solid android:color="@color/white"/>
<solid android:color="@color/bc_white"/>
</shape>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="63dp" />
<solid android:color="?attr/color_main2_000"/>
<solid android:color="?attr/color_text_field_background"/>
<stroke android:width="1dp" android:color="?attr/color_grey_200" />
</shape>

View file

@ -3,6 +3,6 @@
<gradient
android:type="linear"
android:angle="0"
android:startColor="?attr/color_main2_100"
android:endColor="?attr/color_main2_000" />
android:startColor="?attr/color_gradient_start"
android:endColor="?attr/color_gradient_end" />
</shape>

View file

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="?attr/color_main2_000"/>
<solid android:color="?attr/color_background_contrast_in_dark_mode"/>
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="16dp" />
<solid android:color="?attr/color_main2_000"/>
<solid android:color="?attr/color_background_contrast_in_dark_mode"/>
</shape>

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="50dp" />
<solid android:color="?attr/color_trust_background"/>
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="15dp" />
<solid android:color="?attr/color_main2_000"/>
<solid android:color="?attr/color_background_contrast_in_dark_mode"/>
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:bottomLeftRadius="15dp" android:bottomRightRadius="15dp" />
<solid android:color="?attr/color_main2_000" />
<solid android:color="?attr/color_background_contrast_in_dark_mode" />
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:topRightRadius="15dp" android:topLeftRadius="15dp" />
<solid android:color="?attr/color_main2_000" />
<solid android:color="?attr/color_background_contrast_in_dark_mode" />
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="10dp" />
<solid android:color="?attr/color_main2_000"/>
<solid android:color="?attr/color_background_contrast_in_dark_mode"/>
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="15dp" />
<solid android:color="?attr/color_main2_000" />
<solid android:color="?attr/color_background_contrast_in_dark_mode" />
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="48dp" />
<solid android:color="?attr/color_main1_100"/>
<solid android:color="@color/orange_main_100"/>
</shape>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<size android:width="44dp" android:height="44dp" />
<solid android:color="@color/white"/>
<solid android:color="@color/bc_white"/>
</shape>

View file

@ -12,7 +12,7 @@
<shape android:shape="rectangle">
<corners android:radius="15dp" />
<solid
android:color="@color/white" />
android:color="@color/bc_white" />
</shape>
</item>
</layer-list>

View file

@ -12,7 +12,7 @@
<shape android:shape="rectangle">
<corners android:radius="15dp" />
<solid
android:color="@color/white" />
android:color="@color/bc_white" />
</shape>
</item>
</layer-list>

View file

@ -12,7 +12,7 @@
<shape android:shape="rectangle">
<corners android:radius="15dp" />
<solid
android:color="@color/white" />
android:color="@color/bc_white" />
</shape>
</item>
</layer-list>

View file

@ -5,5 +5,5 @@
android:viewportHeight="256">
<path
android:pathData="M128,24A104,104 0,1 0,232 128,104.11 104.11,0 0,0 128,24ZM74.08,197.5a64,64 0,0 1,107.84 0,87.83 87.83,0 0,1 -107.84,0ZM96,120a32,32 0,1 1,32 32A32,32 0,0 1,96 120ZM193.76,186.41a79.66,79.66 0,0 0,-36.06 -28.75,48 48,0 1,0 -59.4,0 79.66,79.66 0,0 0,-36.06 28.75,88 88,0 1,1 131.52,0Z"
android:fillColor="#4e6074"/>
android:fillColor="?attr/color_avatar_text"/>
</vector>

View file

@ -5,5 +5,5 @@
android:viewportHeight="256">
<path
android:pathData="M244.8,150.4a8,8 0,0 1,-11.2 -1.6A51.6,51.6 0,0 0,192 128a8,8 0,0 1,-7.37 -4.89,8 8,0 0,1 0,-6.22A8,8 0,0 1,192 112a24,24 0,1 0,-23.24 -30,8 8,0 1,1 -15.5,-4A40,40 0,1 1,219 117.51a67.94,67.94 0,0 1,27.43 21.68A8,8 0,0 1,244.8 150.4ZM190.92,212a8,8 0,1 1,-13.84 8,57 57,0 0,0 -98.16,0 8,8 0,1 1,-13.84 -8,72.06 72.06,0 0,1 33.74,-29.92 48,48 0,1 1,58.36 0A72.06,72.06 0,0 1,190.92 212ZM128,176a32,32 0,1 0,-32 -32A32,32 0,0 0,128 176ZM72,120a8,8 0,0 0,-8 -8A24,24 0,1 1,87.24 82a8,8 0,1 0,15.5 -4A40,40 0,1 0,37 117.51,67.94 67.94,0 0,0 9.6,139.19a8,8 0,1 0,12.8 9.61A51.6,51.6 0,0 1,64 128,8 8,0 0,0 72,120Z"
android:fillColor="#4e6074"/>
android:fillColor="?attr/color_avatar_text"/>
</vector>

View file

@ -5,5 +5,5 @@
android:viewportHeight="256">
<path
android:pathData="M216,40L40,40A16,16 0,0 0,24 56L24,200a16,16 0,0 0,16 16L216,216a16,16 0,0 0,16 -16L232,56A16,16 0,0 0,216 40ZM216,120L168,120L168,56h48ZM40,56L152,56L152,200L40,200ZM216,200L168,200L168,136h48v64ZM180,88a12,12 0,1 1,12 12A12,12 0,0 1,180 88ZM204,168a12,12 0,1 1,-12 -12A12,12 0,0 1,204 168ZM135.75,166a39.76,39.76 0,0 0,-17.19 -23.34,32 32,0 1,0 -45.12,0A39.84,39.84 0,0 0,56.25 166a8,8 0,0 0,15.5 4c2.64,-10.25 13.06,-18 24.25,-18s21.62,7.73 24.25,18a8,8 0,1 0,15.5 -4ZM80,120a16,16 0,1 1,16 16A16,16 0,0 1,80 120Z"
android:fillColor="#4e6074"/>
android:fillColor="?attr/color_avatar_text"/>
</vector>

View file

@ -15,7 +15,7 @@
android:id="@+id/bottom_nav_bar"
android:layout_width="@dimen/landscape_nav_bar_width"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<androidx.appcompat.widget.AppCompatTextView
style="@style/bottom_nav_bar_label_style"

View file

@ -92,7 +92,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="@{viewModel.displayedName, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="22sp" />
<androidx.appcompat.widget.AppCompatTextView
@ -101,7 +101,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewModel.displayedAddress, default=`sip:johndoe@sip.linphone.org`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp" />
</LinearLayout>
@ -137,7 +137,7 @@
android:contentDescription="@string/content_description_go_back_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/hinge_top"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/call_header_style"
@ -204,7 +204,7 @@
android:src="@drawable/camera_rotate"
android:contentDescription="@string/content_description_change_camera"
android:visibility="@{!viewModel.fullScreenMode &amp;&amp; !viewModel.pipMode &amp;&amp; viewModel.isSendingVideo &amp;&amp; viewModel.showSwitchCamera ? View.VISIBLE : View.GONE}"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="@id/back"
app:layout_constraintBottom_toBottomOf="@id/back"
app:layout_constraintEnd_toStartOf="@+id/paused" />
@ -231,7 +231,7 @@
android:src="@{viewModel.qualityIcon, default=@drawable/cell_signal_full}"
android:contentDescription="@string/content_description_show_call_statistics"
android:visibility="@{!viewModel.fullScreenMode &amp;&amp; !viewModel.pipMode &amp;&amp; !(viewModel.isPaused || viewModel.isPausedByRemote) ? View.VISIBLE : View.GONE}"
android:tint="@{viewModel.qualityValue >= 2 ? @color/white : viewModel.qualityValue >= 1 ? @color/orange_warning_600 : @color/red_danger_500, default=@color/white}"
android:tint="@{viewModel.qualityValue >= 2 ? @color/bc_white : viewModel.qualityValue >= 1 ? @color/orange_warning_600 : @color/red_danger_500, default=@color/bc_white}"
app:layout_constraintTop_toTopOf="@id/back"
app:layout_constraintBottom_toBottomOf="@id/back"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -54,7 +54,7 @@
android:layout_height="@dimen/big_icon_size"
android:indeterminate="true"
android:visibility="@{conferenceViewModel.activeSpeaker.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintEnd_toStartOf="@id/active_speaker_miniatures_vertical_layout"
app:layout_constraintStart_toStartOf="parent"
@ -67,7 +67,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/conference_participant_joining_text"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="16sp"
android:visibility="@{conferenceViewModel.activeSpeaker.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintTop_toBottomOf="@id/joining"
@ -82,7 +82,7 @@
android:contentDescription="@null"
android:src="@drawable/pause"
android:visibility="@{!conferenceViewModel.activeSpeaker.isInConference &amp;&amp; !conferenceViewModel.activeSpeaker.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintEnd_toStartOf="@id/active_speaker_miniatures_vertical_layout"
app:layout_constraintStart_toStartOf="parent"
@ -95,7 +95,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/conference_participant_paused_text"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="16sp"
android:visibility="@{!conferenceViewModel.activeSpeaker.isInConference &amp;&amp; !conferenceViewModel.activeSpeaker.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintTop_toBottomOf="@id/paused"
@ -111,7 +111,7 @@
android:layout_marginStart="10dp"
android:layout_marginBottom="10dp"
android:text="@{conferenceViewModel.activeSpeaker.name, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent" />
@ -123,7 +123,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="@string/conference_active_speaker_is_screen_sharing"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="20sp"
android:visibility="@{conferenceViewModel.isScreenSharing ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintBottom_toBottomOf="@id/active_speaker_name"

View file

@ -25,7 +25,7 @@
android:contentDescription="@string/content_description_go_back_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/call_header_style"
@ -102,7 +102,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="@{viewModel.displayedName, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="22sp" />
<androidx.appcompat.widget.AppCompatTextView
@ -111,7 +111,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewModel.displayedAddress, default=`sip:johndoe@sip.linphone.org`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp" />
</LinearLayout>

View file

@ -26,7 +26,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:visibility="invisible"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<ImageView
android:id="@+id/call_direction_icon"
@ -86,7 +86,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="@{viewModel.displayedName, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="22sp" />
<androidx.appcompat.widget.AppCompatTextView
@ -95,7 +95,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewModel.displayedAddress, default=`sip:johndoe@sip.linphone.org`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp"
android:visibility="@{viewModel.conferenceModel.isCurrentCallInConference ? View.GONE : View.VISIBLE}" />
@ -106,7 +106,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:indicatorSize="28dp"
app:layout_constraintStart_toEndOf="@id/name_address"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -27,7 +27,7 @@
android:layout_height="wrap_content"
android:padding="11dp"
android:src="@drawable/shape_drawer_handle"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -52,7 +52,7 @@
android:layout_marginTop="10dp"
android:text="@string/call_stats_media_encryption_title"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
app:layout_columnSpan="2"/>
@ -64,7 +64,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.mediaEncryption, default=`Media Encryption: Post Quantum ZRTP`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
app:layout_columnWeight="1" />
@ -76,7 +76,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpCipher, default=@string/call_stats_zrtp_cipher_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}"
app:layout_columnWeight="1"/>
@ -89,7 +89,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpKeyAgreement, default=@string/call_stats_zrtp_key_agreement_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}"
app:layout_columnWeight="1" />
@ -102,7 +102,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpHash, default=@string/call_stats_zrtp_hash_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}"
app:layout_columnWeight="1" />
@ -115,7 +115,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpAuthTag, default=@string/call_stats_zrtp_auth_tag_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}"
app:layout_columnWeight="1" />
@ -128,7 +128,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpAuthSas, default=@string/call_stats_zrtp_sas_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}"
app:layout_columnWeight="1" />

View file

@ -31,7 +31,7 @@
android:layout_height="wrap_content"
android:padding="11dp"
android:src="@drawable/shape_drawer_handle"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -42,7 +42,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="30dp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="30sp"
android:text="@{model.digits, default=`0123456789`}"
android:background="@color/transparent_color"
@ -67,7 +67,7 @@
android:contentDescription="@string/content_description_erase_last_input"
android:padding="20dp"
android:elevation="3dp"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toBottomOf="@id/numpad_handle"
app:layout_constraintStart_toEndOf="@id/digits_history"
app:layout_constraintEnd_toEndOf="parent"/>

View file

@ -26,7 +26,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:visibility="invisible"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<ImageView
android:id="@+id/call_direction_icon"
@ -84,7 +84,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="@{viewModel.displayedName, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="22sp" />
<androidx.appcompat.widget.AppCompatTextView
@ -93,7 +93,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewModel.displayedAddress, default=`sip:johndoe@sip.linphone.org`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp" />
</LinearLayout>
@ -103,7 +103,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:indicatorSize="28dp"
app:layout_constraintStart_toEndOf="@id/name_address"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -27,7 +27,7 @@
android:layout_height="wrap_content"
android:padding="11dp"
android:src="@drawable/shape_drawer_handle"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -56,7 +56,7 @@
android:layout_marginTop="10dp"
android:text="@string/call_stats_audio_title"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatTextView
@ -65,7 +65,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.audioCodec, default=@string/call_stats_codec_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -76,7 +76,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.audioBandwidth, default=@string/call_stats_bandwidth_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -87,7 +87,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.lossRate, default=@string/call_stats_loss_rate_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -99,7 +99,7 @@
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:text="@{model.jitterBuffer, default=@string/call_stats_jitter_buffer_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -129,7 +129,7 @@
android:layout_marginTop="10dp"
android:text="@string/call_stats_video_title"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatTextView
@ -138,7 +138,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.videoCodec, default=@string/call_stats_codec_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -149,7 +149,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.videoBandwidth, default=@string/call_stats_bandwidth_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -160,7 +160,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.videoLossRate, default=@string/call_stats_loss_rate_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -171,7 +171,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.videoResolution, default=@string/call_stats_resolution_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -183,7 +183,7 @@
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:text="@{model.videoFps, default=@string/call_stats_fps_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -214,7 +214,7 @@
android:layout_marginTop="10dp"
android:text="@string/call_stats_fec_title"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatTextView
@ -223,7 +223,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.lostPackets, default=@string/call_stats_fec_lost_packets_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -234,7 +234,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.repairedPackets, default=@string/call_stats_fec_repaired_packets_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -245,7 +245,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.fecBandwidth, default=@string/call_stats_fec_lost_bandwidth_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />

View file

@ -22,7 +22,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_grey_100">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"
@ -57,6 +57,7 @@
android:layout_width="0dp"
android:layout_height="0dp"
android:fillViewport="true"
android:background="?attr/color_grey_100"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/title"
@ -87,7 +88,7 @@
android:src="@drawable/smiley"
android:contentDescription="@null"
android:visibility="@{viewModel.picturePath.empty ? View.VISIBLE : View.GONE}"
app:tint="@color/gray_main2_600"
app:tint="?attr/color_avatar_text"
app:layout_constraintEnd_toEndOf="@id/avatar"
app:layout_constraintStart_toStartOf="@id/avatar"
app:layout_constraintTop_toTopOf="@id/avatar"

View file

@ -48,7 +48,7 @@
android:paddingBottom="10dp"
android:text="@string/call_dialog_zrtp_validate_trust_title"
android:textSize="14sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
app:layout_constraintTop_toBottomOf="@id/header_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -65,7 +65,7 @@
android:paddingStart="20dp"
android:text="@string/call_zrtp_sas_validation_skip"
android:textSize="13sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"/>

View file

@ -38,7 +38,7 @@
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/default_text_style_700"
@ -49,7 +49,7 @@
android:paddingBottom="10dp"
android:text="@string/call_dialog_zrtp_security_alert_title"
android:textSize="14sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
app:layout_constraintTop_toBottomOf="@id/header_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -124,7 +124,7 @@
android:background="@drawable/shape_red_button_background"
android:text="@string/call_action_hang_up"
android:textSize="18sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
app:layout_constraintWidth_max="@dimen/button_max_width"

View file

@ -46,7 +46,7 @@
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:text="@{viewModel.subject, default=`Meeting with John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/back"
app:layout_constraintTop_toTopOf="@id/back"
@ -61,7 +61,7 @@
android:layout_marginEnd="10dp"
android:text="@{viewModel.dateTime, default=`Wed. 25 Oct. 14:00 - 15:00`}"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/back"
app:layout_constraintTop_toBottomOf="@id/title"
@ -109,7 +109,7 @@
android:layout_marginStart="12dp"
android:layout_marginBottom="8dp"
android:text="@{viewModel.selfAvatar.name, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="@id/no_video_background"
app:layout_constraintStart_toStartOf="@id/no_video_background" />
@ -124,7 +124,7 @@
android:visibility="@{viewModel.isVideoAvailable &amp;&amp; viewModel.isVideoEnabled &amp;&amp; viewModel.isSwitchCameraAvailable ? View.VISIBLE : View.GONE}"
android:src="@drawable/camera_rotate"
android:contentDescription="@string/content_description_change_camera"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="@id/video_preview"
app:layout_constraintEnd_toEndOf="@id/video_preview" />
@ -213,7 +213,7 @@
android:layout_height="wrap_content"
android:text="@string/meeting_waiting_room_joining_title"
android:textSize="22sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
@ -229,7 +229,7 @@
android:layout_marginTop="20dp"
android:text="@string/meeting_waiting_room_joining_subtitle"
android:textSize="14sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -144,7 +144,7 @@
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginEnd="10dp"
android:background="?attr/color_main2_200"
android:background="?attr/color_separator"
android:visibility="gone"
app:layout_constraintStart_toStartOf="@id/name"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -40,7 +40,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"

View file

@ -19,7 +19,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"

View file

@ -15,7 +15,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/black">
android:background="@color/bc_black">
<org.linphone.ui.call.view.RoundCornersTextureView
android:id="@+id/qr_code_preview"
@ -37,7 +37,7 @@
android:padding="15dp"
android:src="@drawable/caret_left"
android:contentDescription="@string/content_description_go_back_icon"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"/>

View file

@ -16,7 +16,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="16dp"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<androidx.appcompat.widget.AppCompatTextView
style="@style/bottom_nav_bar_label_style"

View file

@ -22,7 +22,7 @@
android:padding="11dp"
android:src="@drawable/animated_caret_to_handle"
android:contentDescription="@string/content_description_toggle_bottom_sheet"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
@ -40,7 +40,7 @@
android:src="@drawable/phone_disconnect"
android:contentDescription="@string/content_description_hang_up_call"
android:background="@drawable/squircle_red_button_background"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toBottomOf="@id/call_actions_handle"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"/>

View file

@ -81,7 +81,7 @@
android:contentDescription="@string/content_description_go_back_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/hinge_top"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/call_header_style"
@ -145,7 +145,7 @@
android:src="@drawable/camera_rotate"
android:contentDescription="@string/content_description_change_camera"
android:visibility="@{!viewModel.fullScreenMode &amp;&amp; !viewModel.pipMode &amp;&amp; viewModel.showSwitchCamera &amp;&amp; conferenceViewModel.isMeParticipantSendingVideo ? View.VISIBLE : View.GONE}"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="@id/back"
app:layout_constraintBottom_toBottomOf="@id/back"
app:layout_constraintEnd_toStartOf="@+id/paused" />
@ -172,7 +172,7 @@
android:src="@{viewModel.qualityIcon, default=@drawable/cell_signal_full}"
android:contentDescription="@string/content_description_show_call_statistics"
android:visibility="@{!viewModel.fullScreenMode &amp;&amp; !viewModel.pipMode &amp;&amp; !conferenceViewModel.isPaused ? View.VISIBLE : View.GONE}"
android:tint="@{viewModel.qualityValue >= 2 ? @color/white : viewModel.qualityValue >= 1 ? @color/orange_warning_600 : @color/red_danger_500, default=@color/white}"
android:tint="@{viewModel.qualityValue >= 2 ? @color/bc_white : viewModel.qualityValue >= 1 ? @color/orange_warning_600 : @color/red_danger_500, default=@color/bc_white}"
app:layout_constraintTop_toTopOf="@id/back"
app:layout_constraintBottom_toBottomOf="@id/back"
app:layout_constraintEnd_toEndOf="parent"
@ -197,7 +197,7 @@
android:layout_marginStart="5dp"
android:layout_marginEnd="5dp"
android:text="@string/conference_call_empty"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="22sp"
android:gravity="center"
android:visibility="@{conferenceViewModel.participantDevices.size() > 1 ? View.GONE : View.VISIBLE}"

View file

@ -82,7 +82,7 @@
android:layout_marginTop="15dp"
android:text="@{viewModel.displayedName, default=`John Doe`}"
android:textSize="22sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:visibility="@{viewModel.pipMode || viewModel.halfOpenedFolded ? View.GONE : View.VISIBLE}"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
@ -96,7 +96,7 @@
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:text="@{viewModel.displayedAddress, default=`sip:johndoe@sip.linphone.org`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp"
android:visibility="@{viewModel.pipMode || viewModel.halfOpenedFolded ? View.GONE : View.VISIBLE}"
app:layout_constraintTop_toBottomOf="@id/display_name"
@ -135,7 +135,7 @@
android:contentDescription="@string/content_description_go_back_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/hinge_top"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/call_header_style"
@ -202,7 +202,7 @@
android:src="@drawable/camera_rotate"
android:contentDescription="@string/content_description_change_camera"
android:visibility="@{!viewModel.fullScreenMode &amp;&amp; !viewModel.pipMode &amp;&amp; viewModel.isSendingVideo &amp;&amp; viewModel.showSwitchCamera ? View.VISIBLE : View.GONE}"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="@id/back"
app:layout_constraintBottom_toBottomOf="@id/back"
app:layout_constraintEnd_toStartOf="@+id/paused" />
@ -229,7 +229,7 @@
android:src="@{viewModel.qualityIcon, default=@drawable/cell_signal_full}"
android:contentDescription="@string/content_description_show_call_statistics"
android:visibility="@{!viewModel.fullScreenMode &amp;&amp; !viewModel.pipMode &amp;&amp; !(viewModel.isPaused || viewModel.isPausedByRemote) ? View.VISIBLE : View.GONE}"
android:tint="@{viewModel.qualityValue >= 2 ? @color/white : viewModel.qualityValue >= 1 ? @color/orange_warning_600 : @color/red_danger_500, default=@color/white}"
android:tint="@{viewModel.qualityValue >= 2 ? @color/bc_white : viewModel.qualityValue >= 1 ? @color/orange_warning_600 : @color/red_danger_500, default=@color/bc_white}"
app:layout_constraintTop_toTopOf="@id/back"
app:layout_constraintBottom_toBottomOf="@id/back"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -28,7 +28,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/call_display_name"
app:layout_constraintBottom_toBottomOf="@id/call_display_name"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/default_text_style_800"
@ -41,7 +41,7 @@
android:layout_marginBottom="5dp"
android:gravity="center_vertical"
android:text="@{viewModel.callsTopBarLabel, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="16sp"
android:visibility="@{viewModel.callsCount > 1 || viewModel.showTopBar ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintEnd_toStartOf="@id/call_time"
@ -57,7 +57,7 @@
android:layout_marginEnd="16dp"
android:gravity="center_vertical"
android:text="@{viewModel.callsTopBarStatus, default=`Paused`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp"
android:visibility="@{viewModel.callsCount > 1 || viewModel.showTopBar ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -55,7 +55,7 @@
android:layout_height="@dimen/icon_size"
android:indeterminate="true"
android:visibility="@{model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@ -68,7 +68,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/conference_participant_joining_text"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="11sp"
android:visibility="@{model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintTop_toBottomOf="@id/joining"
@ -83,7 +83,7 @@
android:contentDescription="@null"
android:src="@drawable/pause"
android:visibility="@{!model.isInConference &amp;&amp; !model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@ -96,7 +96,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/conference_participant_paused_text"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="11sp"
android:visibility="@{!model.isInConference &amp;&amp; !model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintTop_toBottomOf="@id/paused"
@ -127,7 +127,7 @@
android:layout_marginEnd="12dp"
android:layout_marginBottom="8dp"
android:text="@{model.name, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="11sp"
android:maxLines="1"
android:ellipsize="end"

View file

@ -53,7 +53,7 @@
android:layout_height="@dimen/big_icon_size"
android:indeterminate="true"
android:visibility="@{conferenceViewModel.activeSpeaker.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@ -66,7 +66,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/conference_participant_joining_text"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="16sp"
android:visibility="@{conferenceViewModel.activeSpeaker.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintTop_toBottomOf="@id/joining"
@ -81,7 +81,7 @@
android:contentDescription="@null"
android:src="@drawable/pause"
android:visibility="@{!conferenceViewModel.activeSpeaker.isInConference &amp;&amp; !conferenceViewModel.activeSpeaker.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@ -94,7 +94,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/conference_participant_paused_text"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="16sp"
android:visibility="@{!conferenceViewModel.activeSpeaker.isInConference &amp;&amp; !conferenceViewModel.activeSpeaker.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintTop_toBottomOf="@id/paused"
@ -110,7 +110,7 @@
android:layout_marginStart="10dp"
android:layout_marginBottom="10dp"
android:text="@{conferenceViewModel.activeSpeaker.name, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@id/active_speaker_miniatures_horizontal_layout"
app:layout_constraintStart_toStartOf="parent" />
@ -122,7 +122,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="@string/conference_active_speaker_is_screen_sharing"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="20sp"
android:visibility="@{conferenceViewModel.isScreenSharing ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintBottom_toBottomOf="@id/active_speaker_name"

View file

@ -59,7 +59,7 @@
android:layout_marginEnd="10dp"
android:indeterminate="true"
android:visibility="@{model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toStartOf="@id/paused"
app:layout_constraintBottom_toBottomOf="parent" />
@ -72,7 +72,7 @@
android:contentDescription="@null"
android:src="@drawable/pause"
android:visibility="@{!model.isInConference &amp;&amp; !model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
@ -87,7 +87,7 @@
android:layout_marginTop="16dp"
android:layout_marginBottom="16dp"
android:text="@{model.name, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp"
android:maxLines="1"
android:ellipsize="end"

View file

@ -55,7 +55,7 @@
android:layout_height="@dimen/big_icon_size"
android:indeterminate="true"
android:visibility="@{model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@ -68,7 +68,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/conference_participant_joining_text"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="16sp"
android:visibility="@{model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintTop_toBottomOf="@id/joining"
@ -83,7 +83,7 @@
android:contentDescription="@null"
android:src="@drawable/pause"
android:visibility="@{!model.isInConference &amp;&amp; !model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@ -96,7 +96,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/conference_participant_paused_text"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="16sp"
android:visibility="@{!model.isInConference &amp;&amp; !model.isJoining ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintTop_toBottomOf="@id/paused"
@ -127,7 +127,7 @@
android:layout_marginEnd="12dp"
android:layout_marginBottom="8dp"
android:text="@{model.name, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="20sp"
android:maxLines="1"
android:ellipsize="end"

View file

@ -51,14 +51,14 @@
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:text="@string/conference_layout_active_speaker"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center_vertical"
android:layout_marginBottom="1dp"
android:drawableEnd="@drawable/picture_in_picture"
android:drawableTint="@color/white"
android:drawableTint="@color/bc_white"
android:checked="@{viewModel.conferenceLayout == ConferenceViewModel.ACTIVE_SPEAKER_LAYOUT}"
app:useMaterialThemeColors="false"
app:buttonTint="@color/white"/>
app:buttonTint="@color/bc_white"/>
<com.google.android.material.radiobutton.MaterialRadioButton
style="@style/context_menu_action_label_style"
@ -68,14 +68,14 @@
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:text="@string/conference_layout_audio_only"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center_vertical"
android:layout_marginBottom="1dp"
android:drawableEnd="@drawable/waveform"
android:drawableTint="@color/white"
android:drawableTint="@color/bc_white"
android:checked="@{viewModel.conferenceLayout == ConferenceViewModel.AUDIO_ONLY_LAYOUT}"
app:useMaterialThemeColors="false"
app:buttonTint="@color/white"/>
app:buttonTint="@color/bc_white"/>
</LinearLayout>

View file

@ -112,7 +112,7 @@
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginEnd="10dp"
android:background="?attr/color_main2_200"
android:background="?attr/color_separator"
android:visibility="gone"
app:layout_constraintStart_toStartOf="@id/name"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -23,7 +23,7 @@
android:src="@drawable/animated_caret_to_handle"
android:visibility="invisible"
android:contentDescription="@string/content_description_toggle_bottom_sheet"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />

View file

@ -25,7 +25,7 @@
android:contentDescription="@string/content_description_go_back_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/call_header_style"
@ -93,7 +93,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="@{viewModel.displayedName, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="22sp"
app:layout_constraintTop_toBottomOf="@id/avatar"
app:layout_constraintBottom_toTopOf="@id/address"
@ -107,7 +107,7 @@
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:text="@{viewModel.displayedAddress, default=`sip:johndoe@sip.linphone.org`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp"
app:layout_constraintTop_toBottomOf="@id/name"
app:layout_constraintBottom_toBottomOf="parent"

View file

@ -32,7 +32,7 @@
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/answer_call"
app:layout_constraintStart_toStartOf="parent"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<ImageView
android:id="@+id/answer_call"
@ -51,7 +51,7 @@
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="@id/answer_video_call"
app:layout_constraintStart_toEndOf="@id/hang_up"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<ImageView
android:id="@+id/answer_video_call"
@ -70,7 +70,7 @@
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/answer_call"
app:tint="@color/white" />
app:tint="@color/bc_white" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -45,7 +45,7 @@
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:indeterminate="true"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:indicatorSize="28dp"
app:layout_constraintStart_toStartOf="@id/avatar"
app:layout_constraintEnd_toEndOf="@id/avatar"
@ -71,7 +71,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="@{viewModel.displayedName, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="22sp"
app:layout_constraintTop_toBottomOf="@id/avatar"
app:layout_constraintBottom_toBottomOf="@id/address"
@ -84,7 +84,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewModel.displayedAddress, default=`sip:johndoe@sip.linphone.org`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp"
android:visibility="@{viewModel.conferenceModel.isCurrentCallInConference ? View.GONE : View.VISIBLE}"
app:layout_constraintTop_toBottomOf="@id/name"

View file

@ -82,7 +82,7 @@
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginEnd="10dp"
android:background="?attr/color_main2_200"
android:background="?attr/color_separator"
android:visibility="gone"
app:layout_constraintStart_toStartOf="@id/name"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -52,7 +52,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/wait_for_encryption_info_label"
app:layout_constraintBottom_toBottomOf="@id/wait_for_encryption_info_label"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/default_text_style"
@ -62,7 +62,7 @@
android:layout_marginStart="5dp"
android:text="@string/call_waiting_for_encryption_info"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
app:layout_constraintStart_toEndOf="@id/wait_for_encryption_info_icon"
@ -79,7 +79,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/no_media_encryption_label"
app:layout_constraintBottom_toBottomOf="@id/no_media_encryption_label"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/default_text_style"
@ -89,7 +89,7 @@
android:layout_marginStart="5dp"
android:text="@string/call_not_encrypted"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
app:layout_constraintStart_toEndOf="@id/no_media_encryption_icon"

View file

@ -27,7 +27,7 @@
android:layout_height="wrap_content"
android:padding="11dp"
android:src="@drawable/shape_drawer_handle"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -52,7 +52,7 @@
android:layout_marginTop="10dp"
android:text="@string/call_stats_media_encryption_title"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatTextView
@ -63,7 +63,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.mediaEncryption, default=`Media Encryption: Post Quantum ZRTP`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatTextView
@ -74,7 +74,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpCipher, default=@string/call_stats_zrtp_cipher_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}"/>
@ -86,7 +86,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpKeyAgreement, default=@string/call_stats_zrtp_key_agreement_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}" />
@ -98,7 +98,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpHash, default=@string/call_stats_zrtp_hash_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}" />
@ -110,7 +110,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpAuthTag, default=@string/call_stats_zrtp_auth_tag_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}" />
@ -122,7 +122,7 @@
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:text="@{model.zrtpAuthSas, default=@string/call_stats_zrtp_sas_algo}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center"
android:visibility="@{model.isMediaEncryptionZrtp ? View.VISIBLE : View.GONE}" />

View file

@ -31,7 +31,7 @@
android:layout_height="wrap_content"
android:padding="11dp"
android:src="@drawable/shape_drawer_handle"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -42,7 +42,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="30dp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="30sp"
android:text="@{model.digits, default=`0123456789`}"
android:background="@color/transparent_color"
@ -67,7 +67,7 @@
android:contentDescription="@string/content_description_erase_last_input"
android:padding="20dp"
android:elevation="3dp"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toBottomOf="@id/numpad_handle"
app:layout_constraintStart_toEndOf="@id/digits_history"
app:layout_constraintEnd_toEndOf="parent"/>

View file

@ -41,7 +41,7 @@
android:src="@drawable/phone_disconnect"
android:contentDescription="@string/content_description_hang_up_call"
android:background="@drawable/squircle_red_button_background"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toBottomOf="@id/call_actions_handle"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"/>

View file

@ -45,7 +45,7 @@
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:indeterminate="true"
app:indicatorColor="@color/white"
app:indicatorColor="@color/bc_white"
app:indicatorSize="28dp"
app:layout_constraintStart_toStartOf="@id/avatar"
app:layout_constraintEnd_toEndOf="@id/avatar"
@ -71,7 +71,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="@{viewModel.displayedName, default=`John Doe`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="22sp"
app:layout_constraintTop_toBottomOf="@id/avatar"
app:layout_constraintBottom_toTopOf="@id/address"
@ -84,7 +84,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{viewModel.displayedAddress, default=`sip:johndoe@sip.linphone.org`}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:textSize="14sp"
app:layout_constraintTop_toBottomOf="@id/name"
app:layout_constraintBottom_toBottomOf="parent"

View file

@ -27,7 +27,7 @@
android:layout_height="wrap_content"
android:padding="11dp"
android:src="@drawable/shape_drawer_handle"
app:tint="@color/white"
app:tint="@color/bc_white"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -54,7 +54,7 @@
android:layout_marginTop="10dp"
android:text="@string/call_stats_audio_title"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatTextView
@ -63,7 +63,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.audioCodec, default=@string/call_stats_codec_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -74,7 +74,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.audioBandwidth, default=@string/call_stats_bandwidth_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -85,7 +85,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.lossRate, default=@string/call_stats_loss_rate_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -97,7 +97,7 @@
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:text="@{model.jitterBuffer, default=@string/call_stats_jitter_buffer_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -126,7 +126,7 @@
android:layout_marginTop="10dp"
android:text="@string/call_stats_video_title"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatTextView
@ -135,7 +135,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.videoCodec, default=@string/call_stats_codec_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -146,7 +146,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.videoBandwidth, default=@string/call_stats_bandwidth_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -157,7 +157,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.videoLossRate, default=@string/call_stats_loss_rate_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -168,7 +168,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.videoResolution, default=@string/call_stats_resolution_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -180,7 +180,7 @@
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:text="@{model.videoFps, default=@string/call_stats_fps_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -209,7 +209,7 @@
android:layout_marginTop="10dp"
android:text="@string/call_stats_fec_title"
android:textSize="12sp"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:gravity="center" />
<androidx.appcompat.widget.AppCompatTextView
@ -218,7 +218,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.lostPackets, default=@string/call_stats_fec_lost_packets_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -229,7 +229,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.repairedPackets, default=@string/call_stats_fec_repaired_packets_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />
@ -240,7 +240,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@{model.fecBandwidth, default=@string/call_stats_fec_lost_bandwidth_label}"
android:textColor="@color/white"
android:textColor="@color/bc_white"
android:maxLines="1"
android:ellipsize="end"
android:gravity="center" />

View file

@ -29,7 +29,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"
@ -61,6 +61,7 @@
android:id="@+id/background"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@color/main2_000"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"

View file

@ -18,7 +18,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"
@ -61,6 +61,16 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@id/title"/>
<View
android:id="@+id/background"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@color/main2_000"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/back" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/calls_list"
android:layout_width="0dp"

View file

@ -18,7 +18,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/color_main2_200">
android:background="?attr/color_separator">
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/pause"

View file

@ -71,7 +71,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="@{model.audioVideoDuration, default=`00:42`}"
android:textColor="@{model.isVideoPreview ? @color/white : @color/main2_600}"
android:textColor="@{model.isVideoPreview ? @color/bc_white : @color/main2_600}"
android:textSize="12sp"
android:visibility="@{model.isVideoPreview &amp;&amp; model.audioVideoDuration.length() > 0 ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintBottom_toBottomOf="parent"
@ -89,7 +89,7 @@
app:layout_constraintBottom_toBottomOf="@id/image"
app:layout_constraintStart_toStartOf="@id/image"
app:layout_constraintEnd_toEndOf="@id/image"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<View
android:id="@+id/left_background"
@ -189,7 +189,6 @@
android:textSize="13sp"
android:maxLines="1"
android:ellipsize="middle"
android:background="@drawable/shape_squircle_white_r10_background"
app:layout_constraintVertical_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/left_background"
app:layout_constraintEnd_toEndOf="parent"
@ -208,7 +207,6 @@
android:textSize="12sp"
android:maxLines="1"
android:ellipsize="end"
android:background="@drawable/shape_squircle_white_r10_background"
android:visibility="@{model.isImage || model.isVideoPreview || model.fileSize == 0 ? View.GONE : View.VISIBLE, default=gone}"
app:layout_constraintStart_toStartOf="@id/file_name"
app:layout_constraintEnd_toEndOf="@id/file_name"

View file

@ -109,7 +109,7 @@
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/color_main2_200"
android:background="?attr/color_separator"
android:visibility="@{viewModel.isMessageInError &amp;&amp; viewModel.isMessageOutgoing ? View.VISIBLE : View.GONE, default=gone}"/>
<androidx.appcompat.widget.AppCompatTextView
@ -124,7 +124,7 @@
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/color_main2_200"/>
android:background="?attr/color_separator"/>
<androidx.appcompat.widget.AppCompatTextView
style="@style/popup_menu_action_label_style"
@ -139,7 +139,7 @@
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/color_main2_200"/>
android:background="?attr/color_separator"/>
<androidx.appcompat.widget.AppCompatTextView
style="@style/popup_menu_action_label_style"
@ -154,7 +154,7 @@
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/color_main2_200"
android:background="?attr/color_separator"
android:visibility="@{viewModel.hideCopyTextToClipboard ? View.GONE : View.VISIBLE}"/>
<androidx.appcompat.widget.AppCompatTextView
@ -170,7 +170,7 @@
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?attr/color_main2_200"/>
android:background="?attr/color_separator"/>
<androidx.appcompat.widget.AppCompatTextView
style="@style/popup_menu_danger_action_label_style"

View file

@ -63,7 +63,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="@{model.audioVideoDuration, default=`00:42`}"
android:textColor="@{model.isVideoPreview ? @color/white : @color/main2_600}"
android:textColor="@{model.isVideoPreview ? @color/bc_white : @color/main2_600}"
android:textSize="12sp"
android:visibility="@{model.isVideoPreview &amp;&amp; model.audioVideoDuration.length() > 0 ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintBottom_toBottomOf="parent"
@ -81,7 +81,7 @@
app:layout_constraintBottom_toBottomOf="@id/image"
app:layout_constraintStart_toStartOf="@id/image"
app:layout_constraintEnd_toEndOf="@id/image"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<com.google.android.material.progressindicator.CircularProgressIndicator
android:id="@+id/transfer_progress"

View file

@ -53,7 +53,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="@{model.audioVideoDuration, default=`00:42`}"
android:textColor="@{model.isVideoPreview ? @color/white : @color/main2_600}"
android:textColor="@{model.isVideoPreview ? @color/bc_white : @color/main2_600}"
android:textSize="12sp"
android:visibility="@{model.isVideoPreview &amp;&amp; model.audioVideoDuration.length() > 0 ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintBottom_toBottomOf="parent"
@ -70,7 +70,7 @@
app:layout_constraintBottom_toBottomOf="@id/image"
app:layout_constraintStart_toStartOf="@id/image"
app:layout_constraintEnd_toEndOf="@id/image"
app:tint="@color/white" />
app:tint="@color/bc_white" />
<androidx.appcompat.widget.AppCompatTextView
style="@style/default_text_style_700"

View file

@ -55,7 +55,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<androidx.constraintlayout.widget.Group
android:layout_width="wrap_content"
@ -263,6 +263,16 @@
app:layout_constraintTop_toTopOf="@id/search"
app:tint="@color/icon_color_selector" />
<View
android:id="@+id/background"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="?attr/color_main2_000"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/back" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/events_list"
android:layout_width="match_parent"

View file

@ -22,7 +22,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/color_grey_100">
android:background="?attr/color_conversation_send_area_background">
<!-- Keep behavior to have it at the bottom -->
<androidx.constraintlayout.widget.Group

View file

@ -57,7 +57,6 @@
android:textSize="13sp"
android:maxLines="1"
android:ellipsize="middle"
android:background="@drawable/shape_squircle_white_r10_background"
app:layout_constraintStart_toEndOf="@id/file_icon"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"

View file

@ -20,7 +20,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"

View file

@ -15,7 +15,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"

View file

@ -47,7 +47,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"
@ -419,7 +419,7 @@
android:layout_height="1dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/color_main2_200"
android:background="@color/gray_main2_200"
app:layout_constraintEnd_toEndOf="@id/action_media"
app:layout_constraintStart_toStartOf="@id/action_media"
app:layout_constraintTop_toBottomOf="@id/action_media" />
@ -523,7 +523,7 @@
android:layout_height="1dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/color_main2_200"
android:background="@color/gray_main2_200"
android:visibility="@{!viewModel.isGroup &amp;&amp; !viewModel.friendAvailable ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintEnd_toEndOf="@id/action_add_to_contacts"
app:layout_constraintStart_toStartOf="@id/action_add_to_contacts"
@ -534,7 +534,7 @@
android:layout_height="1dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/color_main2_200"
android:background="@color/gray_main2_200"
android:visibility="@{!viewModel.isGroup &amp;&amp; viewModel.friendAvailable ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintEnd_toEndOf="@id/action_see_contact"
app:layout_constraintStart_toStartOf="@id/action_see_contact"
@ -545,7 +545,7 @@
android:layout_height="1dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/color_main2_200"
android:background="@color/gray_main2_200"
android:visibility="@{viewModel.isEndToEndEncrypted &amp;&amp; !viewModel.isReadOnly ? View.VISIBLE : View.GONE}"
app:layout_constraintEnd_toEndOf="@id/action_ephemeral_messages"
app:layout_constraintStart_toStartOf="@id/action_ephemeral_messages"
@ -556,7 +556,7 @@
android:layout_height="1dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/color_main2_200"
android:background="@color/gray_main2_200"
android:visibility="@{viewModel.isGroup &amp;&amp; !viewModel.isReadOnly ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintEnd_toEndOf="@id/action_leave_group"
app:layout_constraintStart_toStartOf="@id/action_leave_group"

View file

@ -36,7 +36,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/color_main2_200">
android:background="?attr/color_separator">
<androidx.appcompat.widget.AppCompatTextView
android:onClick="@{markAsReadClickListener}"

View file

@ -71,7 +71,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="@{model.audioVideoDuration, default=`00:42`}"
android:textColor="@{model.isVideoPreview ? @color/white : @color/main2_600}"
android:textColor="@{model.isVideoPreview ? @color/bc_white : @color/main2_600}"
android:textSize="12sp"
android:visibility="@{(model.isVideoPreview || model.isAudio) &amp;&amp; model.audioVideoDuration.length() > 0 ? View.VISIBLE : View.GONE, default=gone}"
app:layout_constraintBottom_toBottomOf="parent"
@ -89,7 +89,7 @@
app:layout_constraintBottom_toBottomOf="@id/image"
app:layout_constraintStart_toStartOf="@id/image"
app:layout_constraintEnd_toEndOf="@id/image"
app:tint="@color/white" />
app:tint="@color/bc_white" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -15,7 +15,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"

View file

@ -20,7 +20,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_main2_000">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"

View file

@ -79,7 +79,7 @@
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginEnd="10dp"
android:background="?attr/color_main2_200"
android:background="?attr/color_separator"
android:visibility="gone"
app:layout_constraintStart_toStartOf="@id/name"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -46,6 +46,7 @@
android:textSize="14sp"
android:maxLines="1"
android:ellipsize="end"
android:textColor="?attr/color_main2_700"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/avatar"/>

View file

@ -66,7 +66,7 @@
android:src="@drawable/pencil_simple"
android:contentDescription="@string/content_description_contact_edit"
android:visibility="@{viewModel.isStored ? View.VISIBLE : View.GONE}"
app:tint="?attr/color_main1_500"
app:tint="?attr/color_main2_500"
app:layout_constraintBottom_toBottomOf="@id/invisible_title"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@id/invisible_title" />
@ -103,7 +103,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:constraint_referenced_ids="trusted_devices_count, trusted_devices_progress, devices, trusted_devices_progress_label"
android:visibility="@{viewModel.showContactTrustAndDevices ? (viewModel.expandDevicesTrust &amp;&amp; viewModel.devices.size() > 0 ? View.VISIBLE : View.GONE) : View.GONE, default=gone}" />
android:visibility="@{viewModel.showContactTrustAndDevices ? (viewModel.expandDevicesTrust &amp;&amp; viewModel.devices.size() > 0 ? View.VISIBLE : View.GONE) : View.GONE}" />
<include
android:id="@+id/avatar"
@ -410,22 +410,34 @@
app:layout_constraintEnd_toEndOf="@id/trust_background"
app:layout_constraintTop_toTopOf="@id/trust_background" />
<com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/trusted_devices_progress"
<View
android:id="@+id/trusted_devices_progress_background"
android:layout_width="0dp"
android:layout_height="28dp"
android:layout_marginTop="10dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:max="100"
android:progress="@{viewModel.trustedDevicesPercentage, default=75}"
app:trackCornerRadius="50dp"
app:trackThickness="22dp"
app:trackColor="?attr/color_main2_100"
app:indicatorColor="?attr/color_info_500"
android:background="@drawable/shape_squircle_contact_trust_r50_background"
app:layout_constraintStart_toStartOf="@id/trust_background"
app:layout_constraintEnd_toEndOf="@id/trust_background"
app:layout_constraintTop_toBottomOf="@id/trusted_devices_count"/>
app:layout_constraintTop_toBottomOf="@id/trusted_devices_count" />
<com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/trusted_devices_progress"
android:layout_width="0dp"
android:layout_height="24dp"
android:layout_marginStart="3dp"
android:layout_marginEnd="3dp"
android:max="100"
android:progress="@{viewModel.trustedDevicesPercentage, default=20}"
app:trackCornerRadius="50dp"
app:trackThickness="22dp"
app:trackColor="@color/transparent_color"
app:indicatorColor="?attr/color_trust_track"
app:layout_constraintStart_toStartOf="@id/trusted_devices_progress_background"
app:layout_constraintEnd_toEndOf="@id/trusted_devices_progress_background"
app:layout_constraintTop_toTopOf="@id/trusted_devices_progress_background"
app:layout_constraintBottom_toBottomOf="@id/trusted_devices_progress_background"/>
<androidx.appcompat.widget.AppCompatTextView
style="@style/default_text_style_700"
@ -434,10 +446,10 @@
android:layout_height="0dp"
android:layout_marginStart="5dp"
android:layout_marginEnd="5dp"
android:text="@{String.valueOf(viewModel.trustedDevicesPercentage) + `%`, default=`75%`}"
android:textColor="?attr/color_main2_000"
android:text="@{String.valueOf(viewModel.trustedDevicesPercentage) + `%`, default=`20%`}"
android:textColor="@{viewModel.trustedDevicesPercentage > 15 ? @color/bc_white : @color/gray_main2_400, default=@color/bc_white}"
android:textSize="12sp"
app:layout_constraintHorizontal_bias="@{viewModel.trustedDevicesPercentageFloat, default=0.37}"
app:layout_constraintHorizontal_bias="@{viewModel.trustedDevicesPercentageFloat, default=0.1}"
app:layout_constraintStart_toStartOf="@id/trusted_devices_progress"
app:layout_constraintEnd_toEndOf="@id/trusted_devices_progress"
app:layout_constraintTop_toTopOf="@id/trusted_devices_progress"
@ -556,7 +568,7 @@
android:layout_height="1dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/color_main2_200"
android:background="@color/gray_main2_200"
android:visibility="@{viewModel.isStored ? View.VISIBLE : View.GONE}"
app:layout_constraintEnd_toEndOf="@id/action_edit"
app:layout_constraintStart_toStartOf="@id/action_edit"
@ -567,7 +579,7 @@
android:layout_height="1dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/color_main2_200"
android:background="@color/gray_main2_200"
android:visibility="@{viewModel.isStored ? View.VISIBLE : View.GONE}"
app:layout_constraintEnd_toEndOf="@id/action_favorite"
app:layout_constraintStart_toStartOf="@id/action_favorite"
@ -578,7 +590,7 @@
android:layout_height="1dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/color_main2_200"
android:background="@color/gray_main2_200"
android:visibility="@{viewModel.isStored ? View.VISIBLE : View.GONE}"
app:layout_constraintEnd_toEndOf="@id/action_share"
app:layout_constraintStart_toStartOf="@id/action_share"

View file

@ -77,6 +77,7 @@
android:text="@{model.name, default=`John Doe`}"
android:textSize="14sp"
android:layout_marginStart="10dp"
android:textColor="?attr/color_main2_700"
app:layout_constraintStart_toEndOf="@id/avatar"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"/>
@ -86,7 +87,7 @@
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginEnd="10dp"
android:background="?attr/color_main2_200"
android:background="?attr/color_separator"
android:visibility="gone"
app:layout_constraintStart_toStartOf="@id/name"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -22,7 +22,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/color_grey_100">
android:background="?attr/color_background_contrast_in_dark_mode">
<ImageView
android:id="@+id/back"
@ -33,7 +33,6 @@
android:padding="15dp"
android:src="@drawable/caret_left"
android:contentDescription="@string/content_description_go_back_icon"
android:background="?attr/color_main2_000"
app:tint="?attr/color_main1_500"
app:layout_constraintBottom_toBottomOf="@id/title"
app:layout_constraintStart_toStartOf="parent"
@ -45,7 +44,6 @@
android:layout_width="0dp"
android:layout_height="@dimen/top_bar_height"
android:paddingStart="10dp"
android:background="?attr/color_main2_000"
android:text="@{viewModel.isEdit ? @string/contact_edit_title : @string/contact_new_title, default=@string/contact_new_title}"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/back"
@ -57,6 +55,7 @@
android:layout_width="0dp"
android:layout_height="0dp"
android:fillViewport="true"
android:background="?attr/color_grey_100"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/title"
@ -87,7 +86,7 @@
android:src="@drawable/smiley"
android:contentDescription="@null"
android:visibility="@{viewModel.picturePath.empty ? View.VISIBLE : View.GONE}"
app:tint="@color/gray_main2_600"
app:tint="?attr/color_avatar_text"
app:layout_constraintEnd_toEndOf="@id/avatar"
app:layout_constraintStart_toStartOf="@id/avatar"
app:layout_constraintTop_toTopOf="@id/avatar"

View file

@ -64,7 +64,7 @@
android:layout_height="1dp"
android:layout_marginEnd="10dp"
android:layout_marginTop="10dp"
android:background="?attr/color_main2_200"
android:background="?attr/color_separator"
android:visibility="gone"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"

Some files were not shown because too many files have changed in this diff Show more