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
Maurice Parker
2e7bb5b752
Remove optimization that was preventing selection changes from rebuilding the sidebar.
2021-08-24 17:56:36 -05:00
Maurice Parker
168020cba2
Always updates the tree controller when collapsing and expanding. Fixes #3040
2021-08-24 16:55:44 -05:00
Maurice Parker
b27be9c8ea
Don't animate the Feeds rebuild when responding to the initial unread count initialization. Fixes #2985
2021-06-15 16:35:29 -05:00
Brent Simmons
9d2c8f000f
Create and use IconImageCache. It centralizes and de-dupes logic for getting feed/article images, and it caches the results, which helps performance.
2021-05-08 12:42:44 -07:00
Duncan Babbage
bc056e4952
Mark as read just before display. Fixes #3037
...
Marking an article as read just before navigating to it prevents the read status from flashing unread/read on display when swiping to new unread articles, or navigating with the next article toolbar button.
2021-04-29 22:46:52 +12:00
Duncan Babbage
9092d075a0
Handle links with unencoded spaces. Fixes #3069
2021-04-28 22:49:32 +12:00
Maurice Parker
c47480614c
Fix regression where marking all as unread wouldn't take you back to the sidebar
2021-04-12 21:09:34 -05:00
Maurice Parker
991297165b
Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993
2021-04-12 19:42:05 -05:00
Maurice Parker
1a65211f19
Change how smart feeds are shown so that they appear even if they have been filtered
2020-11-19 05:23:07 -06:00
Stuart Breckenridge
361ca85762
Removes need for dispatchAsync delay
2020-11-19 12:17:29 +08:00
Stuart Breckenridge
0b4640db04
Tidies up Delegate and Coordinator code
2020-11-19 11:30:52 +08:00
Maurice Parker
b0fc1eccca
Fix deprecation warnings for Xcode 12.2
2020-10-25 12:34:02 -05:00
Maurice Parker
4284ea26c8
Merge branch 'mac-release' into main
2020-10-18 16:37:00 -05:00
Maurice Parker
c580877a86
Change to utilize ArticleFetchers instead of Feeds so that the single article fetcher stops getting filtered out. Issue #2416
2020-09-12 18:09:42 -05:00
Maurice Parker
feba4a7bc6
Change to respect individual feed filters when multiple feeds are selected. Issue #2399
2020-09-08 17:14:49 -05:00