Michael Kirk
2b038dfd36
sync translations
...
// FREEBIE
2017-12-12 13:08:37 -05:00
Michael Kirk
481427bf90
Merge branch 'mkirk/share-audio'
2017-12-12 13:04:20 -05:00
Michael Kirk
6fb5990faa
Don't zoom for audio/generic attachments
...
// FREEBIE
2017-12-12 13:03:53 -05:00
Michael Kirk
73b215229f
Fixup approval view for audio and generic attachments
...
// FREEBIE
2017-12-12 12:55:27 -05:00
Michael Kirk
26c76e6a0c
Merge branch 'mkirk/convert-video'
2017-12-12 12:54:52 -05:00
Michael Kirk
f9d22545b1
Only copy imported video when necessary.
...
Non-mp4's will be moved as part of their conversion.
We only need to move mp4's which were auto-converted
// FREEBIE
2017-12-12 12:54:02 -05:00
Michael Kirk
849388feb7
CR: clean up loading assets once no longer needed
...
// FREEBIE
2017-12-12 12:53:09 -05:00
Michael Kirk
03220ffa79
CR: Faster animation from loading -> picker
...
// FREEBIE
2017-12-12 12:31:17 -05:00
Michael Kirk
813f4e474e
Respond to CR
...
// FREEBIE
2017-12-12 11:09:39 -05:00
Michael Kirk
47e92dbad5
cleanup
...
// FREEBIE
2017-12-11 20:47:16 -05:00
Michael Kirk
8996741277
DocumentPicker converts to mp4 when necessary
...
// FREEBIE
2017-12-11 20:34:47 -05:00
Michael Kirk
031e40d090
Use SignalAttachment logic in conversation view too
...
// FREEBIE
2017-12-11 20:16:34 -05:00
Michael Kirk
7d0acc94ff
cleanup
...
// FREEBIE
2017-12-11 19:40:35 -05:00
Michael Kirk
56f1bf0305
cleanup
2017-12-11 19:37:49 -05:00
Michael Kirk
65f79770ac
rebase fixup
2017-12-11 14:11:58 -05:00
Michael Kirk
90e9b4a4f2
WIP - send all video types
2017-12-11 14:05:55 -05:00
Michael Kirk
4ce2eb3c6c
Show ProgressView for video conversion
...
// FREEBIE
2017-12-11 14:05:53 -05:00
Michael Kirk
b1b6dcfbf0
Simplify loading delay, use loading screen as activity indicator for
...
video conversion
// FREEBIE
2017-12-11 14:05:05 -05:00
Michael Kirk
538b3e5fd5
Async API for video export
...
// FREEBIE
2017-12-11 14:04:26 -05:00
Michael Kirk
21fd7b040e
Ensure sent video is mp4
...
// FREEBIE
2017-12-11 14:03:40 -05:00
Michael Kirk
3ad409238a
Merge branch 'mkirk/approval-view-revamp'
2017-12-11 13:58:20 -05:00
Michael Kirk
d3e7c99a63
Attachment approval: cancel/confirm to top/bottom toolbars
...
- avoid double-submit by disabling after hitting send.
- Animate SAE dismissal as modal
Requires hiding the load view
- attachment is centered in screen
- add gradient to ensure controls are visible
- Fix clamp constraints - I think this was a typo
Otherwise we couldn't show an image which was 1" wide by 2" tall
- set max zoom, hide scroll indicators
- use media view
- slower panning feels right
- white send button
- can share GIF, static, and sort of video...
- Play button for attachment approval
- move to image assets so we can use it in SAE
- slightly larger button for full-screen approval view
- don't launch redundant fullscreen UI for images when in approval view
- fix scrollOffset in AttachmentApproval
- consolidate view initialization logic in loadView and fix white background
- CR: more legible arithmetic
// FREEBIE
2017-12-11 13:58:03 -05:00
Matthew Chen
fc26c3fdb1
Merge branch 'charlesmchen/profileManagerConcurrency'
2017-12-11 12:38:11 -05:00
Matthew Chen
8642a708e7
Respond to CR.
2017-12-11 12:37:47 -05:00
Matthew Chen
b9b3eb0541
Clean up ahead of PR.
2017-12-11 12:28:28 -05:00
Matthew Chen
429312523f
Simplify OWSUserProfile's "apply changes" logic using model diffing.
2017-12-11 12:28:28 -05:00
Matthew Chen
ee92efd4a8
Don't emit "user profile changed" notifications if nothing changed.
2017-12-11 12:28:28 -05:00
Matthew Chen
f684482c54
Don't emit "user profile changed" notifications if nothing changed.
2017-12-11 12:28:28 -05:00
Matthew Chen
7b4aa4056c
Don't emit "user profile changed" notifications if nothing changed.
2017-12-11 12:28:28 -05:00
Matthew Chen
97ce1a6675
Rework user profile saves; block SAE if no local user profile key.
2017-12-11 12:28:28 -05:00
Matthew Chen
3ea901044a
Rework thread safety in profile manager.
2017-12-11 12:28:28 -05:00
Matthew Chen
74efcb9041
Rework thread safety in profile manager.
2017-12-11 12:28:28 -05:00
Matthew Chen
ee300590e3
Rework thread safety in profile manager.
2017-12-11 12:28:28 -05:00
Matthew Chen
911c4d380b
Rework thread safety in profile manager.
2017-12-11 12:28:28 -05:00
Matthew Chen
c1d435c9d8
Merge branch 'charlesmchen/imageQualityRevisited'
2017-12-11 11:35:26 -05:00
Matthew Chen
bf09c805b9
Respond to CR.
2017-12-11 11:27:53 -05:00
Matthew Chen
c918279597
Convert image attachment thresholds to be based on file size.
2017-12-11 10:37:20 -05:00
Matthew Chen
80ae5e0fcf
Respond to CR.
2017-12-11 10:37:20 -05:00
Matthew Chen
11b4848530
Respond to CR.
2017-12-11 10:37:20 -05:00
Matthew Chen
89db8b3a44
Respond to CR.
2017-12-11 10:37:20 -05:00
Matthew Chen
84061cca9f
Change image resizing/quality behavior, preferring smaller images in the common case.
2017-12-11 10:37:20 -05:00
Matthew Chen
55aa5eef6c
Clean up ahead of PR.
2017-12-11 10:37:20 -05:00
Matthew Chen
125aabb0a3
Change image resizing/quality behavior, preferring smaller images in the common case.
2017-12-11 10:37:20 -05:00
Michael Kirk
be5ac85276
Merge branch 'mkirk/track-dyload-time'
2017-12-08 13:35:42 -05:00
Michael Kirk
ddd2004824
track dyload time
2017-12-08 13:35:19 -05:00
Michael Kirk
b6f3c69f82
Merge branch 'mkirk/fixup-headers'
2017-12-08 13:32:58 -05:00
Michael Kirk
d9cca77e23
update header references
...
// FREEBIE
2017-12-08 13:32:52 -05:00
Michael Kirk
726fde235a
Merge branch 'mkirk/affix-searchbar'
2017-12-08 13:32:26 -05:00
Michael Kirk
23014f9ea4
Keep header affixed to navbar.
...
// FREEBIE
2017-12-08 11:40:59 -05:00
Michael Kirk
b014c236b8
bump build number
2017-12-07 18:05:18 -05:00