Add Activities for viewing Feeds and Folders

This commit is contained in:
Maurice Parker
2019-08-27 14:20:34 -05:00
parent 2b206e098a
commit d641223536
4 changed files with 32 additions and 4 deletions

View File

@@ -253,6 +253,10 @@ class AppCoordinator: NSObject, UndoableCommandRunner, UnreadCountProvider {
handleSelectAllUnread()
case .selectStarred:
handleSelectStarred()
case .selectFolder:
print("folder selected")
case .selectFeed:
print("feed selected")
case .readArticle:
handleReadArticle(activity)
}
@@ -1193,6 +1197,10 @@ private extension AppCoordinator {
ActivityManager.shared.selectingAllUnread()
case node.representedObject === SmartFeedsController.shared.starredFeed:
ActivityManager.shared.selectingStarred()
case node.representedObject is Folder:
ActivityManager.shared.selectingFolder(node.representedObject as! Folder)
case node.representedObject is Feed:
ActivityManager.shared.selectingFeed(node.representedObject as! Feed)
default:
break
}

View File

@@ -49,6 +49,8 @@
<true/>
<key>NSUserActivityTypes</key>
<array>
<string>com.ranchero.NetNewsWire.SelectFeed</string>
<string>com.ranchero.NetNewsWire.SelectFolder</string>
<string>com.ranchero.NetNewsWire.SelectAllUnread</string>
<string>com.ranchero.NetNewsWire.SelectStarred</string>
<string>com.ranchero.NetNewsWire.SelectToday</string>