Greyson Parrelli
13c72779af
Visually note quotes for messages you don't have.
...
We will now show a small footer under quotes for messages that you
don't have locally.
Also fixes #7850
2018-08-13 18:38:59 -04:00
Greyson Parrelli
4d565990c9
Add drop shadow under attachment drawer.
2018-08-13 18:38:59 -04:00
Greyson Parrelli
5cdf5499d0
Clean up shortcut code.
2018-08-13 18:38:59 -04:00
Leonard Ehrenfried
c3c44e324b
Allow users to add conversation shortcuts to the home screen.
2018-08-13 18:38:59 -04:00
Greyson Parrelli
c7da83a702
Show attachment button while composing text.
...
Previously, we'd only show the attachment button when the user had
yet to enter any text. To add an attachment after text was entered,
you'd have to go to the three-dot menu. Now we just show a little
attach button in the text area.
I also took the opportunity to clean up other button paddings and
stuff in the compose area so things look better and react to text
sizes more predictably.
2018-08-13 18:38:59 -04:00
Greyson Parrelli
dbd42c4af2
Add notification channel support.
...
Bucket our notifications into channels. Required to target API 26.
2018-08-13 18:38:53 -04:00
Greyson Parrelli
b7d83c7a1f
Make libpaste a source dependency.
2018-08-06 10:50:06 -04:00
Greyson Parrelli
76428bd19b
Fix issue with author names getting cut off.
2018-07-27 16:31:39 -04:00
art1fa
faea8fd2ec
Apply message bubble paddings to both top and bottom
...
Batch selecting messages now feels better. Fixes #8035 .
2018-07-27 16:15:37 -04:00
Greyson Parrelli
1e895e960f
Fix various padding and alignment issues.
2018-07-27 14:00:11 -04:00
Greyson Parrelli
44856ca8cd
Updated language translations.
2018-07-26 12:40:48 -04:00
Greyson Parrelli
d5a9efa96a
Reduce letter spacing on Preview text.
2018-07-25 09:58:43 -04:00
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.
2018-07-25 01:16:48 -04:00
Christian Ascheberg
0bb44f2034
Improve disappearing message time strings
...
Fixes #7501
2018-07-24 20:35:51 -04:00
Greyson Parrelli
6a1fd8b1c6
Increase difference between read/unread conversations in list.
...
Updating to match the design.
2018-07-24 12:34:21 -04:00
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.
2018-07-20 18:24:52 -07:00
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.
2018-07-20 16:37:34 -07:00
Greyson Parrelli
6fd10042fb
Move expiration timer to be next to the date.
2018-07-20 16:05:14 -07:00
Greyson Parrelli
aa25f39fe9
Fix footer icon tints.
2018-07-20 15:40:13 -07:00
Greyson Parrelli
860047c2d3
Remove CornerMaskingView.
2018-07-20 14:24:04 -07:00
Greyson Parrelli
d303a88803
Fix quote dismiss button not showing up.
...
Fixes #8006
2018-07-20 14:03:03 -07:00
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.
2018-07-18 16:53:36 -07:00
Jonathan Fung
85d963047e
Adding a long press icon description for the Search icon
...
Fixes #7836
2018-07-18 09:04:42 -07:00
Greyson Parrelli
99f7133afe
Updated language translations.
2018-07-18 08:34:21 -07:00
Greyson Parrelli
1c023b5218
Remove unused resources.
2018-07-17 12:06:50 -07:00
RiseT
7960a5785d
Export some strings from shared contact details activity
2018-07-17 12:06:50 -07:00
Greyson Parrelli
8579c30909
Styling improvements and code cleanup.
2018-07-17 12:06:42 -07:00
Greyson Parrelli
24b062d8dd
Improve the look of message bubbles.
2018-07-17 09:53:52 -07:00
Greyson Parrelli
7cfcb62c25
Added colors and styles.
2018-07-12 10:59:29 -07:00
Greyson Parrelli
e3bf91b99b
Get rid of old references to @drawable/icon.
...
Fixes #7957
2018-07-09 14:56:31 -07:00
Greyson Parrelli
f074c7e5b7
Fixed FAB sometimes blocking shared contact toggle.
...
Fixes #7968
2018-07-06 09:52:28 -07:00
Greyson Parrelli
84e2fcad54
Update UI of toggling shared contact photo.
2018-07-05 10:05:54 -07:00
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.
2018-07-03 17:16:50 -07:00
RiseT
e75822c6fd
Remove unused strings
...
- Removed unused strings
- Removed some obsolete header comments
- Removed some whitespace
2018-07-02 17:56:07 -07:00
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
2018-07-02 17:49:29 -07:00
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.
2018-07-02 17:11:13 -07:00
unknown
69ea116b2b
Updated authenticator icons ( Fixes #7908 )
2018-06-29 14:38:36 -07:00
Greyson Parrelli
708cd5335d
Updated language translations.
2018-06-27 09:47:58 -07:00
Greyson Parrelli
8af076a796
Restore res/values-be/strings.xml
2018-06-25 14:28:54 -07:00
Greyson Parrelli
7fb53edc3c
Updated language translations.
2018-06-25 12:18:04 -07:00
Greyson Parrelli
f72f75ee61
Show a link for privacy policy.
2018-06-22 13:09:43 -07:00
Greyson Parrelli
20cc6f4d0e
Return registration permission string to previous value.
2018-06-22 10:59:53 -07:00
riyapenn-signal
b9c337d0b7
Updated for small copy change
2018-06-22 10:59:53 -07:00
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
2018-06-22 10:59:53 -07:00
Greyson Parrelli
4f72f4c649
Remove unused string.
2018-06-22 10:59:53 -07:00
Greyson Parrelli
cc1350ba5b
Updated language translations.
2018-06-20 07:32:24 -07:00
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.
2018-06-18 14:33:44 -07:00
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.
2018-06-18 14:32:45 -07:00
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
2018-06-18 14:32:45 -07:00
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
2018-06-18 14:32:45 -07:00