Matthew Chen
3343b4ec58
Refine appearance of quoted reply message cells.
2018-04-05 10:24:42 -04:00
Matthew Chen
5a17c5609f
Quote reply to oversize text.
2018-04-05 09:49:24 -04:00
Matthew Chen
9b5db80f23
Respond to CR.
2018-04-05 09:48:41 -04:00
Matthew Chen
9085609087
Fix interaction initializers and tests.
2018-04-05 09:36:52 -04:00
Michael Kirk
51eee90bb7
Remove unnecessary changes
...
// FREEBIE
2018-04-04 10:59:05 -04:00
Michael Kirk
bf401bad90
Send quoted messages
...
MVP
- [x] populate from menu
- [x] send quoted message
TODO
- [] thumbnail
- [] paperclip icon showing for text message
- [] cancel button asset
- [] fonts
- [] colors
- [] adjust content inset/offset when showing quote edit
NICE TO HAVE
- [] animate presentation
- [] animate dismiss
- [] non-paperclip icon for generic attachments
// FREEBIE
2018-04-04 10:59:04 -04:00
Michael Kirk
d99054d895
Reply menu item
...
MVP
- [x] populate from menu
- [] send quoted message
TODO
- [] thumbnail
- [] paperclip icon showing for text message
- [] cancel button asset
- [] fonts
- [] colors
- [] adjust content inset/offset when showing quote edit
NICE TO HAVE
- [] animate presentation
- [] animate dismiss
- [] non-paperclip icon for generic attachments
// FREEBIE
2018-04-04 10:59:04 -04:00
Michael Kirk
6874a9e28e
Convert to swift
...
// FREEBIE
2018-04-04 10:59:04 -04:00
Michael Kirk
cfbbeca7ac
WIP: QuotedMessagePreviewView
...
MVP
- [] populate from menu
- [] send quoted message
TODO
- [] thumbnail
- [] paperclip icon showing for text message
- [] cancel button asset
- [] fonts
- [] colors
- [] adjust content inset/offset when showing quote edit
NICE TO HAVE
- [] animate presentation
- [] animate dismiss
- [] non-paperclip icon for generic attachments
// FREEBIE
2018-04-04 10:59:03 -04:00
Matthew Chen
00a81355d6
Respond to CR.
2018-04-04 10:27:30 -04:00
Matthew Chen
445d38f72a
Modify cells to show quoted messages.
2018-04-04 10:12:07 -04:00
Matthew Chen
324afb1152
Modify cells to show quoted messages.
2018-04-04 10:12:07 -04:00
Matthew Chen
5824cbd2a8
Modify cells to show quoted messages.
2018-04-04 10:12:07 -04:00
Matthew Chen
988b6ffae7
Modify cells to show quoted messages.
2018-04-04 10:12:07 -04:00
Matthew Chen
f6f98369a6
Modify cells to show quoted messages.
2018-04-04 10:12:07 -04:00
Matthew Chen
22dc904283
Modify cells to show quoted messages.
2018-04-04 10:12:07 -04:00
Matthew Chen
2278cdd589
Modify cells to show quoted messages.
2018-04-04 10:12:07 -04:00
Matthew Chen
7cf169012c
Elaborate conversation view items around quoted replies.
2018-04-04 10:12:07 -04:00
Michael Kirk
e6b0f692c9
Don't use dynamic text for navbar view
...
// FREEBIE
2018-04-03 16:30:35 -04:00
Matthew Chen
c36297a9ad
Elaborate 'quoted reply' variations in the Debug UI.
2018-04-03 13:42:21 -04:00
Matthew Chen
20387f27e6
Simplify bubble edge.
2018-04-03 13:40:29 -04:00
Matthew Chen
d5218cf4d9
Simplify bubble edge.
2018-04-03 13:40:29 -04:00
Michael Kirk
00e5e1b0d6
Fixup some tests
...
// FREEBIE
2018-04-03 11:29:05 -04:00
Michael Kirk
86553b62f9
keyboard pinning vs iPhoneX
2018-04-02 17:38:13 -04:00
Michael Kirk
af5f549e49
Fix TableView layout for iPhoneX
...
// FREEBIE
2018-04-02 17:02:32 -04:00
Michael Kirk
f441c6211d
Format
...
// FREEBIE
2018-04-02 17:02:32 -04:00
Michael Kirk
6f1608f44b
Conventional naming for out custom PureLayout methods.
...
This moves methods more in line with PureLayout conventions.
- Methods always specify if they pin to an edge vs margin
- `margin` is a reserved word which should only refer to layout margins.
i.e. do not use it to refer to "inset" and "offset".
// FREEBIE
2018-04-02 17:02:32 -04:00
Matthew Chen
4240b517d0
Respond to CR.
2018-04-02 16:17:46 -04:00
Matthew Chen
fb1f3b5572
Rework quoted reply debug UI.
2018-04-02 16:17:46 -04:00
Matthew Chen
4915c127cb
Rework quoted reply debug UI.
2018-04-02 16:17:46 -04:00
Matthew Chen
8e4f2ca0ed
Rework proto schema changes for quoted replies.
...
Sketch out model changes for quoted replies.
Sketch out quoted reply input preview.
Send quoted messages protos.
Update models to reflect quoted messages.
Rework interaction initializers.
Rework interaction initializers.
Add debug UI methods for generating quoted reply variations.
Add debug UI methods for generating quoted reply variations.
2018-04-02 16:17:46 -04:00
Matthew Chen
1bea832faa
Fix assert in bubble views.
2018-04-02 15:59:30 -04:00
Matthew Chen
f98c45603c
Respond to CR.
2018-04-02 11:13:11 -04:00
Matthew Chen
31f062ed11
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
12bcf887c1
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
4f9085a761
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
3ca2c08b06
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
578f40d791
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
c8012d3891
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
3d07dc7c5b
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
643c6385b5
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
8d74c68f9d
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
8a74e10208
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
e0e8eafb5d
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
4a4e9d1ce2
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
11819d9b8a
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
e1e6606783
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
cb00b22870
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
6525ccdb05
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
75177ef00f
Bubble collapse.
2018-04-02 10:07:15 -04:00
Matthew Chen
d0cddfd22c
Elaborate debug UI for messages.
2018-04-02 10:07:15 -04:00
Matthew Chen
3a5ba15d21
Elaborate debug UI for messages.
2018-04-02 10:07:15 -04:00
Matthew Chen
041b28dd79
Elaborate debug UI for messages.
2018-04-02 10:07:15 -04:00
Matthew Chen
469fb2644f
Elaborate debug UI for messages.
2018-04-02 10:06:46 -04:00
Matthew Chen
8542a18f33
Elaborate debug UI for messages.
2018-04-02 10:06:46 -04:00
Matthew Chen
a130760085
Elaborate debug UI for messages.
2018-04-02 10:06:46 -04:00
Matthew Chen
66a454ce4f
Elaborate debug UI for messages.
2018-04-02 10:06:46 -04:00
Matthew Chen
e874503f8d
Elaborate debug UI for messages.
2018-04-02 10:06:46 -04:00
Matthew Chen
24cc6ec113
Elaborate debug UI for messages.
2018-04-02 10:06:45 -04:00
Matthew Chen
c2e31540d7
Elaborate debug UI for messages.
2018-04-02 10:06:45 -04:00
Matthew Chen
68f3334e77
Elaborate debug UI for messages.
2018-04-02 10:06:45 -04:00
Matthew Chen
0dfa9cac7b
Elaborate debug UI for messages.
2018-04-02 10:06:45 -04:00
Matthew Chen
61dc2c0249
Add local cache of backup fragment metadata.
2018-04-02 09:27:34 -04:00
Matthew Chen
e88f5643f7
Add local cache of backup fragment metadata.
2018-04-02 09:27:34 -04:00
Michael Kirk
425b35a2c1
Crash/UI fix fetching edge case
...
This could result in either not fetching the remaining data or a crash
depending on the exact shape of your data.
// FREEBIE
2018-03-29 10:52:46 -04:00
Michael Kirk
875321cecc
Reflector configuration supports per-country code
...
Also update reflector hosts/policy
// FREEBIE
2018-03-28 17:39:45 -04:00
Michael Kirk
9adf79c546
Always remove metadata
...
// FREEBIE
2018-03-27 11:24:18 -04:00
Michael Kirk
1d95cd6977
Improve video scrubbing UX in PageView
...
// FREEBIE
2018-03-27 10:16:18 -04:00
Michael Kirk
e4530a51bf
Handle "current page view" deleted from tile
...
// FREEBIE
2018-03-26 18:07:43 -04:00
Michael Kirk
457d6c6d95
Don't scroll to bottom on load, since we scroll to focused when view
...
appears.
// FREEBIE
2018-03-26 18:07:42 -04:00
Michael Kirk
405edaa125
End select mode after hitting delete
...
// FREEBIE
2018-03-26 17:14:42 -04:00
Michael Kirk
6e3de94e99
code cleanup
...
// FREEBIE
2018-03-26 17:14:42 -04:00
Michael Kirk
394cc6637c
Backport comments from translations
...
// FREEBIE
2018-03-26 10:12:04 -04:00
Michael Kirk
037546a2df
Fade toolbars, keeping presentation image sharp
...
Don't fade presentation image until it's in place.
// FREEBIE
2018-03-23 18:38:07 -04:00
Michael Kirk
10fe10b987
Fix navbar flicker while media is presented
...
// FREEBIE
2018-03-23 18:38:07 -04:00
Michael Kirk
c1de22d860
Avoid white flash while dismissing
...
// FREEBIE
2018-03-23 18:38:07 -04:00
Michael Kirk
13378501b0
Stop any video on dismiss
...
// FREEBIE
2018-03-23 17:14:37 -04:00
Michael Kirk
ae892525dd
don't fade "selected" badge
...
// FREEBIE
2018-03-23 16:06:39 -04:00
Michael Kirk
2edf8384cd
iPhoneX layout for gallery
...
// FREEBIE
2018-03-23 15:59:56 -04:00
Michael Kirk
3de923bf6b
Update footer items after delete scrolls you to next item in pager view
...
// FREEBIE
2018-03-23 15:46:13 -04:00
Michael Kirk
3058cb8733
Batch Delete
...
// FREEBIE
2018-03-23 15:27:06 -04:00
Michael Kirk
6c877403cf
Fix delete from message details
...
// FREEBIE
2018-03-22 19:54:19 -04:00
Michael Kirk
6e20f5b654
Fix Delete
...
from conversation settings > tile > tap for details > delete
TODO:
- Don't dismiss pager, show next item
- dismiss pager if deleting last media
// FREEBIE
2018-03-22 19:52:52 -04:00
Matthew Chen
19755fa5bf
Refine 'Screen Lock'.
2018-03-22 16:21:41 -04:00
Matthew Chen
8899c7abda
Refine 'Screen Lock'.
2018-03-22 16:18:13 -04:00
Matthew Chen
03845d0d98
Revert "Refine 'Screen Lock'."
...
This reverts commit 871dca4138
.
2018-03-22 16:17:52 -04:00
Matthew Chen
871dca4138
Refine 'Screen Lock'.
2018-03-22 16:16:48 -04:00
Matthew Chen
28ce15885b
Refine screen lock.
2018-03-22 15:49:57 -04:00
Matthew Chen
bb596dba98
Add screen lock feature.
2018-03-22 15:49:57 -04:00
Matthew Chen
cf0e6fce09
Add screen lock feature.
2018-03-22 15:49:31 -04:00
Matthew Chen
1612642c26
Add screen lock feature.
2018-03-22 15:49:31 -04:00
Michael Kirk
1e59fbafd3
CR: method args shouldn't shadow properties
...
// FREEBIE
2018-03-22 10:51:34 -04:00
Michael Kirk
d94f355c2c
properly restore navigation bar after dismissing mid-video
...
// FREEBIE
2018-03-22 10:51:34 -04:00
Michael Kirk
6a4642ed9b
Fix subsequent animation after swiping
2018-03-22 10:51:34 -04:00
Matthew Chen
8d689ec090
Properly cleanup content.
2018-03-22 09:34:47 -04:00
Matthew Chen
d215499435
Show backup UI in release builds if backup is enabled.
2018-03-22 09:34:08 -04:00
Matthew Chen
5de11d7355
Recycle backup fragments.
2018-03-22 09:26:35 -04:00
Michael Kirk
b5503cc00a
Handle empty media gallery
...
// FREEBIE
2018-03-20 18:35:42 -04:00
Michael Kirk
f261fbcf05
Dynamic gallery label
...
// FREEBIE
2018-03-20 18:35:05 -04:00
Michael Kirk
6939b1749b
remove gradient per myles
...
// FREEBIE
2018-03-20 18:18:36 -04:00