Commit Graph

1943 Commits

Author SHA1 Message Date
Brent Simmons 97757a567f Unify DetailIconSchemeHandler and ArticleIconSchemeHandler into one shared ArticleIconSchemeHandler. 2025-01-20 14:28:23 -08:00
Brent Simmons 20ef630d05 Add UserAgentExtended for use with openrss.org. 2025-01-20 10:03:35 -08:00
Brent Simmons ef09d80d44 Remove unneeded semicolons. 2025-01-19 22:13:28 -08:00
Maurice Parker 65936f3a1b Clear the Timeline when selecting a different Feed in the sidebar before loading it again. Fixes #3735. 2025-01-19 22:08:55 -08:00
Brent Simmons 80328ff4d4 Compress nnwFeedIcon. 2025-01-19 21:59:44 -08:00
Brent Simmons 9f5fc9093a Reload cells when HTMLMetadata is available. 2025-01-19 20:24:58 -08:00
Brent Simmons 608f0df4af Handle more cases in willChangeTo displayMode delegate method. Create and use setRefreshToolbarItemVisibility method on TimelineViewController. 2025-01-18 21:45:32 -08:00
Brent Simmons 46c5e75e6c Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire 2025-01-18 20:56:15 -08:00
Stuart Breckenridge b5c592abd6 ♻️ Moves timeline fix to scene coordinator 2025-01-19 07:45:20 +08:00
Stuart Breckenridge 3d67dfa63e 🩹 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 15:11:08 +08:00
Brent Simmons 1db92f75a4 Delete PreloadedWebView and WebViewProvider. Create WebViewConfiguration for shared web view configuration code. 2025-01-15 21:55:09 -08:00
Brent Simmons 7322301be3 Move ContextMenuPreviewViewController out of storyboard and into xib. 2025-01-14 19:44:32 -08:00
Stuart Breckenridge fea425fba2 💄 Changes sidebar behaviour to match 6.1.5
- Split View now uses `displace` to prevent overlaps.
- Width of timeline in portrait limited to 40% of screen width to make it less obtrusive.
2025-01-15 09:50:57 +08:00
Brent Simmons 5a43886640 Move ImageViewController out of storyboard and into its own xib. 2025-01-12 21:55:09 -08:00
Stuart Breckenridge c44bdbed46 🚑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-13 12:16:13 +08:00
Brent Simmons 7196f2f994 Create and use logicalArticleFullscreenEnabled — so it can’t think it’s in fullscreen mode without fullscreen mode being allowed. 2025-01-11 22:02:07 -08:00
Brent Simmons 60e48acf47 Change how first run works with split view — use .oneBesideSecondary display mode but explicitly show the Feeds view at startup. 2025-01-11 21:42:33 -08:00
Brent Simmons 4bd258b3fc Update copyright year to 2025. 2025-01-11 21:42:23 -08:00
Brent Simmons 67d1ba63e5 Use automatic instead of tile behavior for split view. 2025-01-11 21:42:10 -08:00
Brent Simmons aa5d54c248 Add nnwFeedIcon on iOS. 2025-01-06 21:32:02 -08:00
Brent Simmons 430871c94a Fix build errors related to Secrets module changes. 2025-01-06 21:03:19 -08:00
Brent Simmons 59af6041ca Get Mac and iOS builds building. 2025-01-03 22:58:25 -08:00
Brent Simmons 90088735b1 Bring in changes from release branches. 2025-01-03 21:30:22 -08:00
Brent Simmons 0d70b9f4ad Reconcile with 6.1.6-ios branch. 2025-01-03 14:45:03 -08:00
Brent Simmons 8a45b319f7 Fix theme-importing — use startAccessingSecurityScopedResource and stopAccessingSecurityScopedResource, which appear to be required now. 2025-01-03 13:25:28 -08:00
Brent Simmons ed3cf35dbf Reconcile with 6.1.6-ios branch. 2025-01-03 13:16:49 -08:00
Brent Simmons 62ad4d6e3b Reconcile with 6.1.6-ios branch. 2025-01-03 11:48:19 -08:00
Brent Simmons 56678a77f5 Reconcile with 6.1.6-ios branch. 2025-01-02 22:27:59 -08:00
Brent Simmons 89106ec434 Reconcile with 6.1.6-ios branch. 2025-01-02 22:25:04 -08:00
Brent Simmons 226724c2d7 Reconcile with 6.1.6-ios branch. 2025-01-02 22:23:06 -08:00
Brent Simmons d4807e6a88 Continue reconciling names with 6.1.6-ios branch. 2025-01-02 22:18:52 -08:00
Brent Simmons 9cc4db638c Continue reconciling names with 6.1.6-ios branch. 2025-01-02 22:06:19 -08:00
Brent Simmons e00f5d2619 Rename a bunch of iOS classes to match names in 6.1.6-iOS branch — trying to reconcile branch and main, and having same names for classes will make that easier. 2025-01-02 21:53:23 -08:00
Brent Simmons 811a7f52b2 Convert iOS from group to folder. Make Intents a separate group. 2025-01-02 21:14:11 -08:00
Stuart Breckenridge 5389b12b69 💬 Removes newline at end of credits.
This tidies up the Credits view on iOS where there was an extra line in the cell.
2025-01-02 20:28:52 +08:00
Stuart Breckenridge 41bae4dbe2 👥 Update contributor links. 2025-01-02 20:24:33 +08:00
Brent Simmons 5756541e70 Merge pull request #4429 from kaiserabliz/fix/iOS-compiler-error-with-a-typo
Correct method signature
2024-12-10 18:26:38 -08:00
Kaiser 62137e53f3 revert unwanted change 2024-12-10 19:46:36 -05:00
Kaiser 651bda70a7 update add storyboard for identifier reference in code: SettingsViewController.swift L:375 2024-12-10 19:42:36 -05:00
Kaiser 2eccc39176 correct view controller identifier that's set on add storyboard 2024-12-10 19:28:27 -05:00
Kaiser c487167bb6 correct method signature 2024-12-10 16:33:27 -05:00
Dimitris Apostolou ccd76a5354 Fix typos 2024-12-06 18:06:27 +02:00
Brent Simmons f524648ca4 Fix error message — make it refer to iCloud Drive and System Settings. 2024-11-23 11:26:10 -08:00
Brent Simmons ba0a2d3521 Remove use of forEach. 2024-11-18 15:11:18 -08:00
Brent Simmons c1c4c8b1b6 Remove a number of uses of forEach. 2024-11-17 22:08:44 -08:00
Brent Simmons 85d1a8fe7a Switch to new Parser. 2024-11-15 22:59:51 -08:00
Brent Simmons 5228307a16 Remove FeedWrangler support. 2024-11-14 21:05:25 -08:00
Brent Simmons 9c548fad78 Remove instances of Master. 2024-11-14 20:38:51 -08:00
Brent Simmons 758f251115 Remove a number of instances of the word master. 2024-11-14 20:32:12 -08:00
Brent Simmons 26091d9593 Remove a number of instances of the word master. 2024-11-14 20:22:07 -08:00