Commit Graph

93 Commits (b614d33a2ad930a1f82d48aed83da30e9bbe06ee)

Author SHA1 Message Date
Matthew Chen c02d633272 Align draft view of link preview and draft view of quoted reply. 7 years ago
Matthew Chen e4d11eb15f Fix conversation text input background color. 7 years ago
Matthew Chen 957a733838 Yet more link preview refinements. 7 years ago
Matthew Chen 9b33d70d7b Constrain max size of link preview image. 7 years ago
Matthew Chen eb7c6ff441 Respond to CR. 7 years ago
Matthew Chen 9b7ae86a6d Rework layout of conversation input toolbar. 7 years ago
Matthew Chen 6ff6ee2e2e Rework layout of conversation input toolbar. 7 years ago
Matthew Chen 3d757b492a Add link previews to conversation message bubbles. 7 years ago
Matthew Chen ca8a4b3751 Make LinkPreviewView reusable. 7 years ago
Matthew Chen 416aa2b347 Add rough draft of link preview view to composer. 7 years ago
Matthew Chen b8e2cb6267 Respond to CR. 7 years ago
Matthew Chen 18c890bb95 Fix input toolbar margins issue. 7 years ago
Michael Kirk f51416b2d2 save a few ms on send, hoist async dispatch to caller, and use it for clearing draft 7 years ago
Michael Kirk 4b84583de8 reload input bar async 7 years ago
Matthew Chen 2bf0c55ab0 More perf tweaks for conversation view. 7 years ago
Michael Kirk 52e21be656 fix draft scrolling 7 years ago
Michael Kirk c7662b5a86 Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
7 years ago
Michael Kirk 5d9cd86d13 size toolbar WRT draft 7 years ago
Matthew Chen decb0c54ca Theme review. 7 years ago
Michael Kirk 7a0d74c17e Use dark blur for navbar
In the light theme, using the "light" blur allows the bar to seem invisible
when over white content. Similarly for the "dark" blur over black content.
7 years ago
Matthew Chen 48975eaac8 Respond to CR. 8 years ago
Michael Kirk 8da47b64d9 clarify different methods
These method names were too similar to existing methods in PureLayout, which
have slightly different behavior.

ows_autoPinToSuperviewEdges uses left/right, whereas PureLayouts uses
leading/trailing

ows_autoPinToSuperviewMargins uses our own constraint adding logic, which
behaves differently in some cases.
8 years ago
Michael Kirk a2c67bb96b Enhance navbar blur, match input toolbar blur
// FREEBIE
8 years ago
Michael Kirk 0533eb46e3 tweak attachment icon
// FREEBIE
8 years ago
Michael Kirk 83d3f17d44 remove unused code, add comment 8 years ago
Michael Kirk 94a23e63b6 resize bar after send 8 years ago
Michael Kirk 1d0a25dba9 cleanup 8 years ago
Michael Kirk 17f0400bb5 vertically align input toolbar items 8 years ago
Michael Kirk 1a00690b17 Compose to stack view
TODO:

resize after sending
restore actions
add padding
vcenter icons
add new assets
8 years ago
Michael Kirk 7ef693f1b5 pure white blur 8 years ago
Michael Kirk 84d60f5dc4 input toolbar layout tweaks 8 years ago
Michael Kirk ce0c706f71 icon tint 8 years ago
Matthew Chen 05b1b37eab Respond to CR. 8 years ago
Matthew Chen bc527273f2 Fix quoted reply margin. 8 years ago
Matthew Chen 9dd18c46ea Revert "Fix quoted reply margin."
This reverts commit c76c571d87.
8 years ago
Matthew Chen c76c571d87 Fix quoted reply margin. 8 years ago
Matthew Chen 1412998b4a Rework isRTL. 8 years ago
Michael Kirk 33ab3a663c opaque conversation input toolbar 8 years ago
Michael Kirk fd22c6cf20 fix warnings in conversation input toolbar 8 years ago
Michael Kirk 16df4f589e conversation colors
// FREEBIE
8 years ago
Matthew Chen 759b2a332f Respond to CR. 8 years ago
Michael Kirk a9459757f0 Lingering var renames QuotedReplyDraft -> QuotedReplyModel
// 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 55c6d99d98 populate draft toolbar
// FREEBIE
8 years ago
Michael Kirk 253435b27f extract QuotedReplyDraft model 8 years ago
Michael Kirk 51eee90bb7 Remove unnecessary changes
// 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