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.
7 years ago
Greyson Parrelli
6fd10042fb
Move expiration timer to be next to the date.
7 years ago
Greyson Parrelli
aa25f39fe9
Fix footer icon tints.
7 years ago
Greyson Parrelli
860047c2d3
Remove CornerMaskingView.
7 years ago
Greyson Parrelli
d303a88803
Fix quote dismiss button not showing up.
...
Fixes #8006
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
1c023b5218
Remove unused resources.
7 years ago
RiseT
7960a5785d
Export some strings from shared contact details activity
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
f074c7e5b7
Fixed FAB sometimes blocking shared contact toggle.
...
Fixes #7968
7 years ago
Greyson Parrelli
84e2fcad54
Update UI of toggling shared contact photo.
7 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.
7 years ago
Greyson Parrelli
f72f75ee61
Show a link for privacy policy.
7 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.
7 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
7 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.
7 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
7 years ago
Greyson Parrelli
3a827d1c48
Fix dark theme in search.
...
Fixed #7821
7 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.
7 years ago
Greyson Parrelli
e6c16cf28d
Allow editing of contact names.
...
Took care to properly format CJK names.
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
ca8fecea9c
Clean up camera flipping, handle having missing cameras.
...
Did a refactor to better organize the camera flipping code. Also, I
wanted to make sure we handle the cases where the user doesn't have two
cameras (or no cameras, for that matter). In these cases, we just don't
show the appropriate buttons.
7 years ago
Niklas Hambüchen
f1c79eaebf
Add button to flip camera (front vs rear). Fixes #6279
7 years ago
Greyson Parrelli
f580edaf91
Fix voice recording UI when replying to a message.
...
Just had to relayer some of the views so the recording UI positions
correctly lined up at the bottom.
7 years ago
Greyson Parrelli
63a3b1acb9
Also make author text EmojiTextView.
7 years ago
Greyson Parrelli
6fbbc9d078
Render emoji's properly in quote bubbles.
...
Unfortunately, the change wasn't as simple as just switching to use our
EmojiTextView. That view only supported single-line text. I added
support for multi-line text.
Fixes #7704 .
7 years ago
RiseT
29af1669e1
Export strings from registration_call_me_view
...
Export strings from webrtc_call_screen
Closes #7543
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
Moxie Marlinspike
e86a9ce7eb
Add phone number and direct dial to recipient preferences
7 years ago
Greyson Parrelli
5dc5503896
Fixed 'All Media' toolbar color mismatch.
...
In landscape, you'd see that the tabs were a different color from the
toolbar. This has been corrected so they're all the same color now.
Fixes #7578
Closes #7579
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
Greyson Parrelli
10e5b24cfd
Allow batch deletion of media.
...
It is now possible to batch-delete media in the "media overview" screen.
You can long press to enter multi-select mode. Then a delete button
appears on the menu bar. After pressing delete, you will get a
confirmation, and if the user confirms, the items will delete while a
progres dialog shows.
7 years ago
Moxie Marlinspike
aff65abe91
Hide keyboard after backup passphrase entered
...
Fixes #7508
7 years ago
Moxie Marlinspike
b39820dcb6
Clarify Registration Lock reminder
...
Fixes #7484
7 years ago
Moxie Marlinspike
1a24885110
Fix issue "home button" issue with screen lock
...
Fixes #7475
7 years ago
Moxie Marlinspike
56c95d1d1b
Extract string resource
7 years ago
Moxie Marlinspike
2beb1dd8d9
Layout adjustments
7 years ago
art1fa
feee09cd28
Fix color in toolbars
7 years ago
art1fa
6dd8300c73
Add standard elevation to Toolbars
7 years ago
art1fa
4281097828
Decrease back button padding / margin
7 years ago
art1fa
1e62934220
Reduce avatar size in ConversationView
7 years ago
Moxie Marlinspike
110d33ddf8
Support for Registration Lock PINs
7 years ago
Moxie Marlinspike
d28dc670ea
Migrate to Android fingerprints and auth for Signal screen lock
7 years ago
Moxie Marlinspike
24e573e537
Support for full backup/restore to sdcard
7 years ago
Moxie Marlinspike
23aee53c7d
Add determinte progress and foreground service for sqlcipher migration
7 years ago
Moxie Marlinspike
bc64230a65
Switch to HackyViewPager for media preview
...
Fixes #7344
Fixes #7335
7 years ago
Moxie Marlinspike
94e2b9e66e
Make video player in media player control a view stub
7 years ago
Moxie Marlinspike
8bba45f396
Add swipe gestures to media view
...
Fixes #2355
Closes #6632
7 years ago
Moxie Marlinspike
34424a9b3e
Fix crash when signal messages disabled in group conversation
...
Fixes #6419
Closes #6803
7 years ago
Moxie Marlinspike
23e9b3a61e
Fix colors in all images toolbar
...
Fixes #7242
8 years ago
Moxie Marlinspike
64c8b4b2ef
Support for selective permissions
8 years ago
Moxie Marlinspike
e9a82502b9
Fix up converstion list empty state look
8 years ago
Moxie Marlinspike
19d49ed281
Add slight drop shadow to slide up / slide down answer button text
8 years ago
Moxie Marlinspike
86bd2351bc
Replace answer/decline button and action for incoming calls
...
Fixes #7199
8 years ago
Moxie Marlinspike
cf81815bf6
Add recent chats to top of share list
8 years ago
Moxie Marlinspike
e31ce39967
Fix background on attachment manager
8 years ago
Moxie Marlinspike
2da47c3bb3
Fix share list crash and update look/feel
...
Fixes #7195
8 years ago
Moxie Marlinspike
909c0c544c
Make sure thread preview text is to left of unread indicator
8 years ago
Moxie Marlinspike
1986e58c5f
Remove unused resources
...
According to Android Studio
8 years ago
Moxie Marlinspike
b88069f396
Revert "Remove unused resources"
...
AS seems to have miscalculated
This reverts commit 344af622b7
.
8 years ago
Moxie Marlinspike
344af622b7
Remove unused resources
...
Or so says Android Studio
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
1cee253b41
Fix contact list search cursor color
8 years ago
Moxie Marlinspike
405ee3b741
Improve search bar visibility
8 years ago
Moxie Marlinspike
9a75f49aa1
Add an empty state for search
8 years ago
Moxie Marlinspike
9c50057909
Add an empty state for archived
8 years ago
Moxie Marlinspike
bb878f8a67
Adjust Conversation List toolbar to match RecyclerView alignment
8 years ago
Moxie Marlinspike
3097c2855e
Add empty state for conversation list
8 years ago
Moxie Marlinspike
90ff0e58b0
Update registration flow
8 years ago
Moxie Marlinspike
10f224ede5
Update to glide 4.x
...
// FREEBIE
8 years ago
Moxie Marlinspike
5be1a5e3d5
Fix "no media" text alignment in conversation gallery
...
Fixes #7066
// FREEBIE
8 years ago
Moxie Marlinspike
9fa4ba126b
Fix non-collapsing layout when scrolled from horiz recyclerview
...
Fixes #7042
// FREEBIE
8 years ago
Moxie Marlinspike
ac282ccf70
Display contact color in background for generated avatars
...
Fixes #7028
// FREEBIE
8 years ago
Moxie Marlinspike
0a3ede7c32
Fix expiring messages timer colors in dark theme
...
Fixes #5759
// FREEBIE
8 years ago
Moxie Marlinspike
5ad7e3b48a
Make avatar in conversation activity tappable
...
Fixes #7025
// FREEBIE
8 years ago
Moxie Marlinspike
10e305d204
Remove elevation
...
Helps #6894
// FREEBIE
8 years ago
Moxie Marlinspike
b430be9759
Fix color for shared media in dark theme
...
ugh dark theme
Fixes #7024
// FREEBIE
8 years ago
FeuRenard
d71fb4c958
Adjust dark themed NoActionBar activities
...
// FREEBIE
8 years ago
Moxie Marlinspike
4ebf97550c
Fix unlocked icon color in dark theme
...
Fixes #7036
// FREEBIE
8 years ago
Moxie Marlinspike
b3147aad55
Make "Shared media" string translatable
...
// FREEBIE
8 years ago
Moxie Marlinspike
b34eb08088
Fix look of default group photo in conversation preferences view
...
Fixes #7022
// FREEBIE
8 years ago
Moxie Marlinspike
9389fe47bd
Fix call screen FAB being off-center
...
Fixes #7021
// FREEBIE
8 years ago
Moxie Marlinspike
4c2269175b
Improve profile upload animation
...
// FREEBIE
8 years ago
Moxie Marlinspike
285947eb66
Show per-member delivery/read status on message info in groups
...
// FREEBIE
8 years ago
Moxie Marlinspike
2b4064f3b7
Add splash screen for read receipts
...
// FREEBIE
8 years ago
Moxie Marlinspike
8d08f3969a
Switch from secure indicator to insecure indicator
...
Instead of cluttering Signal messages with a little padlock,
let's highlight the insecurity of SMS messages instead.
// FREEBIE
8 years ago
Moxie Marlinspike
8ce914a344
Refactor media overview activity to display documents
...
// FREEBIE
8 years ago
Moxie Marlinspike
c6b2e785a5
Reorganize conversation media activity to have sticky headers
...
// FREEBIE
8 years ago
Moxie Marlinspike
4828a8a274
Add conversation media photo rail to recipient preferences
...
// FREEBIE
8 years ago
Moxie Marlinspike
a1c276f70b
Update to V7 PreferencesCompat library
...
// FREEBIE
8 years ago
Moxie Marlinspike
cb9bc9659b
Support for read receipts
...
// FREEBIE
8 years ago
Moxie Marlinspike
65124fd1f2
Redesign conversation and conversation preferences layouts
...
Remove avatars from conversation items unless in a group chat.
// FREEBIE
8 years ago
Moxie Marlinspike
0f65bf08b8
Align info graphic with text
...
Fixes #6949
// FREEBIE
8 years ago
Moxie Marlinspike
844ffdad54
Add padding to finish button for non-english languages
...
Fixes #6930
// FREEBIE
8 years ago
Moxie Marlinspike
19be527370
Fix recursive experience upgrade activity problem
...
// FREEBIE
8 years ago
Moxie Marlinspike
7197d513a3
Add target for 'who can see this' profile link
...
// FREEBIE
8 years ago
Moxie Marlinspike
2add02c62f
Add splash screen for setting profiles
...
// FREEBIE
8 years ago