Commit Graph

1920 Commits

Author SHA1 Message Date
Maurice Parker 66e4180a8c Refactor RefreshTimer code out into a separate class from AppDelegate so that it can be reused on iOS. 2019-04-23 11:20:44 -05:00
Maurice Parker 2a839a3b92 Add background app refresh. 2019-04-23 10:29:14 -05:00
Maurice Parker bf1f02d084 Change the detail view back button when the timeline changes. 2019-04-23 09:52:49 -05:00
Maurice Parker 23c69a9223 Make RefreshInterval shared code
Back out inadvertent macOS changes
2019-04-23 08:47:58 -05:00
Maurice Parker 12d4d2dbb1 Rename classes to more accurately describe their usage in the application. 2019-04-23 08:00:27 -05:00
Maurice Parker 717d09b2be Add icon badge notification number. 2019-04-23 07:48:22 -05:00
Maurice Parker 91e009932b Change progress indicator to be a progress bar instead of the activity indicator. 2019-04-23 07:26:35 -05:00
Maurice Parker bf9cfda127 Remove Add Account from the Add dialog. 2019-04-23 04:50:06 -05:00
Maurice Parker 6d3c8618dd Skip expanded nodes so that next unread goes to the correct timeline. 2019-04-23 04:41:44 -05:00
Maurice Parker e1b031e6db Make First Unread scroll to first unread in timeline.
Update Mark As Read and other unread dependent UI respond to unread count changing.
2019-04-23 04:35:48 -05:00
Maurice Parker e54056ceac Make sure we are on the iPad before hiding the First Unread button. 2019-04-22 18:14:42 -05:00
Maurice Parker 526cbb566e Fix losing selection on reload. 2019-04-22 18:03:13 -05:00
Maurice Parker b619b5f905 Implement next unread UI functionality. 2019-04-22 18:00:26 -05:00
Maurice Parker e60fb259c2 Add feed and net newswire protocol registrations. 2019-04-22 16:29:02 -05:00
Maurice Parker 0964ac67fa Change master to be driven by the NavigationStateController.
Remove ShowFeedNamesDidChange event.
Fix articleSelectionChange event name.
2019-04-22 16:25:16 -05:00
Maurice Parker b2e080cf8e Hide timeline First Unread button when detail view displayed. 2019-04-22 15:31:34 -05:00
Maurice Parker 0bfd19ab30 Removed TODO that was obsolete. 2019-04-22 14:50:34 -05:00
Maurice Parker f2e1d09a0c Fix image layout issue in timeline. 2019-04-22 12:39:34 -05:00
Maurice Parker cd9a48d4b5 Prevent auto layout from messing with our labels even though we told it not to. 2019-04-22 11:49:22 -05:00
Maurice Parker 5b75add585 Move mark as read functionality to the detail view. 2019-04-22 07:08:54 -05:00
Maurice Parker 05f8dc38c4 Hide rebuildBackingStores function. 2019-04-21 18:21:44 -05:00
Maurice Parker 5f653c7ba1 Finish hiding the NavigationStateController internal structures. 2019-04-21 18:13:39 -05:00
Maurice Parker 4479d724ae Add note to make this scroll like the desktop version. 2019-04-21 17:55:28 -05:00
Maurice Parker e81defb934 Implement detail next and prev article buttons. 2019-04-21 17:42:26 -05:00
Maurice Parker 73500e0244 Encapsulate more of the NavigationModelController structures. 2019-04-21 15:26:37 -05:00
Maurice Parker 6468f2c333 Refactor expand/collapse shadow table code into NavigationModelController. 2019-04-21 15:18:09 -05:00
Maurice Parker 9f6ce38535 Change NavigationModelController to be responsible for its own backing store updates. 2019-04-21 14:47:23 -05:00
Maurice Parker 3e1c772cba Move navigation state from MasterViewController to NavigationModelController 2019-04-21 14:34:51 -05:00
Maurice Parker c5a891234d implement model controller pattern 2019-04-21 13:57:23 -05:00
Maurice Parker 17d83928a9 Update toolbar icons. 2019-04-21 07:35:16 -05:00
Maurice Parker e6feef5b11 Change detail to open in SFSafariViewController. Issue #611 2019-04-21 06:41:59 -05:00
Maurice Parker 4592eb6a43 Create detail view toolbar and add first unread item to timeline. 2019-04-21 06:28:50 -05:00
Maurice Parker 3a0517a299 Prevent account row float, add height, and add chevron. Issue #613 2019-04-20 18:20:25 -05:00
Maurice Parker 48d6f11aeb Change cell selection background color to be blue. Issue #619 2019-04-20 17:12:39 -05:00
Maurice Parker 1b793c4827 Fix bug caused by incorrectly determining when reorder control was being shown. Issue #623 2019-04-20 16:39:32 -05:00
Maurice Parker 749d862450 Restored smart feed and folder icons. Issue #617 2019-04-20 15:41:15 -05:00
Maurice Parker 54fc06de76 Removed large titles from the timeline. Issue #615. 2019-04-20 15:24:27 -05:00
Brent Simmons d96f692b4c Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-04-20 11:43:04 -07:00
Brent Simmons 5e9bd3a202 Revise detail wireframe. 2019-04-20 11:42:57 -07:00
Maurice Parker 6910382981 Change how section header background color is set to clear up console warning. 2019-04-20 11:43:05 -05:00
Maurice Parker e31be75d95 Fixed rendering on phones with the notch by taking into consideration cell safe area insets. 2019-04-20 11:25:02 -05:00
Maurice Parker a9ef76d8fc Tweak indent level to something less dramatic. 2019-04-20 11:13:02 -05:00
Maurice Parker f01517d184 Remove indent attribute as we should have been using indentionLevel. 2019-04-20 11:11:09 -05:00
Maurice Parker a4b30793a8 Fix editing and reorder cell rendering issues. 2019-04-20 10:58:16 -05:00
Maurice Parker f2191f1dcc Update to use the UIView extension in RSCore 2019-04-20 09:50:44 -05:00
Maurice Parker 936e727842 updated RSCore 2019-04-20 09:44:11 -05:00
Maurice Parker 99e5003806 Fix crashing bug where last entry in folder wasn't correctly calculating its suggested IndexPath. 2019-04-20 09:07:54 -05:00
Maurice Parker d020e93807 Make drop code work for special case of where the destination row is 0. 2019-04-20 08:46:58 -05:00
Maurice Parker 057fcc3a60 Implement moving in and out of folders. 2019-04-19 20:03:02 -05:00
Maurice Parker ca6f8dcb46 Fix missing or incorrect file documentation headers. 2019-04-19 07:49:35 -05:00