Commit Graph

466 Commits (2258e18d34c7d38b5cc3763c81c688f9ef8733f6)

Author SHA1 Message Date
Michael Kirk 2258e18d34 rename for clarity
// FREEBIE
8 years ago
Michael Kirk 91cd1af3f9 Extract ReturnToCallViewController
// FREEBIE
8 years ago
Michael Kirk 772af10e50 Resizing call banner window
problem is the navigation bar is now too tall, since it has room for
status.

We could shirnk the nav bar, but maybe it's easier to just have the call
banner in the navbar?

// FREEBIE
8 years ago
Michael Kirk e62fe87b01 show status bar *above* call window 8 years ago
Matthew Chen a26cba3de1 Don't show screen block until app is ready. 8 years ago
Michael Kirk 353abfc13e Views presented from ConversationVC must become first responder.
// FREEBIE
8 years ago
Michael Kirk 41aa7eafe3 makeKeyAndVisible restores first responder, so no need to track it
ourselves.

This isn't *quite* as nice for the case when we want to restore a
textfield that was active before, but it much more simply covers the
more important case that we restore input accessory views after
backgrounding/foregrounding.

// FREEBIE
8 years ago
Matthew Chen 1efbc26e21 Fix build break. 8 years ago
Matthew Chen 61cd5805f2 Improve 'return to call' window layout. 8 years ago
Matthew Chen d7ae6fbbf4 Respond to CR. 8 years ago
Matthew Chen 882d1ac61f Clean up ahead of PR. 8 years ago
Matthew Chen f4439f8af8 Present calls using window manager. 8 years ago
Matthew Chen 17fce2fdd2 Present calls using window manager. 8 years ago
Matthew Chen 6a8796ad04 Present calls using window manager. 8 years ago
Matthew Chen 7345ab2e4e Add window manager. Move call view to a separate window. 8 years ago
Matthew Chen 9364af9b85 Make screen block view first responder. 8 years ago
Matthew Chen c1879250d8 Fix NPE in debug log uploader. 8 years ago
Matthew Chen b4fc0cddcd Fix NPE in debug log uploader. 8 years ago
Matthew Chen 08d36aa862 Add screen lock UI to SAE. 8 years ago
Matthew Chen 5067dcba5a Fix date comparators. 8 years ago
Matthew Chen 26f8050da0 Merge tag '2.23.4.2' 8 years ago
Matthew Chen ae61b44a99 Resolve conflict between keyboard and call view. 8 years ago
Matthew Chen eb51ea42e3 Merge remote-tracking branch 'origin/hotfix/2.23.4' 8 years ago
Matthew Chen 5cf6e65323 Fix screen lock alerts. 8 years ago
Matthew Chen 85cb78ddfe Add mainWindow property to app context. 8 years ago
Matthew Chen 5ce39337ed Handle malformed protos. 8 years ago
Matthew Chen 115235d1b4 Fix animation glitch in blocking window. 8 years ago
Matthew Chen df685da497 Merge remote-tracking branch 'private/hotfix/2.23.3' 8 years ago
Matthew Chen 6caa5b87b6 Add more asserts around thread in SAE. 8 years ago
Matthew Chen 03e6a5dc70 Refine screenlock. 8 years ago
Michael Kirk 2d9eb2b619 Merge tag '2.23.1.2' 8 years ago
Matthew Chen 45cb1ec510 Clean up ahead of PR. 8 years ago
Matthew Chen abba24988c Rework how dates are formatted in home view. 8 years ago
Matthew Chen ca6b952c19 Never recycle biometric auth. 8 years ago
Michael Kirk 1d4c0624be Clarify variable names
// FREEBIE
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
Michael Kirk 6958598d08 Merge tag '2.23.1.1' 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
Matthew Chen c46021f19f Fix screen lock edge case. 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 ab2074c731 CR: Avoid unnecessary retain
// 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 4602ad9014 Respond to CR. 8 years ago
Matthew Chen 8254052bb2 Lazy restore attachments. 8 years ago
Matthew Chen cb8ee3536a Lazy restore attachments. 8 years ago
Matthew Chen 1dced463cb Lazy restore attachments. 8 years ago
Matthew Chen b2ac8f10e2 Lazy restore attachments. 8 years ago
Matthew Chen 3406d1562e Add local cache of backup fragment metadata. 8 years ago