Brent Simmons
5651764907
Mark classes as final that can be marked as final.
2025-01-25 11:01:12 -08:00
Brent Simmons
bbef99f2d3
Fix lint issues.
2025-01-22 22:18:09 -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
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
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
5a43886640
Move ImageViewController out of storyboard and into its own xib.
2025-01-12 21:55:09 -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
ed3cf35dbf
Reconcile with 6.1.6-ios branch.
2025-01-03 13:16:49 -08:00
Brent Simmons
d4807e6a88
Continue reconciling names with 6.1.6-ios branch.
2025-01-02 22:18:52 -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
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
c1c4c8b1b6
Remove a number of uses of forEach.
2024-11-17 22:08:44 -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
Brent Simmons
e60a9e55d7
Fix deprecation warning — use traitOverrides.
2024-11-04 20:21:45 -08:00
Brent Simmons
4f0cacdd3f
Fix several iOS 17 deprecation warnings.
2024-11-03 22:40:38 -08:00
Brent Simmons
4fa4c6a541
Continue renaming webFeed to feed.
2024-11-02 11:08:58 -07:00
Brent Simmons
2d3ef95619
Continue renaming webFeed to feed.
2024-11-01 22:09:22 -07:00
Brent Simmons
fac4eded60
Continue renaming webFeed to feed.
2024-11-01 21:58:47 -07:00
Brent Simmons
050c47c41d
Rename Feed protocol to SidebarItem. Rename FeedIdentifier to SidebarItemIdentifier. Rename WebFeed to Feed.
2024-11-01 21:34:08 -07:00
Brent Simmons
424b9a02c4
Remove Reddit references that can be removed.
2023-06-29 12:43:14 -07:00
Maurice Parker
36822a77d0
Remove Twitter integration. Fixes #3842
2023-02-03 19:11:33 -08:00
Maurice Parker
53f835b3ce
Guard against negative numbers. Fixes #3768
2023-01-06 17:22:56 -08:00
Maurice Parker
0719e5883b
Clear the timeline when disclosing a web feed so that the previously loaded timeline articles aren't merged. Fixes #3485
2022-03-01 14:12:43 -06:00
Maurice Parker
2ff8fee308
Reload any Container rows that have change disclosure state since the last rebuild of the Shadow Table. Fixes #3484
2022-03-01 11:14:41 -06:00
Maurice Parker
d68d4228f9
Don't animate backing store rebuild on initial state restoration because it interferes with feed selection. Fixes #3475
2022-02-27 17:15:46 -06:00
Dimitris Apostolou
94ae4d348c
Fix typos
2022-01-05 00:25:20 +02:00
Maurice Parker
09652bff81
Remove Mark Read on Scroll code
2021-12-29 14:44:40 -08:00
Maurice Parker
1bc46f1251
Fix initial sidebar load - selected item wasn't getting reloaded correctly
2021-11-18 12:25:43 -06:00
Stuart Breckenridge
8b39dc4abb
Uses SceneCoordinator
...
Adds a `func` to SceneCoordinator to handle dismisses vis-a-vis using notifications.
2021-11-08 09:52:12 +08:00
everhardt
8e53768033
Mark bottom items in feed as read after 2 seconds on iOS
...
In case markArticlesAsReadOnScroll is set
2021-10-30 11:17:59 +02:00
everhardt
3b6a3cf4e7
Do not mark articles as read on scroll when they were manually toggled
2021-10-30 10:37:10 +02:00
Maurice Parker
5f4409ca1f
Remove deferrer feed and article select hack
2021-10-21 13:08:18 -05:00
Maurice Parker
f93cedfca0
Rebuild the backing stores when selecting a different feed and the read feeds filter is enabled
2021-10-21 11:55:59 -05:00
Maurice Parker
245a648293
Remove code to auto expand reactivated accounts
2021-10-21 09:44:07 -05:00
Maurice Parker
08a1e79e7d
Fix handling of how sections were added and remove
2021-10-20 20:37:29 -05:00
Maurice Parker
bbc7230e76
Refactor Diffable Datasources out of the Sidebar
2021-10-20 19:03:02 -05:00
Stuart Breckenridge
c29afd2677
try? changed to try with error handling
2021-09-21 09:22:45 +08:00
Stuart Breckenridge
78e0595708
Various ThemeDownloader Updates
...
- `try` added where applicable to ArticleTheme inits
- `ArticleThemePlist` has fixed spelling of theme identifier and conforms to Equatable
- `ArticleTheme` now uses `ArticleThemePlist`
- `ArticleThemeDownloader` is now a class
- `ArticleThemeDownloader` will now download themes to Application Support/NetNewsWire/Downloads on macOS and iOS.
- `ArticleThemeDownloader` will remove downloaded themes from the Download folder when the application is closed.
- macOS app delegate now observes for theme download fails
- Error display code moved from SceneDelegate to SceneCoordinator so that it can use existing presentError on rootVC.
2021-09-21 09:10:56 +08:00
Maurice Parker
42bcaf7e55
Extract Theme Import logic so that it can be reused
2021-09-18 10:28:19 -05:00
Maurice Parker
ee2e2f8fa6
Merge branch 'ios-release'
2021-09-15 05:22:18 -05:00
Maurice Parker
5299134e01
Fix regression that broke state restoration on the iPhone
2021-09-15 05:05:58 -05:00
Maurice Parker
f44308c0c5
Make state restoration work on both the iPad and the iPhone
2021-09-13 02:22:15 -05:00
Maurice Parker
5001d82355
Restore article scroll position on iOS
2021-09-13 01:11:23 -05:00
Maurice Parker
04ff96c60a
Fix variable name
2021-09-12 16:35:49 -05:00
Maurice Parker
cad91d9415
Add the ability to import themes on iOS
2021-09-12 14:46:15 -05:00