e61823b78f
Update LIVC comments for iPhones 13
2021-09-19 12:43:38 -04:00
472b9aa5e2
Fixes for large image animations on devices with square screns
2021-06-12 11:26:44 -04:00
5f5ef8fcea
Fix potential crash when large image loading fails
2021-04-04 14:05:00 -04:00
669d55500a
Remove unused pre-iOS 14 code
2021-02-06 13:47:45 -05:00
d1c45a87e6
Fix low resolution avatars being shown on profile
2021-01-20 18:31:30 -05:00
6dee0957ea
Remove in-memory caches of most original image data
2021-01-17 11:45:04 -05:00
c12d2db258
Cache UIImage objects to avoid re-decoding images unnecessarily
2021-01-17 11:28:50 -05:00
eb4e6e32f7
Add Grayscale Images preference
2020-11-01 13:59:58 -05:00
288f855e2f
Support positing large image VC controls in iPhone 12/Pro/Mini ears
2020-10-13 21:12:21 -04:00
6965a4c374
Remove no longer necessary iOS 13.4 availability checks
2020-09-20 11:34:46 -04:00
5e9cc430c6
Use cross fade transitions for displaying gallery and asset picker if
...
Reduce Motion/Prefer Cross Fade is enabled
Closes #108
2020-09-12 13:25:59 -04:00
0b6ef6517b
Fix gallery action buttons not being centered in device "ears" on iPhone
...
XR and 11
2020-09-12 12:01:16 -04:00
34a01094f7
Fix gallery expand animation description not starting at correct
...
position
Safe are insets weren't being taken into account when hiding the
controls, because the toVC had not yet been added to the container view
and thus didn't have anything to receive insets from.
2020-09-12 12:01:16 -04:00
e21dceb3b3
Tweak gallery spring animation parameters
2020-09-12 12:01:16 -04:00
9534f19262
Show BlurHash previews of attachments
2020-09-12 12:01:08 -04:00
e19a6528ad
Improve gallery expand animation
...
Use spring timing, slide in top/bottom controls
2020-09-08 23:41:15 -04:00
95ebca04d2
Disable automatic GIF playback in low-power mode
2020-08-16 19:14:32 -04:00
eaefa366b7
Fix displaying images on iOS 14
2020-08-15 17:03:02 -04:00
985d30a401
Add background to image descriptions so they're visible against light backgrounds
...
Closes #102
2020-07-06 17:48:19 -04:00
1f40cc9928
Show controls/description for gifv attachments
...
See #98
2020-06-17 23:33:48 -04:00
c0316f55ef
Fix crash when sharing large image on iPad
2020-06-15 18:29:04 -04:00
803ba50f53
Add pointer interaction to remove attachment, large image share/dismiss buttons
2020-06-15 18:26:56 -04:00
fcab6818b0
Hide large image source view during expand/shrink animation
2020-03-25 23:10:48 -04:00
e612964464
Allow scrolling w/ trackpad/magic mouse to dismiss gallery
2020-03-25 22:12:26 -04:00
49a437583e
Fix incorrect large image size during expand/shrink animation in some
...
cases
2020-03-25 22:09:00 -04:00
4018d39312
Fix double gestures in attachments gallery
2020-03-17 21:56:29 -04:00
5e9caf9179
Use LoadingLargeImageViewController for account avatar/header
...
Prevents crash when tapping unloaded avatar/header images
2020-03-17 21:42:09 -04:00
3bbbb05083
Rename AttachmentsViewController to LoadingLargeImageViewController and
...
make non-specific to attachments
2020-03-17 21:24:15 -04:00
2e8c416e04
Merge gallery and large image animations
2020-03-17 21:05:45 -04:00
8c7bebcce8
Fix large image controls being positioned incorrectly on notched-devices
...
when opening via a context menu preview.
The constraints for the top controls were being set only once, but when
showing a large image in the contxt menu preview window, the top inset
safe area is 0 and didn't become 44 (the value for notched devices)
until the preview was expanded.
Fixes #86
2020-01-26 18:28:46 -05:00
f2e08e96f3
Improve large image/gallery animation handling when images aren't loaded
2020-01-25 22:29:12 -05:00
06442b5629
Fix controls in large image/gallery not hiding/showing on zoom
...
Closes #58
2019-11-28 21:51:24 -05:00
6e4f89df4a
Add support for video attachments
...
#7
2019-09-10 12:25:50 -04:00
9a6723a895
Fix some images scrolling unnecesarily in LargeImageViewController
2019-07-29 11:38:57 -04:00
85ed53b990
Fix multi-attachment layout issues
2019-06-16 22:39:46 -04:00
e6c6293c10
Add multi-image gallery
...
Closes #18
2019-06-14 17:23:40 -07:00
0abc28900c
Large Image VC: Show share sheet instead of downloading
2019-06-14 17:10:17 -07:00
bd8e16cacb
Large Image VC: Don't let image overlap top controls when zoomed out
2019-06-14 15:27:17 -07:00
ea143ea0dd
Large Image VC: Hide home indicator when controls hidden
2019-06-14 14:46:19 -07:00
55ed2f5d26
Get rid of AppRouter
2019-01-19 14:31:31 -05:00
f684591888
Use Gifu for GIF playback
2018-11-09 15:48:08 -05:00
4bf49211fd
Fix large images being offset on some devices
...
Closes #6
2018-10-30 22:14:02 -04:00
7eb377ec6b
Fix strange large image VC presentation animation
...
Workaround for using XIB instead of storyboard
Closes #4
2018-10-29 19:56:05 -04:00
7e8f22c471
Refactor view controller creation/navigation into AppRouter
2018-10-20 22:07:04 -04:00
35de20fe40
Cleanup
2018-10-20 15:38:17 -04:00
eb9e1276df
Replace most storyboards with XIBs
2018-10-20 12:13:41 -04:00
0b6459a806
Add 3d touch peek/pop navigation
2018-10-11 21:52:41 -04:00
76972237ba
Fix large image view top controls on iPhone Xs Max & Xr
2018-09-12 22:29:58 -04:00
bd1f8fa20a
Reorganize sources
2018-09-03 17:10:26 -04:00