From bb976a4bff6d4b6763611a566a85a748ac57051f Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Wed, 18 Dec 2019 11:36:09 +0100 Subject: [PATCH] Implement new private chat screen redesign --- AndroidManifest.xml | 3 + ...ortant_filled_button_medium_background.xml | 11 +++ res/layout/activity_new_private_chat.xml | 14 +++ res/layout/fragment_enter_public_key.xml | 95 +++++++++++++++++++ ...rsation_view.xml => view_conversation.xml} | 0 ...{fake_chat_view.xml => view_fake_chat.xml} | 0 ...ture_view.xml => view_profile_picture.xml} | 0 res/layout/view_separator.xml | 18 ++++ res/values/colors.xml | 2 + res/values/dimens.xml | 3 +- res/values/styles.xml | 30 +++++- .../loki/redesign/activities/HomeActivity.kt | 7 +- ...{ConversationAdapter.kt => HomeAdapter.kt} | 4 +- .../activities/NewPrivateChatActivity.kt | 63 ++++++++++++ .../loki/redesign/views/ConversationView.kt | 4 +- .../loki/redesign/views/FakeChatView.kt | 4 +- .../loki/redesign/views/ProfilePictureView.kt | 6 +- .../loki/redesign/views/SeparatorView.kt | 71 ++++++++++++++ 18 files changed, 320 insertions(+), 15 deletions(-) create mode 100644 res/drawable/unimportant_filled_button_medium_background.xml create mode 100644 res/layout/activity_new_private_chat.xml create mode 100644 res/layout/fragment_enter_public_key.xml rename res/layout/{conversation_view.xml => view_conversation.xml} (100%) rename res/layout/{fake_chat_view.xml => view_fake_chat.xml} (100%) rename res/layout/{profile_picture_view.xml => view_profile_picture.xml} (100%) create mode 100644 res/layout/view_separator.xml rename src/org/thoughtcrime/securesms/loki/redesign/activities/{ConversationAdapter.kt => HomeAdapter.kt} (87%) create mode 100644 src/org/thoughtcrime/securesms/loki/redesign/activities/NewPrivateChatActivity.kt create mode 100644 src/org/thoughtcrime/securesms/loki/redesign/views/SeparatorView.kt diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 61b9b921cc..964d25e62c 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -142,6 +142,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/layout/activity_new_private_chat.xml b/res/layout/activity_new_private_chat.xml new file mode 100644 index 0000000000..d6bf8f66d7 --- /dev/null +++ b/res/layout/activity_new_private_chat.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/res/layout/fragment_enter_public_key.xml b/res/layout/fragment_enter_public_key.xml new file mode 100644 index 0000000000..d579a6c5e6 --- /dev/null +++ b/res/layout/fragment_enter_public_key.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + +