Commit Graph

1899 Commits

Author SHA1 Message Date
Stuart Breckenridge
8eee73cf26 🩹 Fixes incorrect refresh control visibility
Makes `TimelineViewController` a `UISplitViewControllerDelegate`.

When the display mode is such that the feeds, timeline and article are visible, the timeline refresh control is hidden.
When the display mode is such that the timeline and article are visible, the timeline refresh control is visible.
2025-01-18 21:46:35 -08:00
Brent Simmons
5a2816334f Use displace mode and set primary fraction for split view controller. 2025-01-17 22:14:28 -08:00
Stuart Breckenridge
ad12d1c1de 🚑Fixes #4483 by showing bars on rotation
On rotation, if the device is a .phone and it is transitioning to a `.regular` horizontal size class—it’s big—bars in the article view are surfaced to workaround a crash. This doesn’t affect behaviour on smaller iPhones or iPads.
2025-01-12 20:45:01 -08:00
Brent Simmons
dd8fb412ba Create and use logicalArticleFullscreenEnabled — so it can’t think it’s in fullscreen mode without fullscreen mode being allowed. 2025-01-11 22:01:27 -08:00
Brent Simmons
5c60e75435 Change how first run works with split view — use .oneBesideSecondary display mode but explicitly show the Feeds view at startup. 2025-01-11 21:33:04 -08:00
Brent Simmons
d5c3ffc8f0 Update copyright year to 2025. 2025-01-06 17:18:08 -08:00
Brent Simmons
5b892d1d99 Use automatic instead of tile behavior for split view. 2025-01-04 19:29:18 -08:00
Brent Simmons
eb2ea9c770 Fix obscure warning. 2025-01-01 21:23:13 -08:00
Brent Simmons
4c0d371103 Restore Go To Feed menu item. 2025-01-01 21:02:48 -08:00
Brent Simmons
d429081265 Fix bug updating account name on Feeds screen after account name has been edited. 2025-01-01 20:53:53 -08:00
Brent Simmons
86780c29dc Fix bug updating feed name in Feeds view when name changes. Fix #4459. 2025-01-01 18:21:58 -08:00
Brent Simmons
b0b5ad018c Fix theme-importing — use startAccessingSecurityScopedResource and stopAccessingSecurityScopedResource, which appear to be required now. 2024-12-31 21:15:51 -08:00
Brent Simmons
f2e12f6b2e Draw account row separators in Feeds view all the way across, ignoring safe area insets. 2024-12-31 17:46:39 -08:00
Brent Simmons
65eb58c199 Temporarily disable Go to Feed on compact size classes. 2024-12-31 17:24:36 -08:00
Brent Simmons
f180c37d1a Make sure iPad shows Feeds view on first run. 2024-12-30 21:32:18 -08:00
Brent Simmons
1ea8e8a4d5 Fix deprecation warnings. 2024-12-30 21:02:21 -08:00
Brent Simmons
65df9c000c Fix bug where full-screen-ness was getting forgotten and top and bottom toolbars were showing. 2024-12-30 16:09:10 -08:00
Brent Simmons
2ac332c41a Fix bug where a toolbar would be erroneously shown when in full screen and returning from view an image. Fix #4449. 2024-12-30 15:54:07 -08:00
Brent Simmons
4f73ae1042 Fix warning about overriding traitCollectionDidChange. 2024-12-30 15:17:32 -08:00
Brent Simmons
ee46a74926 Use logger instead of os_log. 2024-12-30 15:17:20 -08:00
Brent Simmons
7c5dfb2e15 Fix warning about setting badge icon number. 2024-12-30 14:31:44 -08:00
Brent Simmons
f2679115d4 Fix runtime warning about calling viewDidAppear at the wrong time. 2024-12-30 14:03:05 -08:00
Brent Simmons
972d503746 Fix crash in TimelinePreviewTableViewController — fix #4454. 2024-12-30 13:57:58 -08:00
Brent Simmons
fafb5f2b5a Convert remainder of iOS to using folders instead of groups. 2024-12-24 18:26:09 -08:00
Brent Simmons
841fecc5d7 Convert Settings to folder. 2024-12-24 12:15:44 -08:00
Brent Simmons
b601c181dd Rename Master* to Main*. 2024-12-24 12:09:41 -08:00
Brent Simmons
a86d4dbab4 Rename MasterFeed* to MainFeed*. 2024-12-24 11:37:23 -08:00
Maurice Parker
c7b606c89e Disable navigation for selectPrevUnread and selectNextUnread 2024-12-23 22:29:53 -08:00
Maurice Parker
a6b19fb22a Change to new iOS 3 panel UISplitViewController 2024-12-22 22:03:08 -08:00
Brent Simmons
f6118e621e Use new dark mode icon as built-in feed icon. 2024-12-16 20:33:08 -08:00
Brent Simmons
c714216f6b Switch to using a single large app icon (because you’re supposed to these days) — and also include dark and tint variants. 2024-12-16 20:24:16 -08:00
Brent Simmons
ecbc38963a Rename feedIcon asset to nnwFeedIcon. 2024-12-15 20:41:30 -08:00
Brent Simmons
b44a35cc23 Add NetNewsWire feed icon on iOS. 2024-12-15 20:25:42 -08:00
Brent Simmons
76b692b558 Remove unused featured image code. 2024-12-15 10:46:05 -08:00
Brent Simmons
0c60fb19bf Fix crash introduced in previous build. 2024-12-15 10:45:51 -08:00
Brent Simmons
3c6e1bd43c Fix warning about not having set an initial view controller. 2024-12-14 21:55:28 -08:00
Brent Simmons
0e93021f91 Use .shared for most of the image downloaders. 2024-12-14 15:17:32 -08:00
Brent Simmons
2056adf5d6 Rename WebFeedIconDownloader to FeedIconDownloader. 2024-12-14 10:28:28 -08:00
Brent Simmons
b49f1e298f Restore ability to swipe back from an SFSafariViewController. 2024-12-12 21:17:01 -08:00
Brent Simmons
c926d1a652 Add UserAgentExtended for use with openrss.org. 2024-12-12 20:38:57 -08:00
Brent Simmons
ad8c7706d8 Fix hanging progress indicator in Feeds view on iOS. 2024-12-09 22:20:38 -08:00
Brent Simmons
c13edae568 Add privacy manifest. 2024-12-07 15:30:58 -08:00
Brent Simmons
33865750b9 Fix several warnings. 2024-12-07 15:08:08 -08:00
Brent Simmons
e2b7e2b512 Fix several warnings. 2024-12-07 14:59:17 -08:00
Brent Simmons
903155aba9 Fix several warnings. 2024-12-07 14:56:58 -08:00
Brent Simmons
836d31875d Fix several warnings. 2024-12-07 14:52:38 -08:00
Brent Simmons
6833c18991 Restore ability to tap image and display alt text. 2024-12-07 13:38:03 -08:00
Brent Simmons
df8b404e1d Present SFSafariViewController using .overFullScreen instead of default .fullScreen — avoids a crash in -[UINavigationBar layoutSubviews]. Fix #4418. 2024-12-05 22:06:00 -08:00
Brent Simmons
160b7efa00 Remove some links from bottom of settings view controller. 2024-12-04 19:38:39 -08:00
Brent Simmons
3930ed89a8 Remove FeedWrangler from Account.storyboard. 2024-12-04 19:05:15 -08:00