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
Maurice Parker
8633516cc6
Merge branch 'ios-release'
2021-09-11 14:28:20 -05:00
Maurice Parker
25946f3c5a
Defer the selection of the feed and article on state restoration to avoid crashes on iPad's running iOS 15 in landscape mode as they restore article selected state. Fixes #3201
2021-09-11 14:28:00 -05:00