Commit Graph

2403 Commits

Author SHA1 Message Date
Shadowfacts 20692b0630 Fix links in profile field values not at the beginning of the string not being tappable
Fixes #501
2024-12-07 13:00:54 -05:00
Shadowfacts 9990d50e3e Revert "Use text view for profile field value view"
This reverts commit c88076eec0.

Closes #521
2024-12-07 13:00:13 -05:00
Shadowfacts 670047af6f Fix potential race between adding notification to NSManagedObjectContext and displaying VC 2024-11-26 23:26:35 -05:00
Shadowfacts e8a492ef7d Fix potential crash with invalid attachment aspect ratio 2024-11-26 23:17:52 -05:00
Shadowfacts 583d9b97dd Bump build number and update changelog 2024-11-26 23:10:39 -05:00
Shadowfacts 88176fe599 Try to fix Live Text control weridness during interactive gallery dismissal 2024-11-26 20:06:23 -05:00
Shadowfacts 19c3008c8f Better error for when emoji URL decoding fails
Closes #549
2024-11-26 20:06:23 -05:00
Shadowfacts 51f9f421b8 Fix hang when using switching accounts on iPadOS 18
Closes #550
2024-11-26 20:06:23 -05:00
Shadowfacts b700e17d7e Hide video controls in gallery if loading fails
Closes #546
2024-11-26 20:06:23 -05:00
Shadowfacts dc01804359 Don't use snapshot for gallery present/dismiss transition of non-static content 2024-11-25 21:05:20 -05:00
Shadowfacts a5066140fd Fix potential crash during gifv playback
I don't know how this is possible, but it evidently is
2024-11-25 20:54:35 -05:00
Shadowfacts 351efe4b58 Fix gallery content scrolling unnecessarily in certain circumstances 2024-11-25 20:40:13 -05:00
Shadowfacts c716f03784 More gallery transition tweaks 2024-11-25 19:07:05 -05:00
Shadowfacts fa828a5eae Gallery dismiss interaction fixes 2024-11-25 18:38:07 -05:00
Shadowfacts 56d12295ba Don't dismiss gallery if pan distance/velocity is low
See #520
2024-11-24 23:58:39 -05:00
Shadowfacts a442197adf Improve gallery dismiss transition when source view is relatively small compared to content
See #520
2024-11-24 19:26:09 -05:00
Shadowfacts a99fb7f0b0 Improve gallery transitions when there is something displaying on top of the source view
See #520
2024-11-24 19:26:06 -05:00
Shadowfacts f44dae632c Improve gallery transitions when source/dest aspect ratio don't match
See #520
2024-11-24 18:19:59 -05:00
Shadowfacts 0dcb67c44e Fix gallery dismiss animation not working when the window's origin is not the screen origin
sourceView is inside to.view, so to.view needs to be added as a subview
of container before we call convert(_:from:)
2024-11-23 10:59:51 -05:00
Shadowfacts e869fdc38f Disallow more interactions on non-browsable public instance timeline 2024-11-23 10:52:17 -05:00
Shadowfacts 5c86feccb9 Move content VCs to GalleryVC package 2024-11-21 19:28:55 -05:00
Shadowfacts 01cf597b5d Account for bidi text in combined display/username label 2024-10-22 17:51:58 -04:00
Shadowfacts 12bab71b17 Remove UITabBarController workaround on iOS 18.1 2024-10-14 18:24:47 -04:00
Shadowfacts f4b51c06c1 Raise min deployment target to iOS 16 2024-09-12 10:30:58 -04:00
Shadowfacts c99c397cf6 Bump build number and update changelog 2024-09-11 18:26:20 -04:00
Shadowfacts 814f64b3e2 Simplify add saved hashtag toolbar buttons
Closes #522
2024-09-10 10:20:27 -04:00
Shadowfacts 3a3af77907 Fix swipe action completion handler not being called 2024-09-10 10:18:08 -04:00
Shadowfacts 93e72e1cb6 Fix add saved hashtag search results selection not being cleared 2024-09-09 23:53:37 -04:00
Shadowfacts 522e7830e5 Fix scroll-to-top not working in in-app Safari
Closes #538
2024-09-09 19:42:55 -04:00
Shadowfacts 263210ac3c Fix gallery controls insets on iPhone 16
And change the default to the dynamic island metrics, so I hopefully
don't have to touch this every year
2024-09-09 19:39:30 -04:00
Shadowfacts 506d2ad8a9 Actually fix multi-column nav scrolling animations this time (hopefully)
Closes #539
2024-09-09 19:35:15 -04:00
Shadowfacts f9c0506590 Add tab-switching shortcuts to new tab bar
Closes #541
2024-09-09 19:18:12 -04:00
Shadowfacts 3f4917931b Poll own_votes is a nullable array of nullable ints, at least on pleroma
I do not understand why

Closes #540
2024-09-09 19:13:57 -04:00
Shadowfacts b7166771cf Include SVGs in repo 2024-08-31 11:42:48 -04:00
Shadowfacts 40230c5478 Add dark mode app icons, optimize pngs 2024-08-31 11:37:39 -04:00
Shadowfacts 68bd9e0bed Tweak mute button symbol animation 2024-08-31 11:20:09 -04:00
Shadowfacts 3e28c012d7 Shhh 2024-08-31 11:10:59 -04:00
Shadowfacts 57c023c973 Fix profile tab switching animation ending in bad state
Caused by fda0c18794, old/new.view is no
longer the same as .collectionView, so the transform wasn't being
properly reset.

Closes #536
2024-08-31 11:09:17 -04:00
Shadowfacts cc696e58fc Change how profile header collection view cell is sized
Fixes crash due to collection view layout loop in some circumstances

Closes #537
2024-08-31 10:49:21 -04:00
Shadowfacts 59af29ff64 Fix incorrect background color on feature flag prefs section 2024-08-27 20:42:51 -04:00
Shadowfacts 59fb69525b Custom emoji in push notifications, behind a feature flag 2024-08-27 20:41:39 -04:00
Shadowfacts 1bd4d144a3 Fix crash on launch if there are somehow duplicate saved hashtags 2024-08-27 12:42:41 -04:00
Shadowfacts b54d34ebfc Fix video controls overlay being positioned incorrectly on macOS with Reduce Motion enabled
Closes #535
2024-08-26 19:16:35 -04:00
Shadowfacts d1ffab3e42 Only hide gallery controls automatically while playing 2024-08-26 19:08:44 -04:00
Shadowfacts d873b157ee Fix video gallery controls not auto hiding
#535
2024-08-26 10:25:28 -04:00
Shadowfacts d7be2048af Whoops
Closes #533
Closes #534
2024-08-23 01:19:29 -04:00
Shadowfacts 3d1f506684 Actually show the error message when video loading fails
See #531
2024-08-22 14:54:16 -04:00
Shadowfacts cd8f0e7926 Use navigation sequencing for user activity handling 2024-08-22 14:49:27 -04:00
Shadowfacts 960ba84683 New way of sequencing navigation operations
Better fix for #484
2024-08-22 14:34:05 -04:00
Shadowfacts 2eead1f9de Revert "Fix crash when opening push notification while VC modally presented"
This reverts commit 0f2a85b108.

This fixes state restoration happening asynchronously and causing the
new tab bar animation to run.
2024-08-22 14:17:04 -04:00