Jake McGinty
0af902b81c
Allow GridView to intercept clicks
...
Closes #3645
Fixes #3621
Fixes #3633
// FREEBIE
2015-07-13 12:57:41 -07:00
Jake McGinty
7593918006
fix image button repeating animation incorrectly
...
Closes #3610
// FREEBIE
2015-07-10 18:23:27 -07:00
Jake McGinty
226646d5b8
fix direct capture control view placement
...
Closes #3608
// FREEBIE
2015-07-10 17:04:43 -07:00
Jake McGinty
9b2aabfdc8
add EmojiSpan that scaled w/ TextView
...
Fixes #3317
Closes #3605
// FREEBIE
2015-07-10 16:53:34 -07:00
Jake McGinty
35159ac456
make TransportOptionsPopup a ListPopupWindow
...
disable circular reveal at least for now
Fixes #3600
Closes #3607
// FREEBIE
2015-07-10 16:38:32 -07:00
Jake McGinty
e603142215
fix camera init race halt in TextureView strategy
...
// FREEBIE
2015-07-10 13:01:36 -07:00
Jake McGinty
1bdfb5f382
fix MMS part transfer indicator
...
make it less forever
Fixes #3546
Closes #3603
// FREEBIE
2015-07-10 12:38:43 -07:00
Geonu Kang
282f139ee9
Adjust scaling for Apple emoji
...
Fixes #3595
Closes #3596
// FREEBIE
2015-07-10 11:55:48 -07:00
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"
2015-07-10 11:54:27 -07:00
Jake McGinty
72735baa11
fix direct capture drag twitch
...
// FREEBIE
2015-07-10 11:54:08 -07:00
Jake McGinty
d6d881b0ca
Fix NPE when camera is not in ready state
...
Fixes #3567
Closes #3570
// FREEBIE
2015-07-08 17:56:25 -07:00
Jake McGinty
44df1128af
Disable quick capture on popup
...
Closes #3568
// FREEBIE
2015-07-08 17:38:42 -07:00
Jake McGinty
bc787f20e3
Resolve emoji keyboard layout issues
...
1) orientation changes are now properly handled
2) emoji panel will not overrun the actionbar and composition area
in space-contentious situations (quick reply popup)
Closes #3553
fixes #3501
fixes #3485
fixes #3199
// FREEBIE
2015-07-08 17:26:23 -07:00
Jake McGinty
54a37cc658
refactor direct capture
...
Closes #3516
// FREEBIE
2015-07-08 16:02:39 -07:00
Calvin Hu
c4a37e38ab
Add camera preview to message composition
2015-07-08 16:01:57 -07:00
Jake McGinty
9a18be0a61
use apple emoji
...
Fixes #3445
Closes #3532
// FREEBIE
2015-07-06 16:52:05 -07:00
Jake McGinty
fa62b9bde2
clean up EmojiDrawer layout
...
Fixes #2940
Closes #3517
// FREEBIE
2015-07-06 16:50:22 -07:00
Jake McGinty
c2e5f4e80a
Add transfer indicators for attachments
...
Closes #3498
// FREEBIE
2015-07-01 15:38:55 -07:00
Jake McGinty
daa98107c3
new composition styling
...
Closes #3506
// FREEBIE
2015-07-01 14:31:04 -07:00
Moxie Marlinspike
4ea40b30a2
Switch to enum and theme type for MaterialColor.
...
// FREEBIE
2015-07-01 12:24:38 -07:00
Moxie Marlinspike
9bf7562d49
Use theme-defined weights instead of ThemeType.
...
// FREEBIE
2015-07-01 12:24:38 -07:00
Moxie Marlinspike
ce2f66ad17
Refactor colorization to support dark theme.
...
// FREEBIE
2015-07-01 12:24:38 -07:00
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
2015-06-29 16:06:59 -07:00
Jake McGinty
99c9c73c9d
Add drop shadows and roundier corners to new bubbles.
...
// FREEBIE
2015-06-29 16:05:41 -07:00
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
2015-06-29 16:05:33 -07:00
Moxie Marlinspike
fb9f16ad29
Colorize conversations.
...
// FREEBIE
2015-06-27 19:43:18 -07:00
Moxie Marlinspike
64df85f3ee
Refactor contact photo logic to not reuse drawables.
...
// FREEBIE
2015-06-27 19:43:18 -07:00
Jake McGinty
37b9550de6
upgrade glide and RoundedImageView
...
Closes #3417
// FREEBIE
2015-06-18 10:04:12 -07:00
Moxie Marlinspike
4feedab02c
Display generic 'group' avatar for MMS groups.
...
Fixes #3386
// FREEBIE
2015-06-18 10:03:10 -07:00
agrajaghh
ae4f6b1dd4
add dark theme to emojiDrawer
...
Fixes #3240
Closes #3353
2015-06-11 11:10:28 -07:00
Moxie Marlinspike
40af2a81db
Support for per-recipient muting, blocking, and ringtones.
...
Fixes #757
Fixes #354
Fixes #222
Closes #1815
Closes #3378
// FREEBIE
2015-06-11 11:09:02 -07:00
Jake McGinty
0f7f458ce0
fix keyboard-height-aware layout in lollipop
...
fixes #3303
// FREEBIE
2015-06-11 10:29:57 -07:00
Jake McGinty
f1137927d4
Use Glide to load media preview images
...
Closes #3344
// FREEBIE
2015-06-09 08:28:42 -07:00
Jake McGinty
37fbd769b7
ellipsize emoji
...
Fixes #3266
Closes #3349
// FREEBIE
2015-06-09 08:25:36 -07:00
Jake McGinty
4dce95142f
fix emoji not being replaced with Editable actions
...
Fixes #3267
Closes #3292
// FREEBIE
2015-06-03 12:15:36 -07:00
Jake McGinty
bb6b86ad59
fix images disappearing when in recyclerviews
...
Fixes #3142
Closes #3288
// FREEBIE
2015-06-03 11:17:32 -07:00
Jake McGinty
9408579862
ASCII emoji support
...
Fixes #2943
Closes #3283
// FREEBIE
2015-06-03 11:11:24 -07:00
Jake McGinty
21341c5213
Fix >xxhdpi screens misrendering emoji
...
Fixes #2957
Closes #3302
// FREEBIE
2015-06-02 10:36:56 -07:00
Jake McGinty
05e45e92cf
reduce emoji memory consumption
...
Closes #3282
// FREEBIE
2015-05-29 16:25:32 -07:00
Jake McGinty
ce610e0262
no more emoji pane fragment
...
Fixes #3271
Closes #3280
// FREEBIE
2015-05-29 16:24:22 -07:00
Jake McGinty
1a7c4a2869
prevent early callback death
...
android is so dumb.
Fixes #3255
Closes #3260
// FREEBIE
2015-05-26 15:34:56 -07:00
Jake McGinty
a3007c5906
Fix flickering emoji and periodic emoji vanishings
...
Fixes #3231
Closes #3233
// FREEBIE
2015-05-22 13:56:39 -07:00
Moxie Marlinspike
1251629997
Fix for toggle behavior during rapid clear/fill cycles.
...
Fixes #3235
Closes #3239
// FREEBIE
2015-05-22 13:52:25 -07:00
Jake McGinty
7ecc58095b
Add vertical spacing to emoji sprites
...
Downsampling on low-dpi devices led to 1px bleeds between
sprite areas.
Fixes #3203
Closes #3206
// FREEBIE
2015-05-20 18:02:21 -07:00
Jake McGinty
bc164ef549
only update recent emoji on other pages
...
Closes #3208
// FREEBIE
2015-05-20 18:01:18 -07:00
Jake McGinty
3effe77830
don't show recent emoji if empty
...
Fixes #3201
Closes #3209
// FREEBIE
2015-05-20 17:59:43 -07:00
Jake McGinty
bd6bee8da7
new attach icon
...
fancier interpolation
Closes #3205
// FREEBIE
2015-05-20 15:37:28 -07:00
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
2015-05-20 13:53:00 -07:00
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
2015-05-20 13:07:39 -07:00
agrajaghh
3e890e11d9
add SwitchCompat to preferences
...
Closes #3137
2015-05-20 12:46:36 -07:00