diff --git a/res/layout-land/assistant_ec_calibration.xml b/res/layout-land/assistant_ec_calibration.xml
new file mode 100644
index 000000000..83b6c88f3
--- /dev/null
+++ b/res/layout-land/assistant_ec_calibration.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-land/assistant_remote_provisioning_login.xml b/res/layout-land/assistant_remote_provisioning_login.xml
new file mode 100644
index 000000000..3e2d459c8
--- /dev/null
+++ b/res/layout-land/assistant_remote_provisioning_login.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-land/call.xml b/res/layout-land/call.xml
index b812e58d4..450293da2 100644
--- a/res/layout-land/call.xml
+++ b/res/layout-land/call.xml
@@ -5,39 +5,31 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
-
+
-
-
-
-
+
+ android:orientation="horizontal"/>
+ android:layout_above="@+id/call_bar">
+ android:layout_height="wrap_content"
+ android:layout_marginTop="40dp">
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:id="@+id/menu_bottom"
+ android:layout_width="match_parent"
+ android:layout_height="60dp"
+ android:layout_above="@id/menu"
+ android:orientation="horizontal" >
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ android:layout_weight="0.5"/>
+ android:layout_weight="0.5"/>
+ android:layout_weight="0.5"/>
+ android:layout_weight="0.5"/>
-
+
+
@@ -460,4 +461,11 @@
+
+
diff --git a/res/layout-land/call_incoming.xml b/res/layout-land/call_incoming.xml
index 68b24ec2a..e6260d477 100644
--- a/res/layout-land/call_incoming.xml
+++ b/res/layout-land/call_incoming.xml
@@ -1,10 +1,10 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/topLayout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/colorA">
-
+ android:layout_height="60dp"
+ android:orientation="horizontal"
+ android:layout_below="@id/status"
+ android:gravity="center">
+
+
-
+
+
+
+ android:background="@color/colorG"
+ android:layout_alignParentBottom="true"
+ android:layout_width="match_parent"
+ android:layout_height="80dp"
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
-
+ android:paddingTop="5dp"
+ android:layout_alignParentTop="true"
+ android:layout_gravity="center"/>
-
-
-
-
-
-
-
+ android:layout_gravity="center"/>
-
-
-
-
-
@@ -162,7 +148,7 @@
android:layout_height="wrap_content"
android:visibility="gone"
android:orientation="horizontal"
- android:background="@color/colorD"
+ android:background="@color/colorC"
android:paddingLeft="15dp"
android:paddingTop="15dp"
android:paddingBottom="15dp"
diff --git a/res/layout-land/call_outgoing.xml b/res/layout-land/call_outgoing.xml
index 310a30ecf..861fa8566 100644
--- a/res/layout-land/call_outgoing.xml
+++ b/res/layout-land/call_outgoing.xml
@@ -1,10 +1,10 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/topLayout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/colorA">
-
+ android:layout_height="60dp"
+ android:orientation="horizontal"
+ android:layout_below="@id/status"
+ android:gravity="center">
+
+
-
+
+
+
+ android:background="@color/colorG"
+ android:layout_alignParentBottom="true"
+ android:layout_width="match_parent"
+ android:layout_height="80dp"
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
-
+ android:paddingTop="5dp"
+ android:layout_alignParentTop="true"
+ android:layout_gravity="center"/>
-
-
-
-
-
-
-
+ android:layout_gravity="center"/>
-
-
-
-
-
diff --git a/res/layout-land/dialog.xml b/res/layout-land/dialog.xml
new file mode 100644
index 000000000..9941357e0
--- /dev/null
+++ b/res/layout-land/dialog.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout-land/main.xml b/res/layout-land/main.xml
index 3afa756a3..88d6d7d6f 100644
--- a/res/layout-land/main.xml
+++ b/res/layout-land/main.xml
@@ -9,7 +9,7 @@
android:id="@+id/status"
android:name="org.linphone.StatusFragment"
android:layout_width="match_parent"
- android:layout_height="35dp"
+ android:layout_height="40dp"
tools:layout="@layout/status" />
+ android:layout_below="@id/top_bar">
-
-
+ android:padding="18dp"
+ android:layout_centerInParent="true"
+ android:contentDescription="@string/content_description_history"
+ android:src="@drawable/footer_history"/>
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true"/>
-
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:padding="18dp"
+ android:layout_centerInParent="true" />
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:padding="18dp"
+ android:layout_centerInParent="true"/>
-
-
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true"/>
@@ -219,7 +186,7 @@
@@ -246,6 +213,7 @@
android:layout_width="match_parent"
android:layout_height="50dp">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-sw533dp-land/call.xml b/res/layout-sw533dp-land/call.xml
index 561a27ade..c9994dafb 100644
--- a/res/layout-sw533dp-land/call.xml
+++ b/res/layout-sw533dp-land/call.xml
@@ -5,39 +5,31 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
-
+
-
-
-
-
+
+ android:orientation="horizontal"/>
+ android:layout_above="@+id/call_bar">
+ android:layout_height="wrap_content"
+ android:layout_marginTop="40dp">
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
@@ -185,271 +154,285 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -460,4 +443,11 @@
+
+
diff --git a/res/layout-sw533dp-land/call_incoming.xml b/res/layout-sw533dp-land/call_incoming.xml
index 43392d1eb..674aa02c8 100644
--- a/res/layout-sw533dp-land/call_incoming.xml
+++ b/res/layout-sw533dp-land/call_incoming.xml
@@ -1,10 +1,10 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/topLayout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/colorA">
-
+ android:layout_height="60dp"
+ android:orientation="horizontal"
+ android:layout_below="@id/status"
+ android:gravity="center">
+
+
-
+
+
+
+ android:background="@color/colorG"
+ android:layout_alignParentBottom="true"
+ android:layout_width="match_parent"
+ android:layout_height="80dp"
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
-
+ android:paddingTop="5dp"
+ android:layout_alignParentTop="true"
+ android:layout_gravity="center"/>
-
-
-
-
-
-
-
+ android:layout_gravity="center"/>
-
-
-
-
-
@@ -113,7 +99,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:padding="15dp"/>
+ android:padding="12dp"/>
+ android:padding="12dp"/>
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/topLayout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/colorA">
-
+ android:layout_height="60dp"
+ android:orientation="horizontal"
+ android:layout_below="@id/status"
+ android:gravity="center">
+
+
-
+
+
+
+ android:background="@color/colorG"
+ android:layout_alignParentBottom="true"
+ android:layout_width="match_parent"
+ android:layout_height="80dp"
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
-
+ android:paddingTop="5dp"
+ android:layout_alignParentTop="true"
+ android:layout_gravity="center"/>
-
-
-
-
-
-
-
+ android:layout_gravity="center"/>
-
-
-
-
-
@@ -122,7 +107,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:padding="15dp"/>
+ android:padding="12dp"/>
+ android:padding="15dp"/>
+ android:padding="12dp"/>
diff --git a/res/layout-sw533dp-land/chat.xml b/res/layout-sw533dp-land/chat.xml
new file mode 100644
index 000000000..f70d6a717
--- /dev/null
+++ b/res/layout-sw533dp-land/chat.xml
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout-sw533dp-land/chatlist_cell.xml b/res/layout-sw533dp-land/chatlist_cell.xml
index 9d22432dc..ba8a46342 100644
--- a/res/layout-sw533dp-land/chatlist_cell.xml
+++ b/res/layout-sw533dp-land/chatlist_cell.xml
@@ -31,12 +31,6 @@
android:layout_height="match_parent"
android:gravity="center">
-
-
-
-
-
-
-
+ android:layout_alignParentEnd="true"
+ android:layout_alignBottom="@+id/sipUri"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout-sw533dp-land/dialer.xml b/res/layout-sw533dp-land/dialer.xml
index cf3875d5f..612971258 100644
--- a/res/layout-sw533dp-land/dialer.xml
+++ b/res/layout-sw533dp-land/dialer.xml
@@ -1,27 +1,21 @@
-
-
-
-
-
-
-
+ android:padding="20dp"
+ android:visibility="gone"/>
+
diff --git a/res/layout-sw533dp-land/dialog.xml b/res/layout-sw533dp-land/dialog.xml
new file mode 100644
index 000000000..12cb150c3
--- /dev/null
+++ b/res/layout-sw533dp-land/dialog.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout-sw533dp-land/history_detail.xml b/res/layout-sw533dp-land/history_detail.xml
new file mode 100644
index 000000000..46eb8905c
--- /dev/null
+++ b/res/layout-sw533dp-land/history_detail.xml
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout-sw533dp-land/main.xml b/res/layout-sw533dp-land/main.xml
index cbb36d0aa..54375b5a6 100644
--- a/res/layout-sw533dp-land/main.xml
+++ b/res/layout-sw533dp-land/main.xml
@@ -108,77 +108,47 @@
android:layout_height="0dp">
-
-
+ android:layout_alignParentRight="true"/>
-
+ android:layout_height="0dp"
+ android:padding="15dp"
+ android:layout_centerInParent="true" />
-
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_height="0dp"
+ android:padding="15dp"
+ android:layout_centerInParent="true"/>
-
-
+ android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true"/>
@@ -242,12 +208,12 @@
diff --git a/res/layout-sw533dp/assistant_remote_provisioning_login.xml b/res/layout-sw533dp/assistant_remote_provisioning_login.xml
new file mode 100644
index 000000000..7c429ce05
--- /dev/null
+++ b/res/layout-sw533dp/assistant_remote_provisioning_login.xml
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-sw533dp/call.xml b/res/layout-sw533dp/call.xml
new file mode 100644
index 000000000..ee33e6d51
--- /dev/null
+++ b/res/layout-sw533dp/call.xml
@@ -0,0 +1,452 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-sw533dp/call_incoming.xml b/res/layout-sw533dp/call_incoming.xml
new file mode 100644
index 000000000..674aa02c8
--- /dev/null
+++ b/res/layout-sw533dp/call_incoming.xml
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-sw533dp/call_outgoing.xml b/res/layout-sw533dp/call_outgoing.xml
new file mode 100644
index 000000000..7629283be
--- /dev/null
+++ b/res/layout-sw533dp/call_outgoing.xml
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-sw533dp/chat.xml b/res/layout-sw533dp/chat.xml
new file mode 100644
index 000000000..f70d6a717
--- /dev/null
+++ b/res/layout-sw533dp/chat.xml
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout-sw533dp/contact.xml b/res/layout-sw533dp/contact.xml
new file mode 100644
index 000000000..1a6bb2554
--- /dev/null
+++ b/res/layout-sw533dp/contact.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout-sw533dp/dialer.xml b/res/layout-sw533dp/dialer.xml
index 85eadecaa..d4cf2d8a4 100644
--- a/res/layout-sw533dp/dialer.xml
+++ b/res/layout-sw533dp/dialer.xml
@@ -1,26 +1,21 @@
-
-
+ android:layout_height="460dp"
+ android:layout_margin="50dp"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true">
-
-
-
-
-
+ android:padding="20dp"
+ android:visibility="gone"/>
+
diff --git a/res/layout-sw533dp/history_detail.xml b/res/layout-sw533dp/history_detail.xml
new file mode 100644
index 000000000..46eb8905c
--- /dev/null
+++ b/res/layout-sw533dp/history_detail.xml
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout-sw533dp/main.xml b/res/layout-sw533dp/main.xml
index 0e15eb382..bbec2e26d 100644
--- a/res/layout-sw533dp/main.xml
+++ b/res/layout-sw533dp/main.xml
@@ -109,77 +109,49 @@
android:layout_height="match_parent">
-
-
+ android:layout_height="match_parent"
+ android:padding="18dp"
+ android:layout_centerInParent="true"
+ android:contentDescription="@string/content_description_history"
+ android:src="@drawable/footer_history"/>
-
-
-
-
-
-
-
-
+ android:layout_alignParentRight="true"/>
+
-
+ android:layout_height="match_parent"
+ android:padding="18dp"
+ android:layout_centerInParent="true" />
-
-
-
-
-
+
-
-
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true"/>
@@ -243,12 +210,12 @@