37 Commits

Author SHA1 Message Date
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
b619b5f905 Implement next unread UI functionality. 2019-04-22 18:00:26 -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
5f653c7ba1 Finish hiding the NavigationStateController internal structures. 2019-04-21 18:13:39 -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
3a0517a299 Prevent account row float, add height, and add chevron. Issue #613 2019-04-20 18:20:25 -05:00
Maurice Parker
749d862450 Restored smart feed and folder icons. Issue #617 2019-04-20 15:41:15 -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
f01517d184 Remove indent attribute as we should have been using indentionLevel. 2019-04-20 11:11:09 -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
c9cf35ed1f Add pull to refresh to the timeline. 2019-04-18 14:36:22 -05:00
Maurice Parker
04dab356eb Remove icons for smart feeds and folders. 2019-04-18 14:20:47 -05:00
Maurice Parker
1e23ead8c6 Add code to restore the state of previously expanded folders when accounts are collapsed and expanded. 2019-04-18 14:06:22 -05:00
Maurice Parker
1bec890875 Implemented expanding and collapsing by section header. 2019-04-18 11:38:38 -05:00
Maurice Parker
53077baa46 Made sure the section unread count gets cleared if this isn't an Account. 2019-04-18 10:49:31 -05:00
Maurice Parker
929d7714ab Added scrolling to new feed after a user adds it. 2019-04-18 09:42:41 -05:00
Maurice Parker
b01b45cf9c Renamed to DeleteCommand and implemented delete undo for iOS. 2019-04-18 08:54:48 -05:00
Maurice Parker
b1a9a45f53 Added the unread count to the Account Section Header. 2019-04-18 07:24:55 -05:00
Maurice Parker
7083b5064b Refactored the TreeDelegates to be shared code. 2019-04-18 04:56:15 -05:00
Maurice Parker
b18d4a294e Implemented folder expanding. 2019-04-17 18:16:33 -05:00
Maurice Parker
48ab0cd733 Fixed disclosure icon so that it only works on node that can have child nodes. 2019-04-17 14:29:52 -05:00
Maurice Parker
7e14f8bcd3 Reduced the Master (feeds) controller down to one controller. 2019-04-17 13:35:16 -05:00
Maurice Parker
c9beee89ab Added MasterTableViewCellDelegate. 2019-04-17 10:34:10 -05:00
Maurice Parker
ce0e548e79 Established settings menu with built in OPML Import/Export. 2019-04-17 07:00:32 -05:00
Maurice Parker
694def74bf Updated some of the graphics to be more correct and added the Edit button to the Master view. 2019-04-16 20:56:02 -05:00
Maurice Parker
056b524122 Implemented Mark All as Read for the master list. 2019-04-16 18:25:55 -05:00
Maurice Parker
615e183242 Combined all the "add"s into a single popover. 2019-04-16 13:38:07 -05:00
Maurice Parker
de890189cf Combined Add Folder and Add Feed into a single storyboard. 2019-04-16 09:19:36 -05:00
Maurice Parker
3fdb1fbde6 Added the name of the item to be renamed to the dialog title. 2019-04-15 15:10:30 -05:00
Maurice Parker
8526db8b4c Added initial POC version of NetNewsWire for iOS to use as a starting point for the actual app. 2019-04-15 15:03:05 -05:00