Commit Graph

68 Commits (8b0e4f902ea11c5bdc7bf8056acee5692567e2c0)

Author SHA1 Message Date
Michael Kirk d805246cb7 update caption after deleting item 7 years ago
Michael Kirk 11fece2f3f move category method to be shared 7 years ago
Michael Kirk 74b25c14f1 filter caption strings for display 7 years ago
Michael Kirk cfd2e8d9d1 Show captions in gallery page view 7 years ago
Michael Kirk 03aba93985 CR: use id for hashvalue, make clearer that we don't expect to use incrementing ID's for uniqueId 7 years ago
Michael Kirk 7cf53293da restore Share/Delete functionality to gallery items in the post multi-attachment world 7 years ago
Michael Kirk e096406e56 migrate existing attachments to album-compatible gallery schema 7 years ago
Michael Kirk 57681bd6f3 Gallery supports album messages 7 years ago
Matthew Chen f6591fac25 Add debug UI for multi-image sends. 7 years ago
Michael Kirk 77bd9b8852 Extract most Gallery functionality from the gallery NavigationController.
By not overriding the initializer for an OWSNavigationController subclass,
we can use the dynamic disaptch intialization chain.

The root difficulty here is that super.init(navBarClass:) wants to call
self.init(nibNam)
7 years ago
Michael Kirk 6d8a7ed800 things working 7 years ago
Michael Kirk 1af750363a fix media-gallery doesn't respect call banner 7 years ago
Michael Kirk 19f2d0db48 WIP: Media Landscape Mode 7 years ago
Matthew Chen ebae75af00 Revert 'new sort id'. 7 years ago
Michael Kirk 3240e0d9d0 Be explicit about receivedAt time
We were often using `timestampForLegacySorting`, which is convoluted for when
we actually just want received time.

In some sense this is a superficial change, but it's part of auditing that
we've completed moved away from timestampForLegacySorting.
7 years ago
Michael Kirk 1459fad01a sort media gallery by sortId 7 years ago
Michael Kirk ab55e85304 step 1: timestampForSorting audit, change signature
No change in functionality in this commit, I just broke the signature to have a
systematic audit of the callsites. Added TODO's with the plan for each call.
7 years ago
Matthew Chen f9eab5cd24 Merge remote-tracking branch 'origin/release/2.29.2' 7 years ago
Matthew Chen 1c325cd210 Respond to CR. 7 years ago
Matthew Chen 0be12da3dd Use thumbnails in media views. 7 years ago
Matthew Chen 8748dc9b2e Modify new thumbnail system to include video and GIF thumbnails. 7 years ago
Matthew Chen 206432fdf0 Add failure methods to thumbnail service. 7 years ago
Matthew Chen 3437361d70 Use new thumbnails in media gallery thumbnails. 7 years ago
Matthew Chen 446ceb2b9c Rename AttachmentStream methods. 7 years ago
Matthew Chen 5b50e81b4f Rename fail macros in Swift. 7 years ago
Matthew Chen 7be8f30877 Apply -> Never. 7 years ago
Matthew Chen d4f7b5d45b Respond to CR. 7 years ago
Matthew Chen e1049fdfcc Respond to CR. 7 years ago
Matthew Chen cf6f3841a8 Apply new Swift logging. 7 years ago
Michael Kirk 82e559d11b Use swift macros for main thread assert 7 years ago
Matthew Chen 26001e49d1 Unify log tags. 7 years ago
Matthew Chen d34f83b445 Refine theme. 7 years ago
Michael Kirk 6e66e4e1fe match media corners on dismiss
// FREEBIE
7 years ago
Michael Kirk 6d5c0cd291 image corner radius is small 7 years ago
Matthew Chen fb0ac32171 Respond to CR. 7 years ago
Matthew Chen 3b726bbac9 Small media corners. 7 years ago
Michael Kirk f8abe32ae9 more styling to new nav colors 7 years ago
Matthew Chen 91cc902b1d Update search results. 7 years ago
Matthew Chen f63d25a172 Migrate to Swift 4. 7 years ago
Matthew Chen 4d8c764789 Migrate to Swift 4. 7 years ago
Michael Kirk 29d08545e2 Use OWSNavigationController instead of UINavigationController
- [ ] document picker
- [ ] camera picker
- [ ] image picker
- [ ] restore "confirm to go back" behavior (interactive pop gesture?)

// FREEBIE
7 years ago
Michael Kirk 7e22d9e900 Prevent input toolbar from appearing over camera view, contact view or actionsheet
// FREEBIE
7 years ago
Michael Kirk 353abfc13e Views presented from ConversationVC must become first responder.
// FREEBIE
7 years ago
Matthew Chen 6caa5b87b6 Add more asserts around thread in SAE. 7 years ago
Matthew Chen cb00b22870 Bubble collapse. 7 years ago
Michael Kirk 425b35a2c1 Crash/UI fix fetching edge case
This could result in either not fetching the remaining data or a crash
depending on the exact shape of your data.

// FREEBIE
7 years ago
Michael Kirk e4530a51bf Handle "current page view" deleted from tile
// FREEBIE
7 years ago
Michael Kirk 6e3de94e99 code cleanup
// FREEBIE
7 years ago
Michael Kirk 037546a2df Fade toolbars, keeping presentation image sharp
Don't fade presentation image until it's in place.

// FREEBIE
7 years ago
Michael Kirk 10fe10b987 Fix navbar flicker while media is presented
// FREEBIE
7 years ago