Commit Graph

130 Commits (c4339813e61b42153f70808e775cf08ab1b2f9c2)

Author SHA1 Message Date
agrajaghh c4339813e6 migrate to AppCompatDialog
closes #3222
10 years ago
Moxie Marlinspike fb9ba8cb8d Tint audio controls to be visible in dark theme
Fixes #4353
Closes #4466
// FREEBIE
10 years ago
agrajaghh 0ef56fb86d add custom color to MessageDetailsActivity
Fixes #3560
Closes #3580

// FREEBIE
10 years ago
Jake McGinty d4887e11be fix failed incoming MMS regression
Fixes #4308
Closes #4334
// FREEBIE
10 years ago
Moxie Marlinspike 15c6f18750 Support for an audio view to allow in-app playback of audio.
Closes #4270
// FREEBIE
10 years ago
Moxie Marlinspike d2f44f6584 Join attachments instead of running an asynchronous query.
No more SlideDeck futures, just SlideDecks.

// FREEBIE
10 years ago
Moxie Marlinspike 09e52834a6 Refactor "parts" to contain MMS/PDU madness to MMS code paths.
Closes #4248
// FREEBIE
10 years ago
Geonu Kang 56ae12a29f Fix "MMS download failed" click intercept
Fixes #4153
Closes #4154
// FREEBIE
10 years ago
Moxie Marlinspike 7377e6c7da Support for syncing and checking secure voice support.
// FREEBIE
10 years ago
Jake McGinty c6e2b5f6c5 fix more batch select click edge cases
Closes #4122
// FREEBIE
10 years ago
Jake McGinty 469c3298cc fix click interception logic to handle failures
Closes #4111
// FREEBIE
10 years ago
Jake McGinty 99d3374d35 migrate conversation list to RecyclerView
fixes #2488
fixes #2333
// FREEBIE
10 years ago
Moxie Marlinspike 0794380ca8 Listen for recipient changes in conversations and group updates.
Closes #4079
// FREEBIE
10 years ago
Jake McGinty 80ce83ef9d Media download controls
Closes #3991
// FREEBIE
10 years ago
Jake McGinty f13ad54ba1 ditch RoundedImageView, make animated gifs work
// FREEBIE
10 years ago
Moxie Marlinspike 7de1683195 Add recipient listener to ConversationItem
Fixes #3626
// FREEBIE
10 years ago
Jake McGinty 580a3182ab avoid excessive attribute resolution
Closes #3729
// FREEBIE
10 years ago
Jake McGinty 7ff484c0c7 fix incoming progress indicator
Closes #3685
// FREEBIE
10 years ago
Jake McGinty 1bdfb5f382 fix MMS part transfer indicator
make it less forever
Fixes #3546
Closes #3603
// FREEBIE
10 years ago
Jake McGinty c2e5f4e80a Add transfer indicators for attachments
Closes #3498
// FREEBIE
10 years ago
Moxie Marlinspike 9bf7562d49 Use theme-defined weights instead of ThemeType.
// FREEBIE
10 years ago
Moxie Marlinspike ce2f66ad17 Refactor colorization to support dark theme.
// FREEBIE
10 years ago
Moxie Marlinspike 900cbce84f Fix for colorization bug affecting groups.
// FREEBIE
10 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
10 years ago
Jake McGinty 99c9c73c9d Add drop shadows and roundier corners to new bubbles.
// FREEBIE
10 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
10 years ago
McLoo ed6ea22947 Revert thumbnail null check for non image media
Fixes #3436
Closes #3437
10 years ago
Rhodey Orbits aa37d6e7f9 only open media preview when there is something to preview.
Fixes #3389
Closes #3412
// FREEBIE
10 years ago
Jake McGinty 11613ad69f stop being clever with unbinding glide images
fixes #3331
// FREEBIE
10 years ago
Jake McGinty 82d7300fc0 fix NPE when unbinding ConversationItem
fixes #3329
fixes #3320
// FREEBIE
10 years ago
Rhodey Orbits a712875830 allow batch selection of failed messages
Fixes #2764
Closes #3304
// FREEBIE
10 years ago
Jake McGinty bb6b86ad59 fix images disappearing when in recyclerviews
Fixes #3142
Closes #3288
// FREEBIE
10 years ago
Moxie Marlinspike ec60c24849 Slight cleanup for ConfirmIdentityDialog change.
Closes #3225
// FREEBIE
10 years ago
agrajaghh 72bd6d5844 use ConfirmIdentityDialog instead of ReceiveKeyDialog
also switch to AppCompatDialog
10 years ago
Moxie Marlinspike 082985276f Fix for media thumbnails flickering on model updates.
Only update ImageView contents when they have changed.

Fixes #1004
Fixes #2663
Closes #3184

// FREEBIE
10 years ago
Jake McGinty fa39c23d44 ReceiveKeyActivity -> ReceiveKeyDialog
Closes #3158
// FREEBIE
10 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
10 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
10 years ago
Rhodey Orbits d8521637bb use Locale from DynamicLanguage for displaying dates
1) fixed DateUtils to use SimpleDateFormat for everything because it respects Locale
2) added getCurrentLocale() method to DynamicLanguage
3) allow PassphraseRequiredActionBarActivity.initFragment() to accept a Locale
4) updated classes that depend on DateUtils to pass down Locale from DynamicLanguage

Fixes #2684
Closes #2725
// FREEBIE
10 years ago
Jake McGinty f42d100f15 Use Glide for loading part thumbnails
Closes #2885

// FREEBIE
10 years ago
Jake McGinty 7aaedf500f fix off-thread UI interactions in ConversationItem
Fixes #2966
Closes #2973

// FREEBIE
10 years ago
Rhodey Orbits 857135aab1 Fix media thumbnail view operation.
An extreme edge case wasn't happening on the UI thread.

Fixes #2800
Closes #2801

// FREEBIE
10 years ago
Jake McGinty 0ff99258ac move routing logic to all activities
Fixes #2239
Closes #27923

// FREEBIE
10 years ago
Jake McGinty 17383ddfe0 fix NPE for incoming failed messages
Fixes #2807
// FREEBIE
10 years ago
agrajaghh 62181a3d7f migrate AlertDialog to material-dialogs
Closes #2743
10 years ago
Moxie Marlinspike 142f84703b Make clickable conversation items batch selectable
Fixes #2679

// FREEBIE
10 years ago
Jake McGinty 71eeb7ca83 Fix ClassCastException for notifications
Resolves #2691
Closes #2692

// FREEBIE
10 years ago
Jake McGinty 13227b6aa5 disable fancy new thumbnail preview
It was causing OOMEs on old devices.
// FREEBIE
10 years ago
Jake McGinty 4185006147 add borderless thumbnails, "bubble" refactor
Closes #2430

// FREEBIE
10 years ago
Moxie Marlinspike a4e18c515c Remove encrypted SMS transport, simplify transport options.
Closes #2647

// FREEBIE
10 years ago