Commit Graph

104 Commits (96736a8095c253832d8050fb9f37c5266e9dfd23)

Author SHA1 Message Date
Calvin Hu b75a04eb08 add padding to conversation activity to compensate for actionbar overlay mode
fixes #3627
closes #3635
10 years ago
Jake McGinty a44a4bc759 disable direct cap
Closes #3612
// FREEBIE
10 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"
10 years ago
Jake McGinty 54a37cc658 refactor direct capture
Closes #3516
// FREEBIE
10 years ago
Calvin Hu c4a37e38ab Add camera preview to message composition 10 years ago
Jake McGinty fa62b9bde2 clean up EmojiDrawer layout
Fixes #2940
Closes #3517
// FREEBIE
10 years ago
Jake McGinty c2e5f4e80a Add transfer indicators for attachments
Closes #3498
// FREEBIE
10 years ago
Jake McGinty daa98107c3 new composition styling
Closes #3506
// 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
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
10 years ago
McLoo 3bb966cf35 Translate 'UNBLOCK' button in ConversationActivity
Fixes #3422
Closes #3423
//FREEBIE
10 years ago
Moxie Marlinspike 40af2a81db Support for per-recipient muting, blocking, and ringtones.
Fixes #757
Fixes #354
Fixes #222
Closes #1815
Closes #3378

// FREEBIE
10 years ago
Jake McGinty bd2e984963 reduce GPU overdraw
Closes #3305
// FREEBIE
10 years ago
Jake McGinty ce610e0262 no more emoji pane fragment
Fixes #3271
Closes #3280

// FREEBIE
10 years ago
volcano99 ef9cc680f0 Fix ever-expanding text box
Closes #3195
10 years ago
Moxie Marlinspike 24bf2be5ae Adjust ConversationActivity compose text layout heights.
Related to #3191
// FREEBIE
10 years ago
Michael Herbig 01bebf2176 Bottom align the emoji toggle and send toggle.
Fixes #2891
Closes #3191

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

Closes #3205
// FREEBIE
10 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
10 years ago
Jake McGinty c7d2ed4f7d Fix 2.3.x fragment LayoutParams issue.
Closes #3167

// 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
Jake McGinty f42d100f15 Use Glide for loading part thumbnails
Closes #2885

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

// FREEBIE
10 years ago
Jake McGinty 2f20bb89f3 use internal emoji pane for all android versions
1) Enter key by default (remove as option), still
   keeping "Enter key sends" option

2) New material assets for emoji and keyboard icons,
   inc a xxhdpi version finally

fixes #2300, fixes #2251, fixes #2183

Closes #2302

// FREEBIE
10 years ago
Jake McGinty b73143d7a7 fix send button assets
Closes #2757

// FREEBIE
10 years ago
Jake McGinty 9f804047f5 lazily initialize emoji drawer
Saves a good amount of inflation time in onCreate for new conversations.

Closes #2585
Closes #2636

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

// FREEBIE
10 years ago
agrajaghh 067b14d551 make some strings translateable
closes #2567

//FREEBIE
10 years ago
Jake McGinty 4397b55ceb fix padding problem in compose text
// FREEBIE
10 years ago
Jake McGinty 023195dd4b make send button focusable
Fixes #2494
// FREEBIE
10 years ago
Jake McGinty 810abe0275 material actionbar and fab
// FREEBIE
10 years ago
Jake McGinty 5e5531805b disable android's landscape keyboard fullscreen
in composition, it stops the custom send icon from appearing, and
doesn't pay attention to theming.

// FREEBIE
10 years ago
Jake McGinty 30232c1635 transport selection refactor
Closes #1724
// FREEBIE
10 years ago
Jake McGinty a6c1fdd914 improve some content descriptions
// FREEBIE
11 years ago
Jake McGinty 530ad7bc86 new emoji drawer
// FREEBIE
Closes #1746
11 years ago
phenx-de ea0fa58265 Add preview of encryption channel in compose text hint. 11 years ago
Santoso Wijaya 12dac6ccc3 ShareActivity, destruction of RecipientsPanel
// FREEBIE
11 years ago
Jake McGinty 54a882a11d new send icons, fix logic for disabling/enabling
// FREEBIE
11 years ago
Veeti Paananen 42aeca26f1 Fix overdraw issues in the conversation view
Remove the redundant window background and row backgrounds to improve
drawing performance.
11 years ago
Veeti Paananen 4f066757e7 Use the touch highlight background for the emoji toggle 11 years ago
Veeti Paananen 633aa9b057 Fix the send button's touch highlight color
Introduce a generic touch highlight background drawable, and use the
proper shades of blue (and gray on v19+).
11 years ago
Jake McGinty 0cdc6fd87d embrace the darkness, don't open quickcontact for groups
// FREEBIE
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 2e31cfed11 Basic support for composing emoji 12 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.
12 years ago
Moxie Marlinspike 09ce848b16 Remove default disabled tint from send button. 12 years ago
Jake McGinty 674cd68ebd Modern-style Android chat icons (incl. secure icon)
Make the send-button appearance more similar to the default Android
messenger application
12 years ago
Moxie Marlinspike bb0ec65744 Include source origin in string key name.
This should help eliminate string duplicates, as well as provide
visibility into where strings in a resource file are being used.
13 years ago
Moxie Marlinspike 3d3db421d3 Lint warning changes. 13 years ago
Moxie Marlinspike 4c3b7cbe08 Extract TextSecure strings for i18n.
1) Change all instances which use concatenation to build strings
with variables in them to use string formatting instead.

2) Extract all string literals from layouts and menus into strings.xml

3) Extract all string literals from code into strings.xml
13 years ago
Moxie Marlinspike bc8f26c591 Correctly initialize conversation after message sent. 13 years ago
Moxie Marlinspike e641a28cf5 New lock icons. 13 years ago
Moxie Marlinspike b377fe84df New design for Conversation Activity.
1) Move to Fragments for the list view.
2) Switch to CursorLoader from my jankey self-managed cursor.
3) Add session security logic to the ActionBar.
4) Fix colors to be less ugly.
13 years ago