Commit Graph

130 Commits (96736a8095c253832d8050fb9f37c5266e9dfd23)

Author SHA1 Message Date
Greyson Parrelli 2a644437fb Add sticker support.
No sticker packs are available for use yet, but we now have the
latent ability to send and receive.
6 years ago
Greyson Parrelli 55699e27bc Added ability to receive long messages.
Send support is in here too. We'll enable it in a future release after
enough people have updated.
6 years ago
Greyson Parrelli bf28e109d3 Update registration UI. 6 years ago
Greyson Parrelli c76081d99c Added support for link previews. 6 years ago
Greyson Parrelli 6fa7eca60b Implement new media send flow.
Update our media send flow to allow users to send multiple images/videos
at once. This change includes:

- New in-app media picker flow.
- Ability to caption images and videos.
- Image editing tools are made more prominent in the flow.
- Some fixes to the image editing tools.
6 years ago
Greyson Parrelli 47a10a0288 Added support for multi-image receive. 6 years ago
Greyson Parrelli 776b0e23ae Add support for typing indicators. 6 years ago
Greyson Parrelli ff9d5df0e0 Dark theme support for emoji variation selector. 7 years ago
Greyson Parrelli 7cadb0d35a Properly set the document download icon tint. 7 years ago
Greyson Parrelli bab92fca7b Move unread indicator to be above the avatar. 7 years ago
Greyson Parrelli 127505af0b Implement new color palette. 7 years ago
Greyson Parrelli ad7dd7584e Fixed document display in media overview in dark theme.
Shoutout to @aleb2000 for working on this as well!

Fixes #8151
7 years ago
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
7 years ago
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.
7 years ago
Greyson Parrelli 6a1fd8b1c6 Increase difference between read/unread conversations in list.
Updating to match the design.
7 years ago
Greyson Parrelli aa25f39fe9 Fix footer icon tints. 7 years ago
Greyson Parrelli 860047c2d3 Remove CornerMaskingView. 7 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.
7 years ago
Greyson Parrelli 8579c30909 Styling improvements and code cleanup. 7 years ago
Greyson Parrelli 24b062d8dd Improve the look of message bubbles. 7 years ago
Greyson Parrelli 3a827d1c48 Fix dark theme in search.
Fixed #7821
7 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.
7 years ago
Greyson Parrelli fa99e8f0d0 Updated reply-to UI.
All UI components are now properly styled and functioning according to
spec.
7 years ago
Moxie Marlinspike d567534609 replies 7 years ago
Moxie Marlinspike 4669c45ff7 Perpetuate the original sin of dark theme
Fixes #7614
7 years ago
Greyson Parrelli ea374735e1 Render images in a conversation true-to-size.
Previously, we were always rendering images as squares. Instead of doing
that, we now render them as close to true-to-size as possible (within
reasonable min/max width/height boundaries).
7 years ago
Moxie Marlinspike c8dd62cecf Make it possible to set a zero value for screen lock timeout
Fixes #7485
7 years ago
Moxie Marlinspike d28dc670ea Migrate to Android fingerprints and auth for Signal screen lock 7 years ago
Moxie Marlinspike cf81815bf6 Add recent chats to top of share list 8 years ago
Moxie Marlinspike 2da47c3bb3 Fix share list crash and update look/feel
Fixes #7195
8 years ago
Moxie Marlinspike 534dec282f Brighten light theme
1) Brighten background color

2) Add unread indicator in conversation list

3) Eliminate some conversation list overdraw
8 years ago
Moxie Marlinspike 405ee3b741 Improve search bar visibility 8 years ago
Moxie Marlinspike 90ff0e58b0 Update registration flow 8 years ago
Moxie Marlinspike 8ce914a344 Refactor media overview activity to display documents
// FREEBIE
8 years ago
Moxie Marlinspike a1c276f70b Update to V7 PreferencesCompat library
// FREEBIE
8 years ago
Mateo Hernandez b17cba621e Show emoji-only messages larger
Closes #6531
// FREEBIE
8 years ago
Mateo Hernandez 869630b7f4 Tint and resize import/export icons
Closes #6567
// FREEBIE
8 years ago
Mateo Hernandez a353ebd834 Add tint to preference icons
Closes #6540
// FREEBIE
8 years ago
Mateo Hernandez 9716849bb9 Fix preference divider crash on KitKat
Closes #6546
Fixes #6544
// FREEBIE
8 years ago
Moxie Marlinspike 8aab61c2e3 Make preference category card dividers more dark theme compatible
// FREEBIE
8 years ago
Moxie Marlinspike f67eb5f9f3 Support for receiving arbitrary attachment types
// FREEBIE
8 years ago
FeuRenard 52b1e17c36 Unify alert dialog button colors
Fixes #5227
Closes #5415
// FREEBIE
8 years ago
haffenloher 76ac95756f Fix last seen divider crash on Android <5.0
Apparently, it's not possible to reference an attribute in an xml
drawable on API <21, so we have to use separate light and dark theme
drawables instead.

Closes #6285
8 years ago
Moxie Marlinspike 4ee607878c Fix unread message conversation separator for dark theme
Fixes #6265
// FREEBIE
8 years ago
Moxie Marlinspike 4c815db076 Support for sticky date headers
Closes #4696
// FREEBIE
8 years ago
Moxie Marlinspike f7474362ff Updated emoji set
// FREEBIE
8 years ago
Moxie Marlinspike 1b44bdcd3c Support for stickers and scribbles
// FREEBIE
8 years ago
Moxie Marlinspike 8b342ee18b Support for "recent photos" thumbnailsabove attachment selector
// FREEBIE

Closes #5893
8 years ago
Moxie Marlinspike 8af9b7fd15 Improve animations on audio controls, enable push to talk
// FREEBIE
9 years ago
Moxie Marlinspike 852634b294 Support for updated fingerprint format
// FREEBIE
9 years ago