From ad839a1ddaea72f766be80266ae5b6d4fa7cae7f Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Sun, 22 Apr 2018 21:39:19 +0200 Subject: made all text styleable --- .../messenger/ui/adapter/ConversationAdapter.java | 4 - src/main/res/layout/account_row.xml | 4 +- src/main/res/layout/activity_about.xml | 2 +- src/main/res/layout/activity_change_password.xml | 6 + src/main/res/layout/activity_contact_details.xml | 14 +- src/main/res/layout/activity_edit_account.xml | 29 +- src/main/res/layout/activity_muc_details.xml | 18 +- src/main/res/layout/activity_trust_keys.xml | 6 +- src/main/res/layout/contact.xml | 2 +- src/main/res/layout/contact_key.xml | 2 +- src/main/res/layout/conversation_list_row.xml | 11 +- src/main/res/layout/create_conference_dialog.xml | 8 +- src/main/res/layout/dialog_block_contact.xml | 2 +- src/main/res/layout/dialog_clear_history.xml | 2 +- src/main/res/layout/dialog_presence.xml | 7 +- src/main/res/layout/enter_jid_dialog.xml | 7 +- src/main/res/layout/fragment_conversation.xml | 17 +- src/main/res/layout/join_conference_dialog.xml | 10 +- src/main/res/layout/keys_card.xml | 4 +- src/main/res/layout/magic_create.xml | 6 +- src/main/res/layout/message_received.xml | 8 +- src/main/res/layout/message_sent.xml | 16 +- src/main/res/layout/presence_template.xml | 2 +- src/main/res/layout/quickedit.xml | 1 + src/main/res/layout/welcome.xml | 4 +- src/main/res/values/attrs.xml | 58 ++-- src/main/res/values/styles.xml | 54 ++-- src/main/res/values/themes.xml | 295 +++++++++++++-------- 28 files changed, 355 insertions(+), 244 deletions(-) (limited to 'src') diff --git a/src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java index d6e875a94..76d13f7ed 100644 --- a/src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java +++ b/src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java @@ -85,8 +85,6 @@ public class ConversationAdapter extends ArrayAdapter { if (conversation == null) { return view; } - int c = Color.get(activity, conversation == selectedConversation ? R.attr.color_background_secondary : R.attr.color_background_primary); - viewHolder.swipeableItem.setBackgroundColor(c); if (conversation.getMode() == Conversation.MODE_SINGLE || activity.useSubjectToIdentifyConference()) { CharSequence name = conversation.getName(); if (name instanceof Jid) { @@ -332,7 +330,6 @@ public class ConversationAdapter extends ArrayAdapter { } public static class ViewHolder { - private View swipeableItem; private TextView name; private TextView lastMessage; private ImageView lastMessageIcon; @@ -353,7 +350,6 @@ public class ConversationAdapter extends ArrayAdapter { ViewHolder viewHolder = (ViewHolder) layout.getTag(); if (viewHolder == null) { viewHolder = new ViewHolder(); - viewHolder.swipeableItem = layout.findViewById(R.id.swipeable_item); viewHolder.name = layout.findViewById(R.id.conversation_name); viewHolder.lastMessage = layout.findViewById(R.id.conversation_lastmsg); viewHolder.lastMessageIcon = layout.findViewById(R.id.conversation_lastmsg_img); diff --git a/src/main/res/layout/account_row.xml b/src/main/res/layout/account_row.xml index d0cf3d96c..9af3b9653 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" /> + android:textAppearance="@style/TextAppearance.Conversations.Body2" /> \ No newline at end of file diff --git a/src/main/res/layout/activity_about.xml b/src/main/res/layout/activity_about.xml index 2e503d8bd..8192f1d29 100644 --- a/src/main/res/layout/activity_about.xml +++ b/src/main/res/layout/activity_about.xml @@ -59,8 +59,8 @@ android:linksClickable="true" android:paddingBottom="@dimen/activity_vertical_margin" android:text="@string/pref_about_message" - android:textColor="?attr/text_Color_Main" android:textSize="?attr/TextSizeBody" + 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 26fa2cef4..bebbd32ef 100644 --- a/src/main/res/layout/activity_change_password.xml +++ b/src/main/res/layout/activity_change_password.xml @@ -32,12 +32,15 @@ android:id="@+id/current_password_layout" android:layout_width="match_parent" android:layout_height="wrap_content" + app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error" + app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint" app:passwordToggleDrawable="@drawable/visibility_toggle_drawable" app:passwordToggleEnabled="true" app:passwordToggleTint="?android:textColorSecondary"> @@ -79,7 +79,7 @@ android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="@string/account_settings_example_jabber_id" - android:textAppearance="@style/TextAppearance.AppCompat.Title" + android:textAppearance="@style/TextAppearance.Conversations.Title" android:textIsSelectable="true" android:visibility="gone" /> @@ -100,7 +100,7 @@ android:layout_gravity="center_horizontal" android:layout_marginBottom="4dp" android:layout_marginTop="4dp" - android:textAppearance="@style/TextAppearance.AppCompat.Subhead" /> + android:textAppearance="@style/TextAppearance.Conversations.Subhead" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> @@ -165,7 +165,7 @@ android:layout_below="@+id/details_jidbox" android:layout_marginTop="32dp" android:text="@string/using_account" - android:textAppearance="@style/TextAppearance.AppCompat.Caption" + android:textAppearance="@style/TextAppearance.Conversations.Caption" android:visibility="gone" /> diff --git a/src/main/res/layout/activity_edit_account.xml b/src/main/res/layout/activity_edit_account.xml index c16465f72..3ffb2ff5d 100644 --- a/src/main/res/layout/activity_edit_account.xml +++ b/src/main/res/layout/activity_edit_account.xml @@ -66,7 +66,9 @@ 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:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error" + app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"> + android:hint="@string/account_settings_hostname" + app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error" + app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"> @@ -132,10 +140,13 @@ android:id="@+id/port_layout" android:layout_width="match_parent" android:layout_height="match_parent" - android:hint="@string/account_settings_port"> + android:hint="@string/account_settings_port" + app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error" + app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"> + android:textAppearance="@style/TextAppearance.Conversations.Title" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> + android:textAppearance="@style/TextAppearance.Conversations.Caption" /> + android:textAppearance="@style/TextAppearance.Conversations.Caption" /> @@ -567,7 +578,7 @@ android:id="@+id/own_fingerprint_desc" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:textAppearance="@style/TextAppearance.AppCompat.Caption" /> + android:textAppearance="@style/TextAppearance.Conversations.Caption" /> + android:textAppearance="@style/TextAppearance.Conversations.Title" /> @@ -62,7 +62,7 @@ android:layout_centerVertical="true" android:layout_toLeftOf="@+id/change_conference_button" android:text="@string/private_conference" - android:textAppearance="@style/TextAppearance.AppCompat.Body1" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> @@ -123,7 +123,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" android:visibility="gone" /> @@ -174,7 +174,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.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 b2c03ed8e..0e5159942 100644 --- a/src/main/res/layout/activity_trust_keys.xml +++ b/src/main/res/layout/activity_trust_keys.xml @@ -48,13 +48,13 @@ android:layout_height="wrap_content" android:layout_marginBottom="8sp" android:text="@string/error_trustkeys_title" - android:textAppearance="@style/TextAppearance.AppCompat.Title" /> + android:textAppearance="@style/TextAppearance.Conversations.Title" /> + android:textAppearance="@style/TextAppearance.Conversations.Subhead" /> + android:textAppearance="@style/TextAppearance.Conversations.Title" /> + android:textAppearance="@style/TextAppearance.Conversations.Subhead" /> + android:textAppearance="@style/TextAppearance.Conversations.Caption" /> + android:textAppearance="@style/TextAppearance.Conversations.Subhead" /> /> + android:layout_marginRight="?attr/TextSeparation" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> @@ -181,7 +180,7 @@ android:layout_alignParentRight="true" android:gravity="right" android:paddingLeft="4dp" - android:textAppearance="@style/TextAppearance.AppCompat.Caption" /> + 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 36dfae0fe..2cb78b165 100644 --- a/src/main/res/layout/create_conference_dialog.xml +++ b/src/main/res/layout/create_conference_dialog.xml @@ -1,5 +1,6 @@ - + + android:layout_height="wrap_content" + app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error" + app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> - + + android:layout_height="wrap_content" + app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error" + app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"> - + + android:hint="@string/account_settings_jabber_id" + app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error" + app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"> + android:id="@+id/unread_count_custom_view" + android:layout_width="?attr/IconSize" + android:layout_height="?attr/IconSize" + android:layout_alignEnd="@+id/scroll_to_bottom_button" + android:layout_alignTop="@+id/scroll_to_bottom_button" + android:elevation="8dp" + android:visibility="gone" + app:backgroundColor="?attr/unread_count" /> - + + android:hint="@string/conference_address" + app:errorTextAppearance="@style/TextAppearance.Conversations.Design.Error" + app:hintTextAppearance="@style/TextAppearance.Conversations.Design.Hint"> + android:inputType="textEmailAddress" /> + android:textAppearance="@style/TextAppearance.Conversations.Title" /> + android:textAppearance="@style/TextAppearance.Conversations.Body1" /> \ No newline at end of file diff --git a/src/main/res/layout/magic_create.xml b/src/main/res/layout/magic_create.xml index 43727a11d..d3aaad1b6 100644 --- a/src/main/res/layout/magic_create.xml +++ b/src/main/res/layout/magic_create.xml @@ -38,14 +38,14 @@ 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" />