Commit Graph

1230 Commits (7d210c8e0df365e624fa6eec982e549fd2024063)

Author SHA1 Message Date
Greyson Parrelli 76428bd19b Fix issue with author names getting cut off. 6 years ago
art1fa faea8fd2ec Apply message bubble paddings to both top and bottom
Batch selecting messages now feels better. Fixes #8035.
6 years ago
Greyson Parrelli 1e895e960f Fix various padding and alignment issues. 6 years ago
Greyson Parrelli 44856ca8cd Updated language translations. 6 years ago
Greyson Parrelli d5a9efa96a Reduce letter spacing on Preview text. 6 years ago
Greyson Parrelli d5753bc306 Fix spacing issue between short clustered group chats.
For short messages in a cluster, the contact photo was sometimes taller
than the actual bubble, leading to extra weird space. So instead we use
a container to hold the width of the cell, and set the avatar to be GONE
instead of INVISIBLE.
6 years ago
Christian Ascheberg 0bb44f2034 Improve disappearing message time strings
Fixes #7501
6 years ago
Greyson Parrelli 6a1fd8b1c6 Increase difference between read/unread conversations in list.
Updating to match the design.
6 years ago
Greyson Parrelli f82b2c0d3f Prevent author name from making media messages too wide.
The media size traditionally determines the bubble size, but the author
could make it wider, which would lead to rendering issues. In the case
of media attachments (images, videos, and shared contacts), we restrict
the width of the author name. When there's a number+profile name combo,
we split the space 50/50 between the two.
6 years ago
Greyson Parrelli 6a090bd5f1 Some visual tweak fixes.
- Use correct color action bar in contact name edit activity.
- Fix compose text height to match send button height.
6 years ago
Greyson Parrelli 6fd10042fb Move expiration timer to be next to the date. 6 years ago
Greyson Parrelli aa25f39fe9 Fix footer icon tints. 6 years ago
Greyson Parrelli 860047c2d3 Remove CornerMaskingView. 6 years ago
Greyson Parrelli d303a88803 Fix quote dismiss button not showing up.
Fixes #8006
6 years ago
Greyson Parrelli 8f551c8b32 Fix various redesign issues with Android 4.x.
In particular, there were many issues with drawing corners.
Unfortunately, there's no pretty way to get masking working on every
Android version, so we have to switch back to using custom backgrounds
and then using multiple masking methods depending on Android version.

Also, I had to remove attr references in drawables. They crash on 4.x.
6 years ago
Jonathan Fung 85d963047e Adding a long press icon description for the Search icon
Fixes #7836
6 years ago
Greyson Parrelli 99f7133afe Updated language translations. 6 years ago
Greyson Parrelli 1c023b5218 Remove unused resources. 6 years ago
RiseT 7960a5785d Export some strings from shared contact details activity 6 years ago
Greyson Parrelli 8579c30909 Styling improvements and code cleanup. 6 years ago
Greyson Parrelli 24b062d8dd Improve the look of message bubbles. 6 years ago
Greyson Parrelli 7cfcb62c25 Added colors and styles. 6 years ago
Greyson Parrelli e3bf91b99b Get rid of old references to @drawable/icon.
Fixes #7957
6 years ago
Greyson Parrelli f074c7e5b7 Fixed FAB sometimes blocking shared contact toggle.
Fixes #7968
6 years ago
Greyson Parrelli 84e2fcad54 Update UI of toggling shared contact photo. 6 years ago
Greyson Parrelli 6ce8516b93 Make contact photos optional when sharing contacts.
Previously, if you had a contact photo for a user, we'd always send it
Now you can choose whether or not it is sent.
6 years ago
RiseT e75822c6fd Remove unused strings
- Removed unused strings
- Removed some obsolete header comments
- Removed some whitespace
6 years ago
RiseT 6a465e6589 Update locales per 2018-06-23
Translation completion >= 90%, with the exception of Irish (80%), but they've been waiting for a rather long time.

Added:
- Irish
- Kurdish
- Telugu
- Ukrainian
6 years ago
Greyson Parrelli 3134837d56 Remove plaintext backup import option.
We have our own secure backup solution built into the app now.
No need to support plaintext backups.
6 years ago
unknown 69ea116b2b Updated authenticator icons (Fixes #7908) 6 years ago
Greyson Parrelli 708cd5335d Updated language translations. 6 years ago
Greyson Parrelli 8af076a796 Restore res/values-be/strings.xml 6 years ago
Greyson Parrelli 7fb53edc3c Updated language translations. 6 years ago
Greyson Parrelli f72f75ee61 Show a link for privacy policy. 6 years ago
Greyson Parrelli 20cc6f4d0e Return registration permission string to previous value. 6 years ago
riyapenn-signal b9c337d0b7 Updated for small copy change 6 years ago
riyapenn-signal 3654856be5 Updated strings.xml to include minor copy changes
- Permission prompt to include text about backups
- Updated support email
- Updated domain to signal.org in a link
6 years ago
Greyson Parrelli 4f72f4c649 Remove unused string. 6 years ago
Greyson Parrelli cc1350ba5b Updated language translations. 6 years ago
Greyson Parrelli 542e962be9 Fixed crash when ScribbleView failed to save.
Previously, if an operation failed, we set the result to "null".
However, this was a mistake. Setting the result at all assumes success.
Instead, we need to set an exception so the ListenableFuture knows that
the operation failed.
6 years ago
Greyson Parrelli 2c17b54ef9 Show a banner in the event of a service outage.
We will now determine if there has been a service outage and render a
banner at the top of the conversation list if we detect that there has
been one.
6 years ago
Greyson Parrelli 0999359454 Improve the image editor.
A variety of improvements to the image editor, such as:

- New, fullscreen styling
- Smoother lines
- Better text and sticker handling
- Improved color picker with a history pallette
- New highlighter tool
6 years ago
Greyson Parrelli eed2c6ec4c Added adaptive icon support.
Also moved our non-adaptive app icon into the mipmap folders, which is
where they should be.

Fixes #7607
6 years ago
Greyson Parrelli 92a64f59a4 Switch search to use the existing header.
Probably best to not try out any possible new design changes just yet.
Let's stick with what we have.
6 years ago
Greyson Parrelli 07e8ae716c Fix EmojiTextView regression.
Using the singleLine attribute will make the TextView report that the
lineCount is always 1, regardless of actual text length. This breaks our
manual ellipsize calculation. Because you can't actually read the
singleLine attribute at runtime, I've switched relevant usages of
singleLine to use maxLines=1 (relevant usages are EmojiTextViews where
singleLine was set and ellipsize was set to 'end').

Fixes #7744
6 years ago
Greyson Parrelli 3a827d1c48 Fix dark theme in search.
Fixed #7821
6 years ago
Moxie Marlinspike 32b608ff2f Updated language translations 6 years ago
Greyson Parrelli 0449647cf9 Implemented full-text search.
You can now use the search bar on the conversation list to find
conversations, messages, and contacts.
6 years ago
Greyson Parrelli e6c16cf28d Allow editing of contact names.
Took care to properly format CJK names.
6 years ago
Greyson Parrelli 54dbffaf30 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.
6 years ago