Commit Graph

3660 Commits (829cfd042810f653a2c263e193b45a7b914ddf8b)

Author SHA1 Message Date
Matthew Chen c106a67a52 Use dynamic type everywhere in conversation view. 8 years ago
Matthew Chen ade2ee7216 Use dynamic type everywhere in conversation view. 8 years ago
Michael Kirk 90486aa49c Inline method with one caller, fix formatting
// FREEBIE
8 years ago
Michael Kirk 941b7ec1bc clarify method signature
// FREEBIE
8 years ago
Michael Kirk c56e8acc51 QuotedReplyModel from SSK->SignalMessaging
// FREEBIE
8 years ago
Michael Kirk 1d4c0624be Clarify variable names
// FREEBIE
8 years ago
Michael Kirk a9459757f0 Lingering var renames QuotedReplyDraft -> QuotedReplyModel
// FREEBIE
8 years ago
Michael Kirk 4399967e99 Comment cleanup, remove unnecessary includes
// FREEBIE
8 years ago
Michael Kirk fa2e1ba89b Fetch thumbnail when not available locally
// FREEBIE
8 years ago
Michael Kirk cb5d3d4f85 Use QuotedReplyModel to access attachment data
This view model loads the attachment when it's build.

// FREEBIE
8 years ago
Michael Kirk 51a4298c14 WIP: Send attachment info in protobuf (no thumbnails yet)
// FREEBIE
8 years ago
Michael Kirk 55c6d99d98 populate draft toolbar
// FREEBIE
8 years ago
Michael Kirk 253435b27f extract QuotedReplyDraft model 8 years ago
Michael Kirk 0b8b3b4f16 WIP: towards avatar attachment streams
// FREEBIE
8 years ago
Michael Kirk 53af41fcc6 Reusable UploadOperation based on extracted OWSOperation
// FREEBIE
8 years ago
Matthew Chen 0dfdb8ce88 Elaborate quoted reply variations to include replies with attachments. 8 years ago
Matthew Chen de2dc49126 Elaborate quoted reply variations to include replies with attachments. 8 years ago
Matthew Chen 3ee37bd3f0 Respond to CR. 8 years ago
Michael Kirk 8f1cfed5cf "Bump build to 2.23.1.2." 8 years ago
Matthew Chen 2f2d1f81a8 Clean up ahead of PR. 8 years ago
Matthew Chen cf1a7e01d0 Apply message bubble view to message details view. 8 years ago
Matthew Chen 6830d4e8cb Apply message bubble view to message details view. 8 years ago
Matthew Chen d99a2be005 Apply message bubble view to message details view. 8 years ago
Matthew Chen 316b55bf9d Respond to CR. 8 years ago
Matthew Chen 7067085cdd Extract message bubble view. 8 years ago
Matthew Chen d05b73af28 Extract message bubble view. 8 years ago
Matthew Chen d1060a2a85 Extract message bubble view. 8 years ago
Matthew Chen 7f0fa1228e Extract message bubble view. 8 years ago
Matthew Chen 2b210c7557 Fix screen lock edge cases. 8 years ago
Matthew Chen ad6937378e Fix screen lock edge cases. 8 years ago
Matthew Chen c5d8a7cb38 Clean up ahead of PR. 8 years ago
Matthew Chen f6aa3f89b7 Clean up ahead of PR. 8 years ago
Matthew Chen ca4757b8d1 Clean up ahead of PR. 8 years ago
Matthew Chen 71c5c3a4b7 Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 8a843f70e3 Refine the attachments in the quoted reply view. 8 years ago
Matthew Chen 214e3a9c4d Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 822aa64b14 Respond to CR. 8 years ago
Matthew Chen cac85508cc Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 7e921b7935 Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 08ba3852cd Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 5235f6eee9 Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen d6f3df82ae Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen c70f911f6f Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 6171505657 Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 10b4ade55a Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 3343b4ec58 Refine appearance of quoted reply message cells. 8 years ago
Matthew Chen 5a17c5609f Quote reply to oversize text. 8 years ago
Matthew Chen 9b5db80f23 Respond to CR. 8 years ago
Matthew Chen a561bf5e22 Fix database conversion tests. 8 years ago
Matthew Chen 9085609087 Fix interaction initializers and tests. 8 years ago
Michael Kirk 6958598d08 Merge tag '2.23.1.1' 8 years ago
Michael Kirk b6409dd514 CR: formatting changes
// FREEBIE
8 years ago
Michael Kirk eb16043de6 simplify emoji, remove iconview
// FREEBIE
8 years ago
Michael Kirk b3b3fa64e7 Use "You" instead of Author name in quote
// FREEBIE
8 years ago
Michael Kirk 51eee90bb7 Remove unnecessary changes
// FREEBIE
8 years ago
Michael Kirk 52ea54ae64 Add thumbnail when available
MVP

