Commit Graph

  • f7bb58ea4d Modify OPMLFile to use the new ManagedResourceFile utility class Maurice Parker 2019-09-13 15:46:22 -05:00
  • f924eb91ff Fix log category name Maurice Parker 2019-09-13 14:56:24 -05:00
  • 7a9ad97b32 Don't reload feeds or articles if they are reselected. Issue #1017 Maurice Parker 2019-09-13 11:19:19 -05:00
  • 1bcd265c80 Merge pull request #1016 from philviso/GroupArticlesByFeed Maurice Parker 2019-09-13 10:58:17 -05:00
  • 762e230200 Add file coordination for the OPML file Maurice Parker 2019-09-13 10:48:04 -05:00
  • 4d118d89db Move more OPML file management functions to the OPMLFile class Maurice Parker 2019-09-13 10:15:11 -05:00
  • 365a98b33a Updated test name to match the class its testing Phil Viso 2019-09-13 08:59:31 -05:00
  • cc6767e0f6 Removed duplicate sort parameter change handling functions Phil Viso 2019-09-13 08:29:56 -05:00
  • 8a6e3c9f37 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire into GroupArticlesByFeed Phil Viso 2019-09-13 08:23:31 -05:00
  • 61d3dae10e Re-wrote sorting code to be smaller and easier to understand Phil Viso 2019-09-13 08:03:56 -05:00
  • 269364a337 Re-worked sorting logic to handle multiple feeds having the same name Phil Viso 2019-09-13 07:43:28 -05:00
  • 7de08e992e Add the ability to observe OPML file changes Maurice Parker 2019-09-12 18:41:42 -05:00
  • 83476baa5b Move OPML I/O functions into a separate OPMLFile class Maurice Parker 2019-09-12 18:05:29 -05:00
  • 979fcbc013 Don't update feed selection for zero rows. Maurice Parker 2019-09-12 13:49:23 -05:00
  • 2737f07906 Add folder picker to share extension Maurice Parker 2019-09-12 12:33:05 -05:00
  • a90a226e70 Remove obsolete code because add Feed errors are no longer handled this way Maurice Parker 2019-09-12 11:36:28 -05:00
  • 0225d5003f add error handling to share extension Maurice Parker 2019-09-12 11:24:43 -05:00
  • 5985b00480 Inject the Accounts folder name so that it can be in different locations between the iOS and Mac Apps. Maurice Parker 2019-09-12 10:59:26 -05:00
  • ca191c9a4e Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire Maurice Parker 2019-09-12 10:54:16 -05:00
  • 125fb858b4 Clear the currently selected article when search ends Maurice Parker 2019-09-12 10:32:58 -05:00
  • 139cc4b236 Add the ability to hide the Feeds when in three panel mode Maurice Parker 2019-09-12 10:27:03 -05:00
  • eab67ae88a Fix iPhone account label layout Maurice Parker 2019-09-12 10:19:06 -05:00
  • c695ebb3b2 Merge mac-release. Brent Simmons 2019-09-11 22:28:33 -07:00
  • 744d43ddd9 Bump version to 5.0. mac-5.0.1 Brent Simmons 2019-09-11 22:26:09 -07:00
  • 31b506b85a Work around SwiftUI on bugs on iPadOS so that we can add accounts on the iPad Maurice Parker 2019-09-11 20:50:03 -05:00
  • efcbdd642a Fix cell icon tint colors Maurice Parker 2019-09-11 19:29:27 -05:00
  • 57542592cb Correct which view should become the first responder. Issue #1014 Maurice Parker 2019-09-11 17:47:02 -05:00
  • 7ec360a81e Delete unnecessary node reload Maurice Parker 2019-09-11 17:20:33 -05:00
  • 4e83b37c0b Rename Extensions to UIKit Extensions Maurice Parker 2019-09-11 16:58:55 -05:00
  • be84fc5a6b Simplify the section and folder expand/collapse logic Maurice Parker 2019-09-11 16:53:27 -05:00
  • 1b97aad79c Simplify code by moving the expanded indicator to Node Maurice Parker 2019-09-11 15:24:38 -05:00
  • ab38e755d3 Move apply snapshot to the viewWillAppear callback to prevent table artifacts Maurice Parker 2019-09-11 14:33:39 -05:00
  • fc0181cc2a Make Node to IndexPath resolving methods private as they should no longer be used by the controllers Maurice Parker 2019-09-11 14:00:07 -05:00
  • cf6a9c45b4 Clear selected article if you are using a phone and navigate away from the detail controller Maurice Parker 2019-09-11 13:48:53 -05:00
  • 42d19ba157 Fixed dark mode bar button tint color Maurice Parker 2019-09-11 12:36:04 -05:00
  • b1ddfb33ce Correct assignment of timeline controller Maurice Parker 2019-09-11 12:07:09 -05:00
  • b99483f32d Change progress bar to match bar tint color Maurice Parker 2019-09-11 11:59:28 -05:00
  • 93f4b29274 Add the ability to customize the smartfeed and folder color option using the Asset catalog Maurice Parker 2019-09-11 11:26:22 -05:00
  • 856006a19f Fixed timeline loading bug for portrait on the iPad Maurice Parker 2019-09-11 10:41:48 -05:00
  • d8b7d603bf Fix next and previous buttons on Detail Maurice Parker 2019-09-11 09:45:48 -05:00
  • c44fcbc198 Reformat article variables Maurice Parker 2019-09-11 09:16:04 -05:00
  • 19c8f9a067 Make currentArticleRow private Maurice Parker 2019-09-11 09:15:22 -05:00
  • 8545252265 Remove the usage of IndexPaths for the interface between the coordinator and the timeline Maurice Parker 2019-09-11 09:11:33 -05:00
  • d8513385e1 More refactoring to remove IndexPath dependencies Maurice Parker 2019-09-11 05:45:35 -05:00
  • 7278a86523 Refactor to reduce usage of IndexPath's in SceneCoordinator Maurice Parker 2019-09-11 05:33:54 -05:00
  • d2eeeb7628 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire Maurice Parker 2019-09-11 04:37:00 -05:00
  • 597f1f4adc Made unread indicator and article links slightly brighter Maurice Parker 2019-09-11 04:02:52 -05:00
  • a0f2c1d90a Fix URL in beta appcast. Brent Simmons 2019-09-10 21:01:20 -07:00
  • b51000a1ff Update appcast for 5.0.1b1. Brent Simmons 2019-09-10 20:58:02 -07:00
  • 68d3da0585 Fix conflict in NetNewsWire_macapp_target.xcconfig. Brent Simmons 2019-09-10 20:35:23 -07:00
  • 1b7a46e505 Bump version to 5.0.1b1. mac-5.0.1b1 Brent Simmons 2019-09-10 20:32:15 -07:00
  • 3b501e9f4e Merge branch 'mac-release' Brent Simmons 2019-09-10 20:28:42 -07:00
  • 7ad0b6b604 Always update the unread count in the timeline after doing a sync fetch after representedObjects changes. Reload visible cells whenever showFeedNames changes. Fix #923. Brent Simmons 2019-09-10 20:28:16 -07:00
  • 8076cac266 Convert timeline to use the diffable datasource to lookup articles instead of the coordinator's article table Maurice Parker 2019-09-10 20:32:03 -05:00
  • 7a595fcc66 Remove the shim controller as it is no longer needed Maurice Parker 2019-09-10 18:26:27 -05:00
  • 670ae92f04 FIx navigation feed clearing code so that it works in three panel mode Maurice Parker 2019-09-10 17:18:10 -05:00
  • 4fa9ec0828 Remove obsolete sidebar hiding code Maurice Parker 2019-09-10 17:08:11 -05:00
  • c470e56c39 Clear the feed when we navigate back to the Feeds and Timeline isn't showing. Maurice Parker 2019-09-10 17:02:41 -05:00
  • aac3c86561 Ensure that selected feed is visible when transitioning to three panel mode Maurice Parker 2019-09-10 16:38:59 -05:00
  • 411413d783 Remove unnecessary selection that was causing the search function to crash Maurice Parker 2019-09-10 16:18:40 -05:00
  • 8dda681409 Add accessibility labels to Sidebar, Timeline, and Article. Issue #934 Maurice Parker 2019-09-10 11:09:17 -05:00
  • 0f66e2b5e3 Use correct method to scan the nodes Maurice Parker 2019-09-10 08:24:55 -05:00
  • bceccd76b5 Restore the timeline selection lost while transitioning to three panel mode Maurice Parker 2019-09-10 08:06:43 -05:00
  • 2b17735cb0 Fix detail view overlay bug Maurice Parker 2019-09-10 07:49:24 -05:00
  • e3361abc77 Force the scroll even if the currently selected row is the same Maurice Parker 2019-09-10 07:48:40 -05:00
  • 6708017b5d Fix how the subsplit view controller was found Maurice Parker 2019-09-10 07:22:32 -05:00
  • 8a018acc00 Prevent the three panel configuration code from being called too fast when entering the background Maurice Parker 2019-09-09 20:24:35 -05:00
  • 35226b4af9 Fix the display mode button transitions between three panel mode and regular mode Maurice Parker 2019-09-09 18:07:49 -05:00
  • 93f6debae6 Changed preffered display mode to all visible Maurice Parker 2019-09-09 17:40:18 -05:00
  • d80d48916a Animate portrait to landscape transitions in three panel mode Maurice Parker 2019-09-09 16:59:24 -05:00
  • c59584a8f7 Change to trigger switch to and from three panel mode based on device orientation Maurice Parker 2019-09-09 16:21:27 -05:00
  • 122e7853a7 Correct issue where launches in portrait on iPad could result in NNW getting confused about being in three panel mode Maurice Parker 2019-09-09 15:29:18 -05:00
  • 4e0b114a81 Fix share extension bundle identifier Maurice Parker 2019-09-09 13:26:48 -05:00
  • e995e3fda7 Add verify no build setting to iOS target Maurice Parker 2019-09-09 13:25:53 -05:00
  • 6a47a45a61 Remove build settings from project file Maurice Parker 2019-09-09 13:02:41 -05:00
  • 1e4b97dc3b Change share extension bundle identifier to be something less redundant Maurice Parker 2019-09-09 12:57:25 -05:00
  • c5c7b12fa4 Rename and move entitlements file for iOS share extension Maurice Parker 2019-09-09 12:46:38 -05:00
  • 559218bc87 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire Maurice Parker 2019-09-09 12:09:16 -05:00
  • bf14dd5a03 Rework keyboard commands so that the ones with menu bar counterparts on the mac act like the ones on the mac Maurice Parker 2019-09-09 12:08:47 -05:00
  • 98761510dd Reload visible cells after expanding/collapsing folders since the folder row might not get updated Maurice Parker 2019-09-09 10:06:13 -05:00
  • 03bf97df90 Fix parts of ReaderAPI implementation that I broke with an API change in Account. Brent Simmons 2019-09-08 21:52:02 -07:00
  • 2eccfbb90e Merge branch 'mac-release' Brent Simmons 2019-09-08 21:44:28 -07:00
  • 41c82eca15 Rename existingFeed(with:) to existingFeed(withFeedID:) to make it more clear. Make account.idToFeedDictionary private — callers should use existingFeed(withFeedID:). Brent Simmons 2019-09-08 21:44:05 -07:00
  • f5f306f60f Add comments to feed.iconURL and feed.faviconURL, explaining that these are set only if that info was part of the feed (which is a JSON-Feed-only feature). Brent Simmons 2019-09-08 21:17:57 -07:00
  • 77373c5bc0 Merge branch 'mac-release' Maurice Parker 2019-09-08 18:56:53 -05:00
  • 8e8078cbec Remove automatically added build settings from the project file Maurice Parker 2019-09-08 18:41:37 -05:00
  • cf404859e4 Fixed sort order description being flipped Phil Viso 2019-09-08 17:42:43 -05:00
  • cb215c46d7 Added ArticleSorter to iOS project Phil Viso 2019-09-08 17:41:34 -05:00
  • 01c48e788b Implemented group by feed for iOS Phil Viso 2019-09-08 17:41:00 -05:00
  • 7a1da9a01e Rough out the new share extension for iOS Maurice Parker 2019-09-08 17:35:38 -05:00
  • 045bc61684 Renamed Sort By menu item to Sort Articles By Phil Viso 2019-09-08 17:12:18 -05:00
  • 32d6678fdd Added group by feed menu item Phil Viso 2019-09-08 17:09:26 -05:00
  • 00e009a82c Added ability to group sorted articles by feed Phil Viso 2019-09-08 16:48:50 -05:00
  • 0961753357 Merge pull request #998 from hisaac/mac-release Maurice Parker 2019-09-08 13:02:58 -05:00
  • 8b635fc04c Add command arrow key shortcuts to sidebar shortcuts plist Isaac Halvorson 2019-09-08 12:54:26 -05:00
  • 1718810701 Automatically dismiss the add account view when an account is added Maurice Parker 2019-09-08 10:18:45 -05:00
  • ccaeeb8e6d Automatically dismiss the account detail view when the account is deleted. Maurice Parker 2019-09-08 10:04:36 -05:00
  • c4f7090b9c Automatically expand any activated accounts and clean up the expandedNodes table for inactivated accounts Maurice Parker 2019-09-08 09:58:27 -05:00
  • e61efbe47a Split AccountsDidChange notification into both add and delete notifications and automatically expanded new accounts on iOS Maurice Parker 2019-09-08 09:43:51 -05:00
  • 7f4027a527 Make sure we respect the expanded state of the sections when rebuilding the shadow table Maurice Parker 2019-09-08 08:55:07 -05:00