diff --git a/res/layout/account_row.xml b/res/layout/account_row.xml
index 5494e4365b262e1ae1a25cc583c52a15512e2984..230a5a982a1b6f14a8dc774da37774e434746f20 100644
--- a/res/layout/account_row.xml
+++ b/res/layout/account_row.xml
@@ -28,14 +28,14 @@
android:scrollHorizontally="false"
android:singleLine="true"
android:textColor="@color/primarytext"
- android:textSize="18sp" />
+ android:textSize="?attr/TextSizeHeadline" />
diff --git a/res/layout/activity_contact_details.xml b/res/layout/activity_contact_details.xml
index a00b23406ba9f69bbe7a360eb06b99d717d3c194..b3672e599024360ac38bb28c03a78b1735814b87 100644
--- a/res/layout/activity_contact_details.xml
+++ b/res/layout/activity_contact_details.xml
@@ -44,7 +44,7 @@
android:layout_height="wrap_content"
android:paddingLeft="8dp"
android:singleLine="true"
- android:textSize="14sp"
+ android:textSize="?attr/TextSizeBody"
android:textColor="@color/primarytext"/>
@@ -80,7 +80,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="8dp"
- android:textSize="14sp"
+ android:textSize="?attr/TextSizeBody"
android:textColor="@color/primarytext" />
+ android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeBody" />
diff --git a/res/layout/activity_muc_details.xml b/res/layout/activity_muc_details.xml
index 49b4cef3a19e963fe303e81ea600ccc32ae15807..c3eb263dc8f65d9c752b21a68a6ef0a2f2eadb7b 100644
--- a/res/layout/activity_muc_details.xml
+++ b/res/layout/activity_muc_details.xml
@@ -24,7 +24,7 @@
android:singleLine="true"
android:text="@string/account_settings_example_jabber_id"
android:textColor="@color/primarytext"
- android:textSize="14sp"/>
+ android:textSize="?attr/TextSizeBody"/>
+ android:textSize="?attr/TextSizeHeadline" />
+ android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeHeadline"/>
diff --git a/res/layout/contact.xml b/res/layout/contact.xml
index f16ad0618717faa368cb387a50c5846a0f7ecebc..ff55ccac16ada45c7697cc898653779240176a7f 100644
--- a/res/layout/contact.xml
+++ b/res/layout/contact.xml
@@ -1,10 +1,9 @@
+ android:background="?android:attr/activatedBackgroundIndicator"
+ android:padding="8dp" >
+ android:src="@drawable/ic_profile" >
+
-
-
-
+ android:paddingLeft="8dp" >
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/contact_key.xml b/res/layout/contact_key.xml
index fdd1ddba0716bc6e2ed7b15fede6d5961d46c461..904523a10e42f1f092422341141a92ef46a860e5 100644
--- a/res/layout/contact_key.xml
+++ b/res/layout/contact_key.xml
@@ -16,7 +16,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/primarytext"
- android:textSize="18sp"
+ android:textSize="?attr/TextSizeHeadline"
android:typeface="monospace" />
@@ -42,7 +42,7 @@
android:id="@+id/conversation_lastmsg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:textSize="14sp"
+ android:textSize="?attr/TextSizeBody"
android:textColor="@color/primarytext"
android:singleLine="true"
android:scrollHorizontally="false"
@@ -63,7 +63,7 @@
android:layout_alignBaseline="@+id/conversation_name"
android:layout_alignParentRight="true"
android:gravity="right"
- android:textSize="12sp"
+ android:textSize="?attr/TextSizeInfo"
android:textColor="@color/secondarytext"/>
diff --git a/res/layout/create_contact_dialog.xml b/res/layout/create_contact_dialog.xml
index 4b5b9a04ab1f7f2e1c67b45e44533e7413b6013e..a1e6f6ad2079836ce219c033d3285880c31b612f 100644
--- a/res/layout/create_contact_dialog.xml
+++ b/res/layout/create_contact_dialog.xml
@@ -9,7 +9,7 @@
android:id="@+id/your_account"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textSize="14sp"
+ android:textSize="?attr/TextSizeBody"
android:textColor="@color/primarytext"
android:text="@string/your_account" />
diff --git a/res/layout/dialog_clear_history.xml b/res/layout/dialog_clear_history.xml
index 10ceaae578e33f89de54bb78218879fd004531b5..7edb4b87a284c7de72afe5e1c9233e8eac18792b 100644
--- a/res/layout/dialog_clear_history.xml
+++ b/res/layout/dialog_clear_history.xml
@@ -8,7 +8,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/clear_histor_msg"
- android:textSize="14sp"
+ android:textSize="?attr/TextSizeBody"
android:paddingBottom="8dp"/>
+ android:textSize="?attr/TextSizeHeadline"/>
+ android:textSize="?attr/TextSizeHeadline"/>
diff --git a/res/layout/fragment_conversation.xml b/res/layout/fragment_conversation.xml
index 3f7f27e5043427400cda75650487b22e38d6c238..b16e41132d323f87c06aa3cce4b5bed9bbd323c9 100644
--- a/res/layout/fragment_conversation.xml
+++ b/res/layout/fragment_conversation.xml
@@ -81,7 +81,7 @@
android:layout_centerVertical="true"
android:paddingLeft="24dp"
android:textColor="@color/ondarktext"
- android:textSize="14sp"
+ android:textSize="?attr/TextSizeBody"
android:layout_toLeftOf="@+id/snackbar_action"/>
diff --git a/res/layout/join_conference_dialog.xml b/res/layout/join_conference_dialog.xml
index 431bf59e790740d1a74b9128fe9ccb3f65eff22d..a36a5ef7851b2fed1915aa3035e695d936a8af87 100644
--- a/res/layout/join_conference_dialog.xml
+++ b/res/layout/join_conference_dialog.xml
@@ -9,7 +9,7 @@
android:id="@+id/your_account"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textSize="14sp"
+ android:textSize="?attr/TextSizeBody"
android:textColor="@color/primarytext"
android:text="@string/your_account" />
diff --git a/res/layout/message_received.xml b/res/layout/message_received.xml
index f7ff44d57d34471a7b71f6321e0c290a6117b14a..d85a4f8d0ab8cc690ed1da36d3618d57c8fa3479 100644
--- a/res/layout/message_received.xml
+++ b/res/layout/message_received.xml
@@ -44,7 +44,7 @@
android:autoLink="web"
android:textColor="@color/primarytext"
android:textIsSelectable="true"
- android:textSize="14sp" />
+ android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeInfo" />
diff --git a/res/layout/message_sent.xml b/res/layout/message_sent.xml
index 115140195a86b5a1d2fe0467472a06013f4e08c9..9728dc56d8a6012cc2efe338c0942810409cf8c2 100644
--- a/res/layout/message_sent.xml
+++ b/res/layout/message_sent.xml
@@ -44,7 +44,7 @@
android:autoLink="web"
android:textColor="@color/primarytext"
android:textIsSelectable="true"
- android:textSize="14sp" />
+ android:textSize="?attr/TextSizeBody" />
+ android:textSize="?attr/TextSizeInfo" />
+
+
+
+
+
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 841620e2562fe9d6aaac9df53142fe8849a3a1a0..75ddbbc4544fcbc83623da634cb2cd22e7fdbee6 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -108,6 +108,7 @@
By sending in stack traces you are helping the ongoing development of Conversations
Confirm Messages
Let your contact know when you have received and read a message
+ UI Options
OpenKeychain reported an error
I/O Error decrypting file
Accept
@@ -251,4 +252,6 @@
Warning: This could lead to message loss
Expert options
Please be very careful with those
+ Increase font size
+ Use larger font sizes across the entire app
\ No newline at end of file
diff --git a/res/values/themes.xml b/res/values/themes.xml
index 97f1db8f8135d8579065d42fd1e54bf20961866e..e2d4dcbe4efad4bd66349602bcad1c65bb9c8385 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -5,6 +5,15 @@
- @style/ConversationsActionBar
- @style/ConversationsActionBarWidget
- @style/ConversationsActionBarTabs
+ - 12sp
+ - 14sp
+ - 20sp
+
+
+