diff --git a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AccountSettingsViewModel.kt b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AccountSettingsViewModel.kt
index b2faeb657..67274d4ef 100644
--- a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AccountSettingsViewModel.kt
+++ b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AccountSettingsViewModel.kt
@@ -300,10 +300,10 @@ class AccountSettingsViewModel(val proxyConfig: ProxyConfig) : GenericSettingsVi
}
iconResource.value = when (proxyConfig.state) {
- RegistrationState.Ok -> R.drawable.led_connected
+ RegistrationState.Ok -> R.drawable.led_registered
RegistrationState.Failed -> R.drawable.led_error
- RegistrationState.Progress -> R.drawable.led_inprogress
- else -> R.drawable.led_disconnected
+ RegistrationState.Progress -> R.drawable.led_registration_in_progress
+ else -> R.drawable.led_not_registered
}
iconContentDescription.value = when (proxyConfig.state) {
RegistrationState.Ok -> R.string.status_connected
diff --git a/app/src/main/java/org/linphone/activities/main/viewmodels/StatusViewModel.kt b/app/src/main/java/org/linphone/activities/main/viewmodels/StatusViewModel.kt
index 55ab82a5b..9122b548b 100644
--- a/app/src/main/java/org/linphone/activities/main/viewmodels/StatusViewModel.kt
+++ b/app/src/main/java/org/linphone/activities/main/viewmodels/StatusViewModel.kt
@@ -103,10 +103,10 @@ open class StatusViewModel : ViewModel() {
private fun getStatusIconResource(state: RegistrationState): Int {
return when (state) {
- RegistrationState.Ok -> R.drawable.led_connected
- RegistrationState.Progress -> R.drawable.led_inprogress
+ RegistrationState.Ok -> R.drawable.led_registered
+ RegistrationState.Progress -> R.drawable.led_registration_in_progress
RegistrationState.Failed -> R.drawable.led_error
- else -> R.drawable.led_disconnected
+ else -> R.drawable.led_not_registered
}
}
}
diff --git a/app/src/main/res/drawable-xhdpi/clean_field_default.png b/app/src/main/res/drawable-xhdpi/clean_field_default.png
deleted file mode 100644
index 3fae16b48..000000000
Binary files a/app/src/main/res/drawable-xhdpi/clean_field_default.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/clean_field_over.png b/app/src/main/res/drawable-xhdpi/clean_field_over.png
deleted file mode 100644
index a9580ff23..000000000
Binary files a/app/src/main/res/drawable-xhdpi/clean_field_over.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/field_add.png b/app/src/main/res/drawable-xhdpi/field_add.png
deleted file mode 100644
index d447eee25..000000000
Binary files a/app/src/main/res/drawable-xhdpi/field_add.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/field_remove.png b/app/src/main/res/drawable-xhdpi/field_remove.png
deleted file mode 100644
index b4ec88f48..000000000
Binary files a/app/src/main/res/drawable-xhdpi/field_remove.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/led_connected.png b/app/src/main/res/drawable-xhdpi/led_connected.png
deleted file mode 100644
index d0cc8fc84..000000000
Binary files a/app/src/main/res/drawable-xhdpi/led_connected.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/led_disconnected.png b/app/src/main/res/drawable-xhdpi/led_disconnected.png
deleted file mode 100644
index 20c814333..000000000
Binary files a/app/src/main/res/drawable-xhdpi/led_disconnected.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/led_error.png b/app/src/main/res/drawable-xhdpi/led_error.png
deleted file mode 100644
index 67418cc43..000000000
Binary files a/app/src/main/res/drawable-xhdpi/led_error.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/led_inprogress.png b/app/src/main/res/drawable-xhdpi/led_inprogress.png
deleted file mode 100644
index cf7263481..000000000
Binary files a/app/src/main/res/drawable-xhdpi/led_inprogress.png and /dev/null differ
diff --git a/app/src/main/res/drawable/field_add.xml b/app/src/main/res/drawable/field_add.xml
new file mode 100644
index 000000000..d5ab69493
--- /dev/null
+++ b/app/src/main/res/drawable/field_add.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/field_add_default.xml b/app/src/main/res/drawable/field_add_default.xml
new file mode 100644
index 000000000..29cf8f588
--- /dev/null
+++ b/app/src/main/res/drawable/field_add_default.xml
@@ -0,0 +1,10 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_add_disabled.xml b/app/src/main/res/drawable/field_add_disabled.xml
new file mode 100644
index 000000000..4421590c7
--- /dev/null
+++ b/app/src/main/res/drawable/field_add_disabled.xml
@@ -0,0 +1,10 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_add_over.xml b/app/src/main/res/drawable/field_add_over.xml
new file mode 100644
index 000000000..496327588
--- /dev/null
+++ b/app/src/main/res/drawable/field_add_over.xml
@@ -0,0 +1,10 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_add_shape.xml b/app/src/main/res/drawable/field_add_shape.xml
new file mode 100644
index 000000000..a335e3ba3
--- /dev/null
+++ b/app/src/main/res/drawable/field_add_shape.xml
@@ -0,0 +1,26 @@
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/clean_field.xml b/app/src/main/res/drawable/field_clean.xml
similarity index 59%
rename from app/src/main/res/drawable/clean_field.xml
rename to app/src/main/res/drawable/field_clean.xml
index dd9843324..0400c9278 100644
--- a/app/src/main/res/drawable/clean_field.xml
+++ b/app/src/main/res/drawable/field_clean.xml
@@ -1,8 +1,8 @@
+ android:drawable="@drawable/field_clean_over" />
+ android:drawable="@drawable/field_clean_default" />
diff --git a/app/src/main/res/drawable/field_clean_default.xml b/app/src/main/res/drawable/field_clean_default.xml
new file mode 100644
index 000000000..b29f380c1
--- /dev/null
+++ b/app/src/main/res/drawable/field_clean_default.xml
@@ -0,0 +1,10 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_clean_over.xml b/app/src/main/res/drawable/field_clean_over.xml
new file mode 100644
index 000000000..a5c707556
--- /dev/null
+++ b/app/src/main/res/drawable/field_clean_over.xml
@@ -0,0 +1,10 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_clean_shape.xml b/app/src/main/res/drawable/field_clean_shape.xml
new file mode 100644
index 000000000..1c9e1349b
--- /dev/null
+++ b/app/src/main/res/drawable/field_clean_shape.xml
@@ -0,0 +1,31 @@
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_remove.xml b/app/src/main/res/drawable/field_remove.xml
new file mode 100644
index 000000000..3fc616dd3
--- /dev/null
+++ b/app/src/main/res/drawable/field_remove.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/field_remove_default.xml b/app/src/main/res/drawable/field_remove_default.xml
new file mode 100644
index 000000000..214b742f1
--- /dev/null
+++ b/app/src/main/res/drawable/field_remove_default.xml
@@ -0,0 +1,10 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_remove_disabled.xml b/app/src/main/res/drawable/field_remove_disabled.xml
new file mode 100644
index 000000000..5c582da40
--- /dev/null
+++ b/app/src/main/res/drawable/field_remove_disabled.xml
@@ -0,0 +1,10 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_remove_over.xml b/app/src/main/res/drawable/field_remove_over.xml
new file mode 100644
index 000000000..b8a988b7d
--- /dev/null
+++ b/app/src/main/res/drawable/field_remove_over.xml
@@ -0,0 +1,10 @@
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/field_remove_shape.xml b/app/src/main/res/drawable/field_remove_shape.xml
new file mode 100644
index 000000000..75f5c4f69
--- /dev/null
+++ b/app/src/main/res/drawable/field_remove_shape.xml
@@ -0,0 +1,12 @@
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/led_background.xml b/app/src/main/res/drawable/led_background.xml
new file mode 100644
index 000000000..7147daf3c
--- /dev/null
+++ b/app/src/main/res/drawable/led_background.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/led_error.xml b/app/src/main/res/drawable/led_error.xml
new file mode 100644
index 000000000..e2ce8ac4b
--- /dev/null
+++ b/app/src/main/res/drawable/led_error.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/led_not_registered.xml b/app/src/main/res/drawable/led_not_registered.xml
new file mode 100644
index 000000000..f95c698ac
--- /dev/null
+++ b/app/src/main/res/drawable/led_not_registered.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/led_registered.xml b/app/src/main/res/drawable/led_registered.xml
new file mode 100644
index 000000000..7c701e958
--- /dev/null
+++ b/app/src/main/res/drawable/led_registered.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/led_registration_in_progress.xml b/app/src/main/res/drawable/led_registration_in_progress.xml
new file mode 100644
index 000000000..53b2810ea
--- /dev/null
+++ b/app/src/main/res/drawable/led_registration_in_progress.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app/src/main/res/layout/assistant_country_picker_fragment.xml b/app/src/main/res/layout/assistant_country_picker_fragment.xml
index c2d54958e..1af44f6fb 100644
--- a/app/src/main/res/layout/assistant_country_picker_fragment.xml
+++ b/app/src/main/res/layout/assistant_country_picker_fragment.xml
@@ -61,7 +61,7 @@
android:layout_centerVertical="true"
android:paddingLeft="5dp"
android:paddingRight="5dp"
- android:src="@drawable/clean_field" />
+ android:src="@drawable/field_clean" />
diff --git a/app/src/main/res/layout/call_status_fragment.xml b/app/src/main/res/layout/call_status_fragment.xml
index b5a2b1527..501a0fb58 100644
--- a/app/src/main/res/layout/call_status_fragment.xml
+++ b/app/src/main/res/layout/call_status_fragment.xml
@@ -33,7 +33,8 @@
+ android:padding="2dp" />
+ android:src="@drawable/field_clean" />
+ android:src="@drawable/field_clean" />
+ android:src="@drawable/field_clean" />
diff --git a/app/src/main/res/layout/contact_editor_fragment.xml b/app/src/main/res/layout/contact_editor_fragment.xml
index 01530a7ca..4a4b58e0c 100644
--- a/app/src/main/res/layout/contact_editor_fragment.xml
+++ b/app/src/main/res/layout/contact_editor_fragment.xml
@@ -161,13 +161,12 @@
+ android:src="@drawable/field_add" />
@@ -199,8 +198,7 @@
android:layout_height="30dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
- android:src="@drawable/field_add"
- android:background="@drawable/round_orange_button_background" />
+ android:src="@drawable/field_add" />
diff --git a/app/src/main/res/layout/contact_number_address_editor_cell.xml b/app/src/main/res/layout/contact_number_address_editor_cell.xml
index c32cdaf62..3b2c42091 100644
--- a/app/src/main/res/layout/contact_number_address_editor_cell.xml
+++ b/app/src/main/res/layout/contact_number_address_editor_cell.xml
@@ -41,8 +41,7 @@
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:src="@drawable/field_remove"
- android:layout_marginLeft="5dp"
- android:background="@drawable/field_button_background" />
+ android:layout_marginLeft="5dp" />
diff --git a/app/src/main/res/layout/settings_account_cell.xml b/app/src/main/res/layout/settings_account_cell.xml
index 7759a300f..ccd908039 100644
--- a/app/src/main/res/layout/settings_account_cell.xml
+++ b/app/src/main/res/layout/settings_account_cell.xml
@@ -16,7 +16,9 @@
diff --git a/app/src/main/res/layout/status_fragment.xml b/app/src/main/res/layout/status_fragment.xml
index 841a45e45..907f54eb0 100644
--- a/app/src/main/res/layout/status_fragment.xml
+++ b/app/src/main/res/layout/status_fragment.xml
@@ -33,15 +33,16 @@
+ android:adjustViewBounds="true" />
#808080
#99ffffff
+
+ #96c11f
+ #ffa645
+ #e1e1e1
+ #ff0000
diff --git a/app/src/main/res/values/dimen.xml b/app/src/main/res/values/dimen.xml
index 976bd186b..2104de5e7 100644
--- a/app/src/main/res/values/dimen.xml
+++ b/app/src/main/res/values/dimen.xml
@@ -15,4 +15,6 @@
60dp
300dp
240dp
+ 20dp
+ 3dp
\ No newline at end of file