Commit Graph

2834 Commits (1ef824029e9af92dde22bcc9b50c31df0b2dcffc)

Author SHA1 Message Date
Michael Kirk 1ef824029e Fix distorted images
// FREEBIE
7 years ago
Michael Kirk 3582ab42db Fix media detail presentation
- video view now scales during presentation
- no "swooping" when presenting large res images

// FREEBIE
7 years ago
Michael Kirk 7c2bfdfb1f rename: imageView -> mediaView
// FREEBIE
7 years ago
Michael Kirk 8851413b35 CR: cleanup, remove debug animation time, move constant
// FREEBIE
7 years ago
Michael Kirk e140ffc423 Fullscreen presentation touchups
"zoom" presentation now accounts for zoomScale.

Fix background flicker as status bar hides
Round corners during presentation/dismiss. Smooths transition a bit.

// FREEBIE
7 years ago
Michael Kirk 74e03aad01 Fix intermittent content offset problem
Using the CollectionView's frame to determine if we're at the bottom
doesn't make sense unless the collection view is correctly layed out.

// FREEBIE
7 years ago
Matthew Chen 7be8f00837 Bump build to 2.19.4.1.
// FREEBIE
7 years ago
Michael Kirk 74019b2ae4 Fix keyboard animation glitch after sending
// FREEBIE
7 years ago
Matthew Chen e11ac51e31 Bump version to 2.19.4. 7 years ago
Michael Kirk 1ec409ad2b CR: re-enable default keyboard toggle
// FREEBIE
7 years ago
Michael Kirk c91658119d CR: double tap zoom centers on tap location
// FREEBIE
7 years ago
Michael Kirk 8d2934d86e CR: remove unnecessary code, comments
// FREEBIE
7 years ago
Michael Kirk 412fe2735e Rename FullImageViewController -> MediaDetailViewController
// FREEBIE
7 years ago
Michael Kirk 8454e512d8 Use FullSreen media VC for message details
// FREEBIE
7 years ago
Michael Kirk c7c433c59c iOS8 compatability for video player 7 years ago
Michael Kirk 86d61eee30 Custom video player layer to avoid "double present/dismiss"
// FREEBIE
7 years ago
Michael Kirk 918e3f7dfe Videos play in full-screen media view controller, use modern movie
player.

// 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 ced4e3b78c Bump build to 2.19.3.3.
// FREEBIE
7 years ago
Michael Kirk d5762470b2 Bump build to 2.19.3.2.
// FREEBIE
7 years ago
Michael Kirk 1955f3664b CR: clarify names, comments, asserts
// FREEBIE
7 years ago
Michael Kirk 60eac4e0bf notify only when SignalAccounts actually change
// FREEBIE
7 years ago
Michael Kirk 27c99cf4d2 sort SignalAccounts loaded from cache 7 years ago
Michael Kirk e78edcde87 Only clear cache when user pulls-to-refresh
// FREEBIE
7 years ago
Michael Kirk 49196f8013 Spin activity indicator until contacts are fetched
// FREEBIE
7 years ago
Michael Kirk f4e471e0db SignalAccount cache perf improvments
- only persist models that have changed
- remove duplicate contact SignalAccounts
- ensure serial execution of buildAccounts
- only buildSignalAccounts when intersection succeeds

// FREEBIE
7 years ago
Michael Kirk f182450090 bump build
// FREEBIE
7 years ago
Michael Kirk 1f8042685d Show loading cell when contacts are still loading.
// FREEBIE
7 years ago
Michael Kirk c07d7777cb Reinstate notification when SignalAccounts change
// FREEBIE
7 years ago
Michael Kirk 6f7cae691c Log counts to determine when SignalAccount cache goes missing
// FREEBIE
7 years ago
Michael Kirk 64e90d29fd CR: extract method, more asserts and annotations
// FREEBIE
7 years ago
Michael Kirk 42dc872c9a use dedicated read connection to pre-populate cache
// FREEBIE
7 years ago
Michael Kirk 336c92ddab remove cached display name machinery, cleanup
// FREEBIE
7 years ago
Michael Kirk 7ea4b85a2a Persist signal accounts (and their embedded Contact)
// FREEBIE
7 years ago
Michael Kirk 9cea6971ba bump version
// FREEBIE
7 years ago
Michael Kirk 741723c990 pull latest translations
// FREEBIE
8 years ago
Michael Kirk 9d1e3dc223 We need to change file extensions when converting data
// FREEBIE
8 years ago
Matthew Chen 1f3cc8752b Fix the add photo permission crash on iOS 11. 8 years ago
Michael Kirk 1a99b34913 Fix iOS8 crash on type
// FREEBIE
8 years ago
Matthew Chen 33f2233181 Bump version number to v2.19.1. 8 years ago
Matthew Chen f4f2ff8835 Bump build to 2.19.0.22.
// FREEBIE
8 years ago
Matthew Chen 8acce3b5bd Simplify the unread indicator logic. 8 years ago
Michael Kirk 43092ee6ac CR: be extra paranoid about archiving the reset session
// FREEBIE
8 years ago
Michael Kirk 47926418b5 Prevent subsequent "No valid session" errors from the recipient of an
EndSession message.

// FREEBIE
8 years ago
Matthew Chen 443ef58377 Bump build to 2.19.0.21.
// FREEBIE
8 years ago
Matthew Chen 97efc359f0 Merge branch 'mkirk/center-loading-more' 8 years ago
Michael Kirk a542471bbe center "Loading More Messages" label
// FREEBIE
8 years ago
Matthew Chen bd6cb22255 Update l10n strings. 8 years ago
Matthew Chen f9f0f1c27d Revert "Force conversation view cells to update layout immediately."
This reverts commit ef820a3719.
8 years ago
Matthew Chen 35bdc86ab5 Reload adjacent rows using original indices, not final indices. 8 years ago