Commit Graph

549 Commits

Author SHA1 Message Date
Maurice Parker 5985b00480 Inject the Accounts folder name so that it can be in different locations between the iOS and Mac Apps. 2019-09-12 10:59:26 -05:00
Maurice Parker 125fb858b4 Clear the currently selected article when search ends 2019-09-12 10:32:58 -05:00
Maurice Parker 139cc4b236 Add the ability to hide the Feeds when in three panel mode 2019-09-12 10:27:03 -05:00
Maurice Parker eab67ae88a Fix iPhone account label layout 2019-09-12 10:19:06 -05:00
Maurice Parker 31b506b85a Work around SwiftUI on bugs on iPadOS so that we can add accounts on the iPad 2019-09-11 20:50:03 -05:00
Maurice Parker efcbdd642a Fix cell icon tint colors 2019-09-11 19:29:27 -05:00
Maurice Parker 7ec360a81e Delete unnecessary node reload 2019-09-11 17:20:33 -05:00
Maurice Parker 4e83b37c0b Rename Extensions to UIKit Extensions 2019-09-11 16:58:55 -05:00
Maurice Parker be84fc5a6b Simplify the section and folder expand/collapse logic 2019-09-11 16:53:27 -05:00
Maurice Parker 1b97aad79c Simplify code by moving the expanded indicator to Node 2019-09-11 15:24:38 -05:00
Maurice Parker ab38e755d3 Move apply snapshot to the viewWillAppear callback to prevent table artifacts 2019-09-11 14:33:39 -05:00
Maurice Parker fc0181cc2a Make Node to IndexPath resolving methods private as they should no longer be used by the controllers 2019-09-11 14:00:07 -05:00
Maurice Parker cf6a9c45b4 Clear selected article if you are using a phone and navigate away from the detail controller 2019-09-11 13:48:53 -05:00
Maurice Parker 42d19ba157 Fixed dark mode bar button tint color 2019-09-11 12:36:04 -05:00
Maurice Parker b1ddfb33ce Correct assignment of timeline controller 2019-09-11 12:07:09 -05:00
Maurice Parker b99483f32d Change progress bar to match bar tint color 2019-09-11 11:59:28 -05:00
Maurice Parker 93f4b29274 Add the ability to customize the smartfeed and folder color option using the Asset catalog 2019-09-11 11:26:22 -05:00
Maurice Parker 856006a19f Fixed timeline loading bug for portrait on the iPad 2019-09-11 10:41:48 -05:00
Maurice Parker d8b7d603bf Fix next and previous buttons on Detail 2019-09-11 09:45:48 -05:00
Maurice Parker c44fcbc198 Reformat article variables 2019-09-11 09:16:04 -05:00
Maurice Parker 19c8f9a067 Make currentArticleRow private 2019-09-11 09:15:22 -05:00
Maurice Parker 8545252265 Remove the usage of IndexPaths for the interface between the coordinator and the timeline 2019-09-11 09:11:33 -05:00
Maurice Parker d8513385e1 More refactoring to remove IndexPath dependencies 2019-09-11 05:45:35 -05:00
Maurice Parker 7278a86523 Refactor to reduce usage of IndexPath's in SceneCoordinator 2019-09-11 05:33:54 -05:00
Maurice Parker 597f1f4adc Made unread indicator and article links slightly brighter 2019-09-11 04:02:52 -05:00
Maurice Parker 8076cac266 Convert timeline to use the diffable datasource to lookup articles instead of the coordinator's article table 2019-09-10 20:32:03 -05:00
Maurice Parker 7a595fcc66 Remove the shim controller as it is no longer needed 2019-09-10 18:26:27 -05:00
Maurice Parker 670ae92f04 FIx navigation feed clearing code so that it works in three panel mode 2019-09-10 17:18:10 -05:00
Maurice Parker 4fa9ec0828 Remove obsolete sidebar hiding code 2019-09-10 17:08:11 -05:00
Maurice Parker c470e56c39 Clear the feed when we navigate back to the Feeds and Timeline isn't showing. 2019-09-10 17:02:41 -05:00
Maurice Parker aac3c86561 Ensure that selected feed is visible when transitioning to three panel mode 2019-09-10 16:38:59 -05:00
Maurice Parker 411413d783 Remove unnecessary selection that was causing the search function to crash 2019-09-10 16:18:40 -05:00
Maurice Parker 0f66e2b5e3 Use correct method to scan the nodes 2019-09-10 08:24:55 -05:00
Maurice Parker bceccd76b5 Restore the timeline selection lost while transitioning to three panel mode 2019-09-10 08:06:43 -05:00
Maurice Parker 2b17735cb0 Fix detail view overlay bug 2019-09-10 07:49:24 -05:00
Maurice Parker e3361abc77 Force the scroll even if the currently selected row is the same 2019-09-10 07:48:40 -05:00
Maurice Parker 6708017b5d Fix how the subsplit view controller was found 2019-09-10 07:22:32 -05:00
Maurice Parker 8a018acc00 Prevent the three panel configuration code from being called too fast when entering the background 2019-09-09 20:24:35 -05:00
Maurice Parker 35226b4af9 Fix the display mode button transitions between three panel mode and regular mode 2019-09-09 18:07:49 -05:00
Maurice Parker 93f6debae6 Changed preffered display mode to all visible 2019-09-09 17:40:18 -05:00
Maurice Parker d80d48916a Animate portrait to landscape transitions in three panel mode 2019-09-09 16:59:24 -05:00
Maurice Parker c59584a8f7 Change to trigger switch to and from three panel mode based on device orientation 2019-09-09 16:21:27 -05:00
Maurice Parker 122e7853a7 Correct issue where launches in portrait on iPad could result in NNW getting confused about being in three panel mode 2019-09-09 15:29:18 -05:00
Maurice Parker c5c7b12fa4 Rename and move entitlements file for iOS share extension 2019-09-09 12:46:38 -05:00
Maurice Parker bf14dd5a03 Rework keyboard commands so that the ones with menu bar counterparts on the mac act like the ones on the mac 2019-09-09 12:08:47 -05:00
Maurice Parker 98761510dd Reload visible cells after expanding/collapsing folders since the folder row might not get updated 2019-09-09 10:06:13 -05:00
Maurice Parker 7a1da9a01e Rough out the new share extension for iOS 2019-09-08 17:35:38 -05:00
Maurice Parker 1718810701 Automatically dismiss the add account view when an account is added 2019-09-08 10:18:45 -05:00
Maurice Parker ccaeeb8e6d Automatically dismiss the account detail view when the account is deleted. 2019-09-08 10:04:36 -05:00
Maurice Parker c4f7090b9c Automatically expand any activated accounts and clean up the expandedNodes table for inactivated accounts 2019-09-08 09:58:27 -05:00