Commit Graph

245 Commits (e4299178f7d14964730c9062e8a6f97c1f466156)

Author SHA1 Message Date
Jake McGinty b519fd2533 stop using PopupWindow for emoji. too many android bugs.
Closes #3655
// FREEBIE
9 years ago
Jake McGinty c7599094f5 hide controls when camera drawer isn't open
Closes #3654
// FREEBIE
9 years ago
Calvin Hu b75a04eb08 add padding to conversation activity to compensate for actionbar overlay mode
fixes #3627
closes #3635
9 years ago
Jake McGinty a44a4bc759 disable direct cap
Closes #3612
// FREEBIE
9 years ago
Jake McGinty 9b2aabfdc8 add EmojiSpan that scaled w/ TextView
Fixes #3317
Closes #3605
// FREEBIE
9 years ago
Jake McGinty 35159ac456 make TransportOptionsPopup a ListPopupWindow
disable circular reveal at least for now

Fixes #3600
Closes #3607
// FREEBIE
9 years ago
Jake McGinty 5eaaadad26 fix camera ui thread hangs and view race condition
also add a background behind the camera preview surface to avoid
transparency peek-through issues.

Fixes #3576
Closes #3601
// FREEBIE"
9 years ago
Moxie Marlinspike 98b99ef5b1 Reduce right margin on incoming message bubbles.
Fixes #3499
// FREEBIE
9 years ago
Jake McGinty 54a37cc658 refactor direct capture
Closes #3516
// FREEBIE
9 years ago
Calvin Hu c4a37e38ab Add camera preview to message composition 9 years ago
Jake McGinty ed8f617c81 fix recipient detail title align
Closes #3533
// FREEBIE
9 years ago
Jake McGinty fa62b9bde2 clean up EmojiDrawer layout
Fixes #2940
Closes #3517
// FREEBIE
9 years ago
Jake McGinty 59c51127f6 add twilio shoutout to registration
// FREEBIE
9 years ago
Jake McGinty c2e5f4e80a Add transfer indicators for attachments
Closes #3498
// FREEBIE
9 years ago
Jake McGinty daa98107c3 new composition styling
Closes #3506
// FREEBIE
9 years ago
Moxie Marlinspike e5035a9c4b Make incoming links the same color as the rest of the text.
// FREEBIE
9 years ago
Moxie Marlinspike fe74ca3529 Add margin right to outgoing text bubbles.
// FREEBIE
9 years ago
Moxie Marlinspike 900cbce84f Fix for colorization bug affecting groups.
// FREEBIE
9 years ago
Moxie Marlinspike 78289ded8f Fully colorize conversations.
1. Switch from 300 to 500 colors.

2. Colorize incoming conversation bubbles.

3. Colorize recipeint preference activity toolbar.

4. Support inverted colors in avatars.

5. Make status bar icons tint according to secondary color.

// FREEBIE
9 years ago
Jake McGinty 99c9c73c9d Add drop shadows and roundier corners to new bubbles.
// FREEBIE
9 years ago
Moxie Marlinspike db9656c70c Update conversation style.
1) No more blue/green for outgoing messages. Just lock or no lock.

2) Use 9-patches instead of shapes for better bubble performance.

3) Use tinting rather than different colored assets.

4) Change outgoing status indicators so that they don't change
   width of the bubble as they update.

5) Switch to using ..., check, double-check for pending, sent,
   delivered rather than using bubble tone to indicate pending.

// FREEBIE
9 years ago
Moxie Marlinspike 296796eb54 User-selectable contact colors.
// FREEBIE
9 years ago
Moxie Marlinspike fb9f16ad29 Colorize conversations.
// FREEBIE
9 years ago
Moxie Marlinspike bf3c1d3745 Support for device management, limits, and contact requests.
// FREEBIE
9 years ago
Moxie Marlinspike 408d3a964d Support for scene transition from conversation to recipient prefs.
// FREEBIE
9 years ago
Moxie Marlinspike 67d8fa26a7 Pretty up the attachment drawer a little.
1) Rounded corners on the image.

2) A circle X on top of the image, rather than a remove button.

