Commit Graph

28 Commits (aefed50e8bf4308465ad416e6950056a603c8bcb)

Author SHA1 Message Date
Jake McGinty 4185006147 add borderless thumbnails, "bubble" refactor
Closes #2430

// FREEBIE
9 years ago
Moxie Marlinspike 00d7b5c284 Better UX handling on identity key mismatches.
1) Migrate from GSON to Jackson everywhere.

2) Add support for storing identity key conflicts on message rows.

3) Add limited support for surfacing identity key conflicts in UI.
9 years ago
Jake McGinty 48f6c2c526 Fix 'indicator tab' coloring
Was previously white-on-near-white
// FREEBIE
10 years ago
Jake McGinty eaf89735b8 encapsulated delivery icon to separate from lock
and as a bonus some tweaked text sizes and colors
// FREEBIE
10 years ago
Jake McGinty 5ca8a6d421 materialize conversation item indicators
// FREEBIE
10 years ago
phenx-de d8e6a93584 Use contextual action bar menu for conversation items. 10 years ago
phenx-de 5ae8a7a8c4 Improved the warning icon: Higher resolution, better size. 10 years ago
Jake McGinty d4d684b670 simplified layouts 10 years ago
Jake McGinty d827ab1b36 more precise sms controls
// FREEBIE
10 years ago
Veeti Paananen 42aeca26f1 Fix overdraw issues in the conversation view
Remove the redundant window background and row backgrounds to improve
drawing performance.
10 years ago
Jake McGinty 90169e9468 pending messages more accurately conveyed to user 11 years ago
Tim Bücher 6fb85aff6d Fix hpyerlinking recieved/sent date in messages 11 years ago
Buck Doyle 5d42110d6c Make outgoing links readable 11 years ago
Jake McGinty 3dd27ed59a push conversation messages are now blue
// FREEBIE
11 years ago
Jake McGinty 0cdc6fd87d embrace the darkness, don't open quickcontact for groups
// FREEBIE
11 years ago
Jake McGinty b2fdd74a1c fix error indicator visibility/placement for sent messages 11 years ago
Jake McGinty 556b0dec1d pretty up the interface/colors a bit. 11 years ago
Jake McGinty 28c1c5006b icon, contact list and conversation redesign 11 years ago
Moxie Marlinspike 408672b0b8 Fix or invisible delivery status regression with MMS. 11 years ago
Moxie Marlinspike 5263ac1f1a Theme Support
1) Broke out the UI elements of the major Activites into stylable
   attributes.

2) Created a 'light' and 'dark' theme for the newly stylable attrs.

3) Touched up some of the UI spacing.

4) Implemented dynamic theme switching support.
11 years ago
Moxie Marlinspike 7c47ea5cec Make MMS more asynchronous and consistent with new SMS types.
1) We now delay MMS notifications until a payload is received,
   or there's an error downloading the payload.  This makes
   group messages more consistent.

2) All "text" parts of an MMS are combined into a second text
   record, which is stored in the MMS row directly rather than
   as a distinct part.  This allows for immediate text loading,
   which means there's no chance a ConversationItem will resize.

   To do this, we need to include MMS in the big DB migration
   that's already staged for this application update.  It's also
   an "application-level" migration, because we need the MasterSecret
   to do it.

3) On conversation display, all image-based parts now have their
   thumbnails loaded asynchronously.  This allows for smooth-scrolling.
   The thumbnails are also scaled more accurately.
11 years ago
Moxie Marlinspike 5cb02445e8 Add support for "delivery notifications." Currently SMS-only. 12 years ago
Moxie Marlinspike 187ec95817 Add collating support for group SMS/MMS messages.
1) When sending an SMS or MMS to multiple recipients, only show one
ConversationItem, but provide statistics on the number of recipients
delivered to.

2) Still break up the messages for secure and insecure messages.
12 years ago
Moxie Marlinspike 7883d09573 Fix success/failure status on conversation item. 12 years ago
Moxie Marlinspike e641a28cf5 New lock icons. 12 years ago
Moxie Marlinspike 5918353fc7 Updated lock icon image 12 years ago
Moxie Marlinspike 1ff278dc81 Update the key exchange icon look. 12 years ago
Moxie Marlinspike a7cc47d259 Update conversation item style.
1) Don't print sender/recipient name in message body.
2) Do the split conversation icon view.
3) Adjust font sizes and colors.
12 years ago