diff --git a/res/drawable/add_call.xml b/res/drawable/add_call.xml
index 077a07bc2..ee0e337e9 100644
--- a/res/drawable/add_call.xml
+++ b/res/drawable/add_call.xml
@@ -1,10 +1,6 @@
-
-
+ android:drawable="@drawable/call_add" />
diff --git a/res/drawable/add_contact.xml b/res/drawable/add_contact.xml
index c100ec00b..fd289bf98 100644
--- a/res/drawable/add_contact.xml
+++ b/res/drawable/add_contact.xml
@@ -1,10 +1,10 @@
-
-
-
+
+
+
diff --git a/res/drawable/add_contact_button.xml b/res/drawable/add_contact_button.xml
index 74c05239a..f1fa1d0a3 100644
--- a/res/drawable/add_contact_button.xml
+++ b/res/drawable/add_contact_button.xml
@@ -1,5 +1,5 @@
-
-
+
+
\ No newline at end of file
diff --git a/res/drawable/call.xml b/res/drawable/call.xml
index e9355926a..8fbd38b52 100644
--- a/res/drawable/call.xml
+++ b/res/drawable/call.xml
@@ -1,8 +1,10 @@
+ android:drawable="@color/call_selected" />
+
+ android:drawable="@color/footer_select" />
diff --git a/res/drawable/chat.xml b/res/drawable/chat.xml
index a7a0da6b3..f71f1c595 100644
--- a/res/drawable/chat.xml
+++ b/res/drawable/chat.xml
@@ -1,9 +1,9 @@
-
+
+ android:drawable="@color/footer_button" />
+ android:drawable="@color/footer_button" />
diff --git a/res/drawable/chat_send_picture.xml b/res/drawable/chat_send_picture.xml
index 173e351a2..b28c8c74a 100644
--- a/res/drawable/chat_send_picture.xml
+++ b/res/drawable/chat_send_picture.xml
@@ -1,7 +1,5 @@
-
-
+ android:drawable="@drawable/contacts_all_selected" />
diff --git a/res/drawable/contacts_sip.xml b/res/drawable/contacts_sip.xml
index 022a9eb67..b20a08b18 100644
--- a/res/drawable/contacts_sip.xml
+++ b/res/drawable/contacts_sip.xml
@@ -1,7 +1,7 @@
+ android:drawable="@drawable/contacts_sip_selected" />
+ android:drawable="@drawable/contacts_sip_default" />
\ No newline at end of file
diff --git a/res/drawable/dialer.xml b/res/drawable/dialer.xml
index 345f9eceb..6eb3fdfd3 100644
--- a/res/drawable/dialer.xml
+++ b/res/drawable/dialer.xml
@@ -1,9 +1,9 @@
-
-
-
+
+
+
diff --git a/res/drawable/footer_button.xml b/res/drawable/footer_button.xml
new file mode 100644
index 000000000..6eb3fdfd3
--- /dev/null
+++ b/res/drawable/footer_button.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/res/drawable/list_detail.xml b/res/drawable/list_detail.xml
index 275fbd50d..90a37d7ef 100644
--- a/res/drawable/list_detail.xml
+++ b/res/drawable/list_detail.xml
@@ -1,7 +1,7 @@
+ android:drawable="@drawable/list_details_over" />
+ android:drawable="@drawable/list_details_default" />
diff --git a/res/drawable/numpad_eight.xml b/res/drawable/numpad_eight.xml
index 9c6ece841..763d0c064 100644
--- a/res/drawable/numpad_eight.xml
+++ b/res/drawable/numpad_eight.xml
@@ -1,8 +1,8 @@
+ android:drawable="@drawable/numpad_8" />
+ android:drawable="@drawable/numpad_8" />
diff --git a/res/drawable/switch_camera.xml b/res/drawable/switch_camera.xml
index f0e714934..b51a46377 100644
--- a/res/drawable/switch_camera.xml
+++ b/res/drawable/switch_camera.xml
@@ -1,7 +1,7 @@
+ android:drawable="@drawable/camera_switch_over" />
+ android:drawable="@drawable/camera_switch_default" />
diff --git a/res/layout-small/main.xml b/res/layout-small/main.xml
index 7b13f8df0..3875f75c3 100644
--- a/res/layout-small/main.xml
+++ b/res/layout-small/main.xml
@@ -124,8 +124,6 @@
android:contentDescription="@string/content_description_dialer"
android:scaleType="fitXY"
android:src="@drawable/dialer" />
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout-small/menu_about_settings_button.xml b/res/layout-small/menu_about_settings_button.xml
deleted file mode 100644
index b660a87de..000000000
--- a/res/layout-small/menu_about_settings_button.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout-sw533dp-land/dialer.xml b/res/layout-sw533dp-land/dialer.xml
index 577582bad..0f609bc05 100644
--- a/res/layout-sw533dp-land/dialer.xml
+++ b/res/layout-sw533dp-land/dialer.xml
@@ -70,7 +70,7 @@
android:adjustViewBounds="true"
android:contentDescription="@string/content_description_add_contact"
android:scaleType="fitXY"
- android:src="@drawable/add_contact" />
+ android:src="@drawable/add_contact_button" />
-
-
+
-
-
+
diff --git a/res/layout-sw533dp-land/menu_about_chat_button.xml b/res/layout-sw533dp-land/menu_about_chat_button.xml
deleted file mode 100644
index 5e0aa7dea..000000000
--- a/res/layout-sw533dp-land/menu_about_chat_button.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout-sw533dp-land/menu_about_settings_button.xml b/res/layout-sw533dp-land/menu_about_settings_button.xml
deleted file mode 100644
index bdf757793..000000000
--- a/res/layout-sw533dp-land/menu_about_settings_button.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout-sw720dp-land/main.xml b/res/layout-sw720dp-land/main.xml
index 4279d244f..8f2c76b69 100644
--- a/res/layout-sw720dp-land/main.xml
+++ b/res/layout-sw720dp-land/main.xml
@@ -146,8 +146,7 @@
android:contentDescription="@string/content_description_dialer"
android:scaleType="fitXY"
android:src="@drawable/dialer" />
-
-
+
-
-
+
diff --git a/res/layout/dialer.xml b/res/layout/dialer.xml
index bf0ed1ac8..29c9e16e5 100644
--- a/res/layout/dialer.xml
+++ b/res/layout/dialer.xml
@@ -2,67 +2,89 @@
-
-
+ android:background="@color/background">
+
+
+
+
+
+
+
+
+
-
-
-
+ android:layout_height="60dp">
+
+
+
+
+
+
+
-
-
-
-
+ android:scaleType="center"
+ android:layout_weight="0.5"
+ android:src="@drawable/call_alt_start" />
+
+
-
+ android:layout_below="@id/AddressBar" />
+
diff --git a/res/layout/drawer_list_item.xml b/res/layout/drawer_list_item.xml
new file mode 100644
index 000000000..efa4eba31
--- /dev/null
+++ b/res/layout/drawer_list_item.xml
@@ -0,0 +1,12 @@
+
+
diff --git a/res/layout/history.xml b/res/layout/history.xml
index c6deac8fe..e3c4fc386 100644
--- a/res/layout/history.xml
+++ b/res/layout/history.xml
@@ -2,7 +2,7 @@
+ android:layout_height="match_parent"
+ android:background="@color/background_splashscreen">
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
@@ -166,3 +187,15 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/menu_about_chat_button.xml b/res/layout/menu_about_chat_button.xml
deleted file mode 100644
index f5b189018..000000000
--- a/res/layout/menu_about_chat_button.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/menu_about_settings_button.xml b/res/layout/menu_about_settings_button.xml
deleted file mode 100644
index b3afa638b..000000000
--- a/res/layout/menu_about_settings_button.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/menu_chat_button.xml b/res/layout/menu_chat_button.xml
index d792f7622..af0ea7c28 100644
--- a/res/layout/menu_chat_button.xml
+++ b/res/layout/menu_chat_button.xml
@@ -2,8 +2,10 @@
+ android:background="@color/footer_button"
+ android:layout_weight="1"
+ android:layout_width="0dp"
+ android:layout_height="match_parent">
+ android:src="@drawable/footer_chat" />
+ android:src="@drawable/footer_contacts" />
-
-
+
\ No newline at end of file
diff --git a/res/layout/menu_history_button.xml b/res/layout/menu_history_button.xml
index 9a612edb9..b2bfbf4a9 100644
--- a/res/layout/menu_history_button.xml
+++ b/res/layout/menu_history_button.xml
@@ -2,26 +2,28 @@
+ android:background="@color/footer_button"
+ android:layout_weight="1"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:adjustViewBounds="true">
-
-
+ android:src="@drawable/footer_history" />
+
+
\ No newline at end of file
diff --git a/res/layout/numpad.xml b/res/layout/numpad.xml
index 5ac76226f..2e25eae44 100644
--- a/res/layout/numpad.xml
+++ b/res/layout/numpad.xml
@@ -4,27 +4,27 @@
android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1">
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/res/layout/setup_generic_login.xml b/res/layout/setup_generic_login.xml
index 526931608..12eb0ebca 100644
--- a/res/layout/setup_generic_login.xml
+++ b/res/layout/setup_generic_login.xml
@@ -105,7 +105,7 @@
android:layout_height="wrap_content"
android:textColor="@android:color/black"
android:contentDescription="@string/content_description_validate"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_apply"
android:layout_centerVertical="true"/>
diff --git a/res/layout/setup_linphone_login.xml b/res/layout/setup_linphone_login.xml
index 8dda58dbe..bb4524cc6 100644
--- a/res/layout/setup_linphone_login.xml
+++ b/res/layout/setup_linphone_login.xml
@@ -85,7 +85,7 @@
android:layout_height="wrap_content"
android:textColor="@android:color/black"
android:contentDescription="@string/content_description_validate"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_apply"
android:layout_centerVertical="true"/>
diff --git a/res/layout/setup_menu.xml b/res/layout/setup_menu.xml
index a908ef6c8..ea628a8db 100644
--- a/res/layout/setup_menu.xml
+++ b/res/layout/setup_menu.xml
@@ -36,7 +36,7 @@
android:textColor="@android:color/black"
android:textAllCaps="true"
android:contentDescription="@string/setup_create_account"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_create_account"/>
@@ -55,7 +55,7 @@
android:textAllCaps="true"
android:textColor="@android:color/black"
android:contentDescription="@string/setup_login_linphone"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_login_linphone"/>
@@ -74,7 +74,7 @@
android:textColor="@android:color/black"
android:textAllCaps="true"
android:contentDescription="@string/setup_login_generic"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_login_generic"/>
@@ -93,7 +93,7 @@
android:textColor="@android:color/black"
android:textAllCaps="true"
android:contentDescription="@string/setup_remote_provisioning"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_remote_provisioning"/>
diff --git a/res/layout/setup_remote_provisioning.xml b/res/layout/setup_remote_provisioning.xml
index 684ea2cee..d8d07e315 100644
--- a/res/layout/setup_remote_provisioning.xml
+++ b/res/layout/setup_remote_provisioning.xml
@@ -62,7 +62,7 @@
android:layout_height="wrap_content"
android:textColor="@android:color/black"
android:contentDescription="@string/content_description_validate"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_apply"
android:layout_centerVertical="true"/>
diff --git a/res/layout/setup_wizard.xml b/res/layout/setup_wizard.xml
index f918ad4c8..ddf06d3a9 100644
--- a/res/layout/setup_wizard.xml
+++ b/res/layout/setup_wizard.xml
@@ -200,7 +200,7 @@
android:layout_height="wrap_content"
android:textColor="@android:color/black"
android:contentDescription="@string/content_description_validate"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_create"
android:layout_centerVertical="true"/>
diff --git a/res/layout/setup_wizard_confirm.xml b/res/layout/setup_wizard_confirm.xml
index c84955316..eca74a8f3 100644
--- a/res/layout/setup_wizard_confirm.xml
+++ b/res/layout/setup_wizard_confirm.xml
@@ -40,7 +40,7 @@
android:layout_height="wrap_content"
android:textColor="@android:color/black"
android:contentDescription="@string/setup_check_account_validation"
- android:background="@drawable/resizable_assistant_button_2"
+ android:background="@drawable/resizable_assistant_button"
android:text="@string/setup_create"
android:layout_centerVertical="true"/>
diff --git a/res/layout/status.xml b/res/layout/status.xml
index 31a8a3f45..fb6c8446c 100644
--- a/res/layout/status.xml
+++ b/res/layout/status.xml
@@ -1,25 +1,21 @@
-
-
+
+
+
-
-
+ android:layout_height="wrap_content">
+
+
-
-
-
-
-
-
+ -->
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
-
+
\ No newline at end of file
diff --git a/res/layout/toolbar.xml b/res/layout/toolbar.xml
new file mode 100644
index 000000000..f454c7704
--- /dev/null
+++ b/res/layout/toolbar.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/values/digit_style.xml b/res/values/digit_style.xml
index 7b668bd94..78be53796 100644
--- a/res/values/digit_style.xml
+++ b/res/values/digit_style.xml
@@ -1,8 +1,8 @@