3) Quick 200ms fade on clear.

Closes #3439
// FREEBIE
9 years ago
McLoo 3bb966cf35 Translate 'UNBLOCK' button in ConversationActivity
Fixes #3422
Closes #3423
//FREEBIE
9 years ago
agrajaghh ae4f6b1dd4 add dark theme to emojiDrawer
Fixes #3240
Closes #3353
9 years ago
Moxie Marlinspike 40af2a81db Support for per-recipient muting, blocking, and ringtones.
Fixes #757
Fixes #354
Fixes #222
Closes #1815
Closes #3378

// FREEBIE
9 years ago
Jake McGinty 58be07f5b1 fix checkbox overlap with fastscroll
Fixes #3333
Closes #3346
// FREEBIE
9 years ago
Jake McGinty f1137927d4 Use Glide to load media preview images
Closes #3344
// FREEBIE
9 years ago
Jake McGinty 12255ed453 fix missing attribute crash
fixes #3328
fixes #3329
fixes #3330
// FREEBIE
9 years ago
Jake McGinty bd2e984963 reduce GPU overdraw
Closes #3305
// FREEBIE
9 years ago
agrajaghh 72bd6d5844 use ConfirmIdentityDialog instead of ReceiveKeyDialog
also switch to AppCompatDialog
9 years ago
Jake McGinty ce610e0262 no more emoji pane fragment
Fixes #3271
Closes #3280

// FREEBIE
9 years ago
volcano99 ef9cc680f0 Fix ever-expanding text box
Closes #3195
9 years ago
Moxie Marlinspike 24bf2be5ae Adjust ConversationActivity compose text layout heights.
Related to #3191
// FREEBIE
9 years ago
agrajaghh 257660200a add dark theme to PassphrasePromptActivity
Fixes #2296

Closes #2307
Closes #2627
9 years ago
Michael Herbig 01bebf2176 Bottom align the emoji toggle and send toggle.
Fixes #2891
Closes #3191

// FREEBIE
9 years ago
Jake McGinty bd6bee8da7 new attach icon
fancier interpolation

Closes #3205
// FREEBIE
9 years ago
Moxie Marlinspike fe4e2fcadb Support for direct photo capture from app.
Make the send button toggle to an attach button when the
compose text and attachments are emmpty.

Part of #520
Closes #3186

// FREEBIE
9 years ago
Moxie Marlinspike 636b11abea Refactor ContactSelectionListAdapter and associated views.
Fixes #3181
Closes #3197

// FREEBIE
9 years ago
agrajaghh 3e890e11d9 add SwitchCompat to preferences
Closes #3137
9 years ago
Jake McGinty fa39c23d44 ReceiveKeyActivity -> ReceiveKeyDialog
Closes #3158
// FREEBIE
9 years ago
Jake McGinty fab2296927 turn RegistrationProblemsActivity into a dialog
// FREEBIE
9 years ago
Jake McGinty 0ee46bbe5f new emoji category layout
Fixes #2962
Fixes #2954
Fixes #2941
// FREEBIE
9 years ago
Jake McGinty c7d2ed4f7d Fix 2.3.x fragment LayoutParams issue.
Closes #3167

// FREEBIE
9 years ago
Jake McGinty bf133c65c3 refactor emoji code into package
1) EmojiTextView and EmojiEditText are used instead of
   using code to emojify text.

2) Emoji categories' code points are specified in XML

3) EmojiDrawer itself is a fragment, and its pages are
   also fragments, allowing for better memory
   management.

Fixes #2938
Fixes #2936
Closes #3153

// FREEBIE
9 years ago
Moxie Marlinspike 41cad291f9 Display a generated avatar icon rather than a single default.
If the contact doesn't have an image, render a color-coded
background and the first letter of the contact's name.

1) Don't display anything during recipient resolution.

2) Display a # icon in material gray for recipients with no name.

3) Display a material group icon in material gray for groups with
   no avatar icon set.

Closes #3104

// FREEBIE
9 years ago
Jake McGinty 72f3f79016 support repeating keyevents for emoji backspace
Fixes #2945
Closes #2988

// FREEBIE
9 years ago