Michael Kirk
7ef693f1b5
pure white blur
7 years ago
Michael Kirk
84d60f5dc4
input toolbar layout tweaks
7 years ago
Michael Kirk
ce0c706f71
icon tint
7 years ago
Matthew Chen
05b1b37eab
Respond to CR.
7 years ago
Matthew Chen
bc527273f2
Fix quoted reply margin.
7 years ago
Matthew Chen
9dd18c46ea
Revert "Fix quoted reply margin."
...
This reverts commit c76c571d87
.
7 years ago
Matthew Chen
c76c571d87
Fix quoted reply margin.
7 years ago
Matthew Chen
1412998b4a
Rework isRTL.
7 years ago
Michael Kirk
33ab3a663c
opaque conversation input toolbar
7 years ago
Michael Kirk
fd22c6cf20
fix warnings in conversation input toolbar
7 years ago
Michael Kirk
16df4f589e
conversation colors
...
// FREEBIE
7 years ago
Matthew Chen
759b2a332f
Respond to CR.
7 years ago
Michael Kirk
a9459757f0
Lingering var renames QuotedReplyDraft -> QuotedReplyModel
...
// FREEBIE
7 years ago
Michael Kirk
cb5d3d4f85
Use QuotedReplyModel to access attachment data
...
This view model loads the attachment when it's build.
// FREEBIE
7 years ago
Michael Kirk
55c6d99d98
populate draft toolbar
...
// FREEBIE
7 years ago
Michael Kirk
253435b27f
extract QuotedReplyDraft model
7 years ago
Michael Kirk
51eee90bb7
Remove unnecessary changes
...
// FREEBIE
7 years ago
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
7 years ago
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
7 years ago
Michael Kirk
6874a9e28e
Convert to swift
...
// FREEBIE
7 years ago
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
7 years ago
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
7 years ago
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.
7 years ago
Michael Kirk
e39ca59eeb
Merge tag '2.19.5.0'
7 years ago
Matthew Chen
069587b150
Add message approval view.
7 years ago
Michael Kirk
f41dfa509c
Re-aquire first responder when necessary.
...
// FREEBIE
7 years ago
Michael Kirk
5dde17d939
Show approval/caption view in app.
...
ApprovalView/Captioning is shown for:
- Images/Videos from Library
- Images/Video from Camera
- Document Picker
- GIFs
Voice notes are intentionally not captionable.
Also, in main app, hide status bar when ApprovalView is presented
// FREEBIE
7 years ago
Michael Kirk
58558b36de
Add clarifying comment.
...
// FREEBIE
7 years ago
Michael Kirk
a423fe8a0e
WIP Merge tag '2.19.4.4'
...
- restore video playback in fullscreen
This was a large merge, so I'm opting to make some changes in separate
commits.
7 years ago
Michael Kirk
74019b2ae4
Fix keyboard animation glitch after sending
...
// FREEBIE
7 years ago
Michael Kirk
8d2934d86e
CR: remove unnecessary code, comments
...
// FREEBIE
7 years ago
Michael Kirk
81268012e5
Better keyboard management.
...
- fixes problems on iOS11.2 where emoji keyboard sometimes obscures text
input.
- better animation for interactive pan gesture when viewing message
details
- more intuitive swipe-to-dismiss keyboard in conversation view
- converge on one mnethod for dismissing keyboard in conversation view
- [ ] Pop keyboard, then hit attachment, dismisses keyboard, which is
fine, but the content should immediately scroll down with the
keyboard, instead it stays up, and scrolls down only once the
attachment action sheet has been dismissed.
// FREEBIE
7 years ago
Michael Kirk
3176cb5a62
text sizing correctly
8 years ago
Michael Kirk
3eb3c268a9
Towards a caption in message
...
TODO
- [ ] adjust height properly
- [ ] all media types
- [ ] include caption in message details
- [ ] gestures working on both independently
- [ ] perf benchmark
// FREEBIE
8 years ago
Michael Kirk
a5c5dd3f96
WIP, extract subclass
8 years ago
Matthew Chen
9a990b58e8
Respond to CR.
8 years ago
Matthew Chen
6d87df88aa
Migrate environment to SignalMessaging.
8 years ago
Matthew Chen
a4879f6bb5
Remove redundant logTag methods.
8 years ago
Matthew Chen
7b1a846f79
Dismiss keyboard when leaving conversation view.
8 years ago
Michael Kirk
8c69e00a3f
Adapt ConversationViewController to iPhoneX
...
// FREEBIE
8 years ago
Matthew Chen
3814464595
Increase content insets of attachment button.
8 years ago
Matthew Chen
e3f7947da0
Emphasize borders of input toolbar.
...
// FREEBIE
8 years ago
Matthew Chen
722fc4d7a7
Fix size of message previews.
...
// FREEBIE
8 years ago
Matthew Chen
188b733d57
Don't send with return key.
...
// FREEBIE
8 years ago
Matthew Chen
3fa2f22beb
Fixes for input toolbar.
...
// FREEBIE
8 years ago
Matthew Chen
067b16903c
Fix attachment uploads.
...
// FREEBIE
8 years ago
Matthew Chen
c1f35a0ea6
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
2fa3cf1bc6
Rework attachment approval UI.
...
// FREEBIE
8 years ago
Matthew Chen
cbb0030b12
Rework attachment approval UI.
...
// FREEBIE
8 years ago
Matthew Chen
d04f9111db
Rework attachment approval UI.
...
// FREEBIE
8 years ago