mirror of
https://github.com/oxen-io/session-android.git
synced 2025-10-17 14:21:55 +00:00
Added ability to share contacts.
The "contact" option in the attachments tray now brings you through an optimized contact sharing flow, allowing you to select specific fields to share. The contact is then presented as a special message type, allowing you to interact with the card to add the contact to your system contacts, invite them to signal, initiate a signal message, etc.
This commit is contained in:
@@ -131,6 +131,9 @@
|
||||
<attr name="media_overview_document_background" format="color"/>
|
||||
<attr name="media_overview_document_foreground" format="color"/>
|
||||
|
||||
<attr name="shared_contact_details_header_background" format="color"/>
|
||||
<attr name="shared_contact_details_titlebar" format="color"/>
|
||||
|
||||
<attr name="search_toolbar_background" format="color"/>
|
||||
|
||||
<attr name="contact_list_divider" format="reference"/>
|
||||
|
@@ -37,6 +37,7 @@
|
||||
<color name="transparent_white_60">#60ffffff</color>
|
||||
<color name="transparent_white_70">#70ffffff</color>
|
||||
<color name="transparent_white_aa">#aaffffff</color>
|
||||
<color name="transparent_white_dd">#ddffffff</color>
|
||||
|
||||
<color name="conversation_compose_divider">#32000000</color>
|
||||
|
||||
|
@@ -59,4 +59,7 @@
|
||||
<dimen name="onboarding_subtitle_size">20sp</dimen>
|
||||
|
||||
<dimen name="scribble_stroke_size">3dp</dimen>
|
||||
|
||||
<dimen name="floating_action_button_margin">16dp</dimen>
|
||||
|
||||
</resources>
|
||||
|
@@ -97,6 +97,13 @@
|
||||
<string name="ContactsDatabase_message_s">Message %s</string>
|
||||
<string name="ContactsDatabase_signal_call_s">Signal Call %s</string>
|
||||
|
||||
<!-- ContactShareEditActivity -->
|
||||
<string name="ContactShareEditActivity_type_home">Home</string>
|
||||
<string name="ContactShareEditActivity_type_mobile">Mobile</string>
|
||||
<string name="ContactShareEditActivity_type_work">Work</string>
|
||||
<string name="ContactShareEditActivity_type_missing">Other</string>
|
||||
<string name="ContactShareEditActivity_invalid_contact">Selected contact was invalid</string>
|
||||
|
||||
<!-- ConversationItem -->
|
||||
<string name="ConversationItem_error_not_delivered">Not delivered</string>
|
||||
<string name="ConversationItem_received_key_exchange_message_tap_to_process">Received key exchange message, tap to process.</string>
|
||||
@@ -152,6 +159,8 @@
|
||||
<string name="ConversationActivity_signal_needs_the_camera_permission_to_take_photos_or_video">Signal needs the Camera permission to take photos or video, but it has been permanently denied. Please continue to app settings, select \"Permissions\", and enable \"Camera\".</string>
|
||||
<string name="ConversationActivity_signal_needs_camera_permissions_to_take_photos_or_video">Signal needs Camera permissions to take photos or video</string>
|
||||
|
||||
<string name="ConversationActivity_quoted_contact_message">%1$s %2$s</string>
|
||||
|
||||
<!-- ConversationAdapter -->
|
||||
<plurals name="ConversationAdapter_n_unread_messages">
|
||||
<item quantity="one">%d unread message</item>
|
||||
@@ -568,6 +577,23 @@
|
||||
<string name="RingtonePreference_add_ringtone_text">Add ringtone</string>
|
||||
<string name="RingtonePreference_unable_to_add_ringtone">Unable to add custom ringtone</string>
|
||||
|
||||
<!-- SharedContactDetailsActivity -->
|
||||
<string name="SharedContactDetailsActivity_add_to_contacts">Add to Contacts</string>
|
||||
<string name="SharedContactDetailsActivity_invite_to_signal">Invite to Signal</string>
|
||||
<string name="SharedContactDetailsActivity_invite_message">Let\'s switch to Signal: %1$s</string>
|
||||
<string name="SharedContactDetailsActivity_new_contact_success">Contact added.</string>
|
||||
<string name="SharedContactDetailsActivity_new_contact_failure">Failed to retrieve the contact</string>
|
||||
<string name="SharedContactDetailsActivity_updated_contact_success">Contact updated.</string>
|
||||
<string name="SharedContactDetailsActivity_updated_contact_failure">Error while editing contact</string>
|
||||
<string name="SharedContactDetailsActivity_initialization_failure">Error while reading contact</string>
|
||||
<string name="SharedContactDetailsActivity_add_as_new_contact">Add as a new contact</string>
|
||||
<string name="SharedContactDetailsActivity_add_to_existing_contact">Add to an existing contact</string>
|
||||
|
||||
<!-- SharedContactView -->
|
||||
<string name="SharedContactView_add_to_contacts">Add to Contacts</string>
|
||||
<string name="SharedContactView_invite_to_signal">Invite to Signal</string>
|
||||
<string name="SharedContactView_message">Signal Message</string>
|
||||
|
||||
<!-- Slide -->
|
||||
<string name="Slide_image">Image</string>
|
||||
<string name="Slide_audio">Audio</string>
|
||||
@@ -695,6 +721,8 @@
|
||||
<string name="MessageNotifier_reply">Reply</string>
|
||||
<string name="MessageNotifier_pending_signal_messages">Pending Signal messages</string>
|
||||
<string name="MessageNotifier_you_have_pending_signal_messages">You have pending Signal messages, tap to open and retrieve</string>
|
||||
<string name="MessageNotifier_contact_message">%1$s %2$s</string>
|
||||
<string name="MessageNotifier_unknown_contact_message">Contact</string>
|
||||
|
||||
<!-- MmsPreferencesFragment -->
|
||||
|
||||
|
@@ -61,6 +61,12 @@
|
||||
<item name="android:textColorSecondary">@color/white</item>
|
||||
</style>
|
||||
|
||||
<style name="TextSecure.LightActionBar.DarkText"
|
||||
parent="TextSecure.LightActionBar">
|
||||
<item name="android:textColorPrimary">@color/black</item>
|
||||
<item name="android:textColorSecondary">@color/black</item>
|
||||
</style>
|
||||
|
||||
<style name="TextSecure.FlatLightActionBar"
|
||||
parent="@style/TextSecure.LightActionBar">
|
||||
<item name="elevation">0dp</item>
|
||||
@@ -188,6 +194,15 @@
|
||||
<item name="android:textSize">14sp</item>
|
||||
</style>
|
||||
|
||||
<style name="Button.Primary" parent="Base.Widget.AppCompat.Button.Colored">
|
||||
<item name="colorAccent">@color/signal_primary</item>
|
||||
<item name="android:textColor">@color/white</item>
|
||||
</style>
|
||||
|
||||
<style name="Button.Borderless" parent="Base.Widget.AppCompat.Button.Borderless">
|
||||
<item name="android:textColor">@color/signal_primary</item>
|
||||
</style>
|
||||
|
||||
<!-- RedPhone -->
|
||||
|
||||
<!-- Buttons in the main "button row" of the in-call onscreen touch UI. -->
|
||||
|
@@ -23,6 +23,9 @@
|
||||
<item name="media_overview_header_foreground">@color/gray50</item>
|
||||
<item name="media_overview_document_foreground">@color/gray70</item>
|
||||
<item name="media_overview_document_background">@color/white</item>
|
||||
|
||||
<item name="shared_contact_details_header_background">@color/grey_100</item>
|
||||
<item name="shared_contact_details_titlebar">@color/grey_400</item>
|
||||
</style>
|
||||
|
||||
<style name="TextSecure.DarkNoActionBar" parent="@style/TextSecure.DarkTheme">
|
||||
@@ -47,6 +50,9 @@
|
||||
<item name="media_overview_header_foreground">@color/gray10</item>
|
||||
<item name="media_overview_document_foreground">@color/white</item>
|
||||
<item name="media_overview_document_background">@color/black</item>
|
||||
|
||||
<item name="shared_contact_details_header_background">@color/grey_800</item>
|
||||
<item name="shared_contact_details_titlebar">@color/grey_900</item>
|
||||
</style>
|
||||
|
||||
<style name="TextSecure.HighlightTheme" parent="@style/TextSecure.LightTheme">
|
||||
|
Reference in New Issue
Block a user