- [x] populate from menu
- [x] send quoted message

TODO

- [x] 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
8 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
8 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
8 years ago
Michael Kirk 6874a9e28e Convert to swift
// FREEBIE
8 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
8 years ago
Michael Kirk 0a20eec4eb "Bump build to 2.23.1.1." 8 years ago
Michael Kirk a98834cc21 pull latest translations
// FREEBIE
8 years ago
Matthew Chen 00a81355d6 Respond to CR. 8 years ago
Matthew Chen 445d38f72a Modify cells to show quoted messages. 8 years ago
Matthew Chen 324afb1152 Modify cells to show quoted messages. 8 years ago
Matthew Chen 5824cbd2a8 Modify cells to show quoted messages. 8 years ago
Matthew Chen 988b6ffae7 Modify cells to show quoted messages. 8 years ago
Matthew Chen f6f98369a6 Modify cells to show quoted messages. 8 years ago
Matthew Chen 22dc904283 Modify cells to show quoted messages. 8 years ago
Matthew Chen 2278cdd589 Modify cells to show quoted messages. 8 years ago
Matthew Chen 7cf169012c Elaborate conversation view items around quoted replies. 8 years ago
Matthew Chen c46021f19f Fix screen lock edge case. 8 years ago
Michael Kirk e6b0f692c9 Don't use dynamic text for navbar view
// FREEBIE
8 years ago
Michael Kirk 2580c690cb CR: Use LRU Cache for storing system sounds
// FREEBIE
8 years ago
Michael Kirk 3cb53f5f44 Respect system alert volume for notifications while in app
// FREEBIE
8 years ago
Matthew Chen c36297a9ad Elaborate 'quoted reply' variations in the Debug UI. 8 years ago
Matthew Chen 20387f27e6 Simplify bubble edge. 8 years ago
Matthew Chen d5218cf4d9 Simplify bubble edge. 8 years ago
Michael Kirk 00e5e1b0d6 Fixup some tests
// FREEBIE
8 years ago
Michael Kirk 448e59d7fc Merge tag '2.23.1.0' 8 years ago
Michael Kirk f1b6c51cfe "Bump build to 2.23.1.0." 8 years ago
Michael Kirk 83a8670f28 Pull latest translations
// FREEBIE
8 years ago
Michael Kirk ab2074c731 CR: Avoid unnecessary retain
// FREEBIE
8 years ago
Michael Kirk 86553b62f9 keyboard pinning vs iPhoneX 8 years ago
Michael Kirk af5f549e49 Fix TableView layout for iPhoneX
// FREEBIE
8 years ago
Michael Kirk f441c6211d Format
// FREEBIE
8 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
8 years ago
Matthew Chen 4240b517d0 Respond to CR. 8 years ago
Matthew Chen fb1f3b5572 Rework quoted reply debug UI. 8 years ago
Matthew Chen 4915c127cb Rework quoted reply debug UI. 8 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.
8 years ago
Matthew Chen 1bea832faa Fix assert in bubble views. 8 years ago
Matthew Chen f7ea1678e7 Only resume lazy attachment restore in debug. 8 years ago
Matthew Chen f98c45603c Respond to CR. 8 years ago
Matthew Chen 31f062ed11 Bubble collapse. 8 years ago
Matthew Chen 12bcf887c1 Bubble collapse. 8 years ago
Matthew Chen 4f9085a761 Bubble collapse. 8 years ago
Matthew Chen 3ca2c08b06 Bubble collapse. 8 years ago
Matthew Chen 578f40d791 Bubble collapse. 8 years ago
Matthew Chen c8012d3891 Bubble collapse. 8 years ago