45 Commits

Author SHA1 Message Date
f102ebbfc8 Oops 2025-02-06 10:18:43 -05:00
dc01804359 Don't use snapshot for gallery present/dismiss transition of non-static content 2024-11-25 21:05:20 -05:00
5c86feccb9 Move content VCs to GalleryVC package 2024-11-21 19:28:55 -05:00
f4b51c06c1 Raise min deployment target to iOS 16 2024-09-12 10:30:58 -04:00
68bd9e0bed Tweak mute button symbol animation 2024-08-31 11:20:09 -04:00
d1ffab3e42 Only hide gallery controls automatically while playing 2024-08-26 19:08:44 -04:00
d873b157ee Fix video gallery controls not auto hiding
#535
2024-08-26 10:25:28 -04:00
3d1f506684 Actually show the error message when video loading fails
See #531
2024-08-22 14:54:16 -04:00
9ce6bd566f Show errors when video loading fails
Closes #532
2024-08-22 13:33:02 -04:00
6de255681c Fix assorted warnings when building with Xcode 16 2024-08-22 11:08:27 -04:00
870d0c8404 Replay video from start when play is pressed at end
Closes #510
2024-07-20 10:33:08 -07:00
a818457f8c Fix gifv playing pausing audio from other apps
Closes #505
2024-07-08 22:05:27 -07:00
9fefc9e8f8 Precise video scrubbing for pointer/pencil 2024-07-06 17:26:33 -07:00
5abd265195 Support haptic feedback on new Magic Keyboard 2024-07-06 17:10:29 -07:00
06ba758309 Merge branch 'public-beta' into develop 2024-05-29 22:30:48 -07:00
3d15759fb9 Don't constantly commit CA transactions when scrubbing video
Closes #488
2024-05-29 21:56:18 -07:00
5620b6ab78 Merge branch 'public-beta' into develop 2024-05-27 22:29:23 -07:00
f2a9f890ff Use development URLSession in more places 2024-05-27 22:14:28 -07:00
966a906436 Fix AVPlayer periodic time observers not being removed 2024-05-23 14:29:56 -04:00
96d42756d5 Fix caption not displaying in gallery while image loading
Closes #476
2024-05-19 15:00:25 -04:00
910e18fb5e Fix compiling for visionOS 2024-04-15 09:49:42 -04:00
9e429463b2 Make the audio session work better
Closes #353
Closes #443
2024-04-04 17:31:16 -04:00
442f57bfc4 Enable gallery interactive dismissal for statuses with >4 attachments
Closes #466
2024-04-02 21:21:39 -04:00
ae7101bb30 Fix race between loading/animation when presenting gallery from attachment more view 2024-04-02 21:21:19 -04:00
afcec24f86 Fix reference cycles in gallery 2024-03-31 23:29:28 -04:00
7b2bd1a7af Apply grayscale attachments preference to videos in gallery 2024-03-31 20:56:20 -04:00
d2c28ada7f Improve gallery video autoplay behavior 2024-03-31 20:41:57 -04:00
eda552c7c9 Add pointer interactions to gallery controls 2024-03-30 15:17:26 -04:00
eafb506d64 Fix blurhash image being used as gallery content 2024-03-29 22:18:24 -04:00
c05107bccd Scale evenly in both dimensions in gallery animations 2024-03-29 18:59:27 -04:00
6857529d06 Video gallery controls
See #450
2024-03-28 23:19:32 -04:00
1cf3ce48ce Support sharing/saving videos and gifvs from gallery
See #450
2024-03-20 12:00:57 -04:00
d36e0ad27d Grayscale images in new gallery
See #450
2024-03-20 11:54:35 -04:00
a80cbe79c2 Re-add image analysis interaction
See #450
2024-03-20 11:49:00 -04:00
cf71fc3f98 Remove old gallery implementation
See #450
2024-03-19 15:20:18 -04:00
bd3e74c611
Remove unnecessary XIB 2020-03-17 21:07:44 -04:00
2e8c416e04
Merge gallery and large image animations 2020-03-17 21:05:45 -04:00
d7953470e3
Add rudimentary support for audio attachments
Closes #7
2020-01-26 18:50:45 -05:00
f2e08e96f3
Improve large image/gallery animation handling when images aren't loaded 2020-01-25 22:29:12 -05:00
d1913d7e69
Change white background when loading attachment to black 2020-01-25 22:09:00 -05:00
bb86e1aafd
Allow rotaion in the attachment gallery
Closes #77
2020-01-07 22:19:38 -05:00
a92d9ddc6f
Automatically collapse long (> 500 chars) statuses
Closes #12
2019-11-17 18:36:19 -05:00
6e4f89df4a
Add support for video attachments
#7
2019-09-10 12:25:50 -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