Maurice Parker
f930eca9bb
Fix lost deselect animation on the Timeline
2022-10-01 05:12:52 -05:00
Maurice Parker
2821282dae
Set the nav controller delegates so that unselecting works again. Fixes #3703
2022-10-01 05:11:29 -05:00
Stuart Breckenridge
ccad0212f4
We don’t need to configure appearance
2022-10-01 11:03:52 +08:00
Stuart Breckenridge
0dd4689bf0
Logging changes
...
- Adds `Logging` protocol
- Moves to Swift-style `OSLog` usage
os_log to Logger
os_log audit
Replacment of os.log with Logging
2022-09-04 21:31:03 +08:00
Maurice Parker
02dce80f8d
Fix toolbar flashing back and forth to clear
2022-03-25 16:22:04 -05:00
Maurice Parker
78e17b8287
Merge branch 'ios-candidate'
2022-03-01 14:12:57 -06: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
f869798756
Merge branch 'ios-candidate'
2022-02-27 17:19:48 -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
Stuart Breckenridge
6eb18ce183
Article unread count updated via scenecoordinator
2022-02-13 08:06:10 +08:00
Maurice Parker
dcd7fca06e
Merge pull request #3431 from stuartbreckenridge/ios-ui-navbartoolbar
...
Makes nav/toolbar behaviour consistent for Feeds, Timeline, and Article
2022-02-07 12:56:38 -08:00
Stuart Breckenridge
90b41995eb
moves nav bar config to SceneCoordinator
2022-02-05 10:47:26 +08:00
Maurice Parker
7ed3fe74c6
Clear the article in the Article view when there isn't currently an article selected
2022-02-04 13:27:07 -08:00
Maurice Parker
5b717777f4
Fix how we are clearing the article so that we don't glimpse the previous article when pushing from the Timeline
2022-01-29 14:33:03 -08:00
Maurice Parker
f78c059b1b
Delay the show toolbar animation to prevent it from looking all crazy
2022-01-28 16:21:35 -08:00
Maurice Parker
e81966c884
Remove obsolete function flag
2022-01-28 16:07:57 -08:00
Maurice Parker
5371fca4ea
Fix theming on Article panel
2022-01-28 12:59:28 -08:00
Maurice Parker
31f5e5632a
Fix how we identify collapsed stack removal for the new 3 panel mode
2022-01-27 15:26:40 -08:00
Maurice Parker
fb352a6556
Restore NNW 6.0 nav and toolbar theming
2022-01-27 14:46:07 -08:00
Maurice Parker
c6040e9305
Remove redundant check
2022-01-27 14:33:14 -08:00
Maurice Parker
5424050171
Change to new iOS 3 panel UISplitViewController
2022-01-26 15:40:47 -08:00
Stuart Breckenridge
e2ef4bc512
SceneCoordinator preferredDisplayMode
2022-01-21 20:39:48 +08:00
Stuart Breckenridge
3a95cd0c3a
display mode updates
2022-01-21 20:20:28 +08: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