diff --git a/src/main/res/layout/account_row.xml b/src/main/res/layout/account_row.xml
index 5de047403e78bb9248eecb82d2555d3133616fc9..22482b0d383707c49498ad2bf17f9d61b0c488af 100644
--- a/src/main/res/layout/account_row.xml
+++ b/src/main/res/layout/account_row.xml
@@ -32,14 +32,14 @@
android:layout_height="wrap_content"
android:scrollHorizontally="false"
android:singleLine="true"
- android:textAppearance="@style/TextAppearance.AppCompat.Subhead"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
diff --git a/src/main/res/layout/activity_about.xml b/src/main/res/layout/activity_about.xml
index 50afb721642cd9bdd56d2df9e7110ea90905efd8..9caaa13f0a7fd9b71f57136b4988c1fde5504689 100644
--- a/src/main/res/layout/activity_about.xml
+++ b/src/main/res/layout/activity_about.xml
@@ -32,7 +32,7 @@
android:linksClickable="true"
android:padding="@dimen/card_padding_regular"
android:text="@string/pref_about_message"
- android:textAppearance="@style/TextAppearance.AppCompat.Body1"
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"
android:typeface="monospace"/>
diff --git a/src/main/res/layout/activity_change_password.xml b/src/main/res/layout/activity_change_password.xml
index 17d77aa267791c908d5b80cd6107ab4e2a8747f8..628d227cfe7fb927e3036f08aa35eb58a5e382c7 100644
--- a/src/main/res/layout/activity_change_password.xml
+++ b/src/main/res/layout/activity_change_password.xml
@@ -5,13 +5,13 @@
android:layout_height="match_parent"
android:background="?attr/color_background_secondary">
-
+
+ android:layout_above="@+id/button_bar"
+ android:layout_below="@id/toolbar">
+ android:textAppearance="@style/TextAppearance.Conversations.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
diff --git a/src/main/res/layout/activity_edit_account.xml b/src/main/res/layout/activity_edit_account.xml
index b6888e3faab8dde00c6194dd1bdb22631e325b52..09f498a5454947d4c8eeb10ae8f314aee990b990 100644
--- a/src/main/res/layout/activity_edit_account.xml
+++ b/src/main/res/layout/activity_edit_account.xml
@@ -57,14 +57,17 @@
android:id="@+id/account_jid_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:hint="@string/account_settings_jabber_id">
+ android:hint="@string/account_settings_jabber_id"
+ app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"
+ app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error">
+ android:inputType="textEmailAddress"
+ style="@style/Widget.Conversations.EditText"/>
@@ -74,7 +77,9 @@
android:layout_height="wrap_content"
app:passwordToggleDrawable="@drawable/visibility_toggle_drawable"
app:passwordToggleEnabled="true"
- app:passwordToggleTint="?android:textColorSecondary">
+ app:passwordToggleTint="?android:textColorSecondary"
+ app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"
+ app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error">
+ android:inputType="textPassword"
+ style="@style/Widget.Conversations.EditText"/>
+ android:hint="@string/account_settings_hostname"
+ app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"
+ app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error">
+ android:inputType="textNoSuggestions"
+ style="@style/Widget.Conversations.EditText"/>
@@ -123,14 +132,17 @@
android:id="@+id/port_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:hint="@string/account_settings_port">
+ android:hint="@string/account_settings_port"
+ app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"
+ app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error">
+ android:maxLength="5"
+ style="@style/Widget.Conversations.EditText"/>
@@ -171,7 +183,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/battery_optimizations_enabled"
- android:textAppearance="@style/TextAppearance.AppCompat.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
@@ -187,7 +187,7 @@
android:layout_gravity="right"
android:layout_marginTop="32dp"
android:text="@string/using_account"
- android:textAppearance="@style/TextAppearance.AppCompat.Caption"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
diff --git a/src/main/res/layout/activity_publish_profile_picture.xml b/src/main/res/layout/activity_publish_profile_picture.xml
index cd11b5416d1b6a2641363abae4544b07be54369b..4ec0264d3a8011b12d753e77553bb34aaa9c1422 100644
--- a/src/main/res/layout/activity_publish_profile_picture.xml
+++ b/src/main/res/layout/activity_publish_profile_picture.xml
@@ -41,13 +41,13 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/touch_to_choose_picture"
- android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
diff --git a/src/main/res/layout/activity_trust_keys.xml b/src/main/res/layout/activity_trust_keys.xml
index 807b26d9ac1ed10230e097620ce3d7cab663a03d..e585092f199e2b378d0de6eed13bc11f4164e45f 100644
--- a/src/main/res/layout/activity_trust_keys.xml
+++ b/src/main/res/layout/activity_trust_keys.xml
@@ -46,14 +46,14 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/error_trustkeys_title"
- android:textAppearance="@style/TextAppearance.AppCompat.Title"
+ android:textAppearance="@style/TextAppearance.Conversations.Title"
android:layout_marginBottom="8sp"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Title"/>
+ android:hint="@string/captcha_hint"
+ style="@style/Widget.Conversations.EditText">
diff --git a/src/main/res/layout/contact.xml b/src/main/res/layout/contact.xml
index d1c86abf5c6a42a3d7c64e42b7f2eb5166209d4d..0cda2001b1b7a29cdd5a1960e39ac7d3816440ff 100644
--- a/src/main/res/layout/contact.xml
+++ b/src/main/res/layout/contact.xml
@@ -29,7 +29,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
- android:textAppearance="@style/TextAppearance.AppCompat.Subhead"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Subhead"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Subhead" />
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
diff --git a/src/main/res/layout/create_conference_dialog.xml b/src/main/res/layout/create_conference_dialog.xml
index f17250f32ae39d07ff7c7c61e0ea9dd7aa1fc253..3c79a3da35d3bc12a0f94795a2b72779c001214b 100644
--- a/src/main/res/layout/create_conference_dialog.xml
+++ b/src/main/res/layout/create_conference_dialog.xml
@@ -1,5 +1,7 @@
-
+
+
+ android:text="@string/your_account"/>
+ android:layout_height="0dp"
+ android:focusable="true"
+ android:focusableInTouchMode="true"/>
+ android:layout_height="wrap_content"
+ app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error"
+ app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint">
+ android:nextFocusUp="@+id/subject"/>
diff --git a/src/main/res/layout/dialog_block_contact.xml b/src/main/res/layout/dialog_block_contact.xml
index 627e210a44d4c62463fb992b4ef21268a261a17e..7e260760d61ce4f0ed53446f4cb70194d5022796 100644
--- a/src/main/res/layout/dialog_block_contact.xml
+++ b/src/main/res/layout/dialog_block_contact.xml
@@ -14,7 +14,7 @@
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
-
-
-
-
+
+
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:paddingBottom="?attr/dialog_vertical_padding"
+ android:paddingLeft="?attr/dialog_horizontal_padding"
+ android:paddingRight="?attr/dialog_horizontal_padding"
+ android:paddingTop="?attr/dialog_vertical_padding">
-
+ android:layout_marginBottom="?attr/dialog_vertical_padding">
-
+
-
+
-
+
+
+
+
+
-
+ app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error"
+ app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint">
-
-
-
+
+
-
+
\ No newline at end of file
diff --git a/src/main/res/layout/enter_jid_dialog.xml b/src/main/res/layout/enter_jid_dialog.xml
index 9137b054e9cfa9213a7033d7e12b78665798f98b..66c5091e301883637b6fe68f3ed4ffe0bc6ba2cf 100644
--- a/src/main/res/layout/enter_jid_dialog.xml
+++ b/src/main/res/layout/enter_jid_dialog.xml
@@ -1,5 +1,7 @@
-
+
+
+ android:hint="@string/account_settings_jabber_id"
+ app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error"
+ app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint">
diff --git a/src/main/res/layout/fragment_conversation.xml b/src/main/res/layout/fragment_conversation.xml
index 52ba6eba19d46a12d3c8a2632ff32d8e569ae880..737a71f41f8981cc1f93afe9e98633de91cdad0b 100644
--- a/src/main/res/layout/fragment_conversation.xml
+++ b/src/main/res/layout/fragment_conversation.xml
@@ -63,6 +63,7 @@
android:layout_toLeftOf="@+id/textSendButton"
android:background="?attr/color_background_primary"
android:ems="10"
+ style="@style/Widget.Conversations.EditText"
android:imeOptions="flagNoExtractUi|actionSend"
android:inputType="textShortMessage|textMultiLine|textCapSentences"
android:maxLines="8"
diff --git a/src/main/res/layout/join_conference_dialog.xml b/src/main/res/layout/join_conference_dialog.xml
index dfe8d30f976cbb8eed97dde77c58dbfb2f48e60a..716eb518e7a0af5a8ca8f0a14fce0b345491c638 100644
--- a/src/main/res/layout/join_conference_dialog.xml
+++ b/src/main/res/layout/join_conference_dialog.xml
@@ -1,5 +1,6 @@
-
+
+ android:hint="@string/conference_address"
+ app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"
+ app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error">
+ android:inputType="textEmailAddress"
+ style="@style/Widget.Conversations.EditText"/>
diff --git a/src/main/res/layout/magic_create.xml b/src/main/res/layout/magic_create.xml
index e943ece23ff550204f885564fc4d95060ac2ad80..8687f668eb47bf87de0188866154b584351c1e70 100644
--- a/src/main/res/layout/magic_create.xml
+++ b/src/main/res/layout/magic_create.xml
@@ -36,13 +36,13 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pick_your_username"
- android:textAppearance="@style/TextAppearance.AppCompat.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
+ android:inputType="textPersonName"
+ style="@style/Widget.Conversations.EditText">
diff --git a/src/main/res/layout/simple_list_item.xml b/src/main/res/layout/simple_list_item.xml
index d6e9f046737d5bf046ccfcb896bbd0660754b1b3..388505d20cf437082cb51cb11a81798704f63afa 100644
--- a/src/main/res/layout/simple_list_item.xml
+++ b/src/main/res/layout/simple_list_item.xml
@@ -18,7 +18,7 @@
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:textAppearance="@style/TextAppearance.AppCompat.Body1"
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"
android:gravity="center_vertical"
android:paddingLeft="8dp"
android:paddingRight="8dp"
diff --git a/src/main/res/layout/welcome.xml b/src/main/res/layout/welcome.xml
index 5bfce9ba374bf6a9be56bac8c668718399727f85..e65abbeefd91901cf4bacdabd38c28da12a04de2 100644
--- a/src/main/res/layout/welcome.xml
+++ b/src/main/res/layout/welcome.xml
@@ -35,13 +35,13 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/welcome_header"
- android:textAppearance="@style/TextAppearance.AppCompat.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Title"/>
+ android:textAppearance="@style/TextAppearance.Conversations.Body1"/>