Commit Graph

3164 Commits

Author SHA1 Message Date
Maurice Parker 762e230200 Add file coordination for the OPML file 2019-09-13 10:48:04 -05:00
Maurice Parker 4d118d89db Move more OPML file management functions to the OPMLFile class 2019-09-13 10:15:11 -05:00
Phil Viso 365a98b33a Updated test name to match the class its testing 2019-09-13 08:59:31 -05:00
Phil Viso cc6767e0f6 Removed duplicate sort parameter change handling functions 2019-09-13 08:29:56 -05:00
Phil Viso 8a6e3c9f37 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire into GroupArticlesByFeed
# Conflicts:
#	Mac/MainWindow/Timeline/TimelineViewController.swift
2019-09-13 08:23:31 -05:00
Phil Viso 61d3dae10e Re-wrote sorting code to be smaller and easier to understand 2019-09-13 08:03:56 -05:00
Phil Viso 269364a337 Re-worked sorting logic to handle multiple feeds having the same name 2019-09-13 07:43:28 -05:00
Maurice Parker 7de08e992e Add the ability to observe OPML file changes 2019-09-12 18:41:42 -05:00
Maurice Parker 83476baa5b Move OPML I/O functions into a separate OPMLFile class 2019-09-12 18:05:29 -05:00
Maurice Parker 979fcbc013 Don't update feed selection for zero rows. 2019-09-12 13:49:23 -05:00
Maurice Parker 2737f07906 Add folder picker to share extension 2019-09-12 12:33:05 -05:00
Maurice Parker a90a226e70 Remove obsolete code because add Feed errors are no longer handled this way 2019-09-12 11:36:28 -05:00
Maurice Parker 0225d5003f add error handling to share extension 2019-09-12 11:24:43 -05:00
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 ca191c9a4e Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-09-12 10:54:16 -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
Brent Simmons c695ebb3b2 Merge mac-release. 2019-09-11 22:28:33 -07:00
Brent Simmons 744d43ddd9 Bump version to 5.0. 2019-09-11 22:26:09 -07: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 57542592cb Correct which view should become the first responder. Issue #1014 2019-09-11 17:47:02 -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 d2eeeb7628 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-09-11 04:37:00 -05:00
Maurice Parker 597f1f4adc Made unread indicator and article links slightly brighter 2019-09-11 04:02:52 -05:00
Brent Simmons a0f2c1d90a Fix URL in beta appcast. 2019-09-10 21:01:20 -07:00
Brent Simmons b51000a1ff Update appcast for 5.0.1b1. 2019-09-10 20:58:02 -07:00
Brent Simmons 68d3da0585 Fix conflict in NetNewsWire_macapp_target.xcconfig. 2019-09-10 20:35:23 -07:00
Brent Simmons 1b7a46e505 Bump version to 5.0.1b1. 2019-09-10 20:32:15 -07:00
Brent Simmons 3b501e9f4e Merge branch 'mac-release' 2019-09-10 20:28:42 -07:00
Brent Simmons 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. 2019-09-10 20:28:16 -07: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