Restore Go To Feed menu item.

This commit is contained in:
Brent Simmons
2025-01-01 21:02:48 -08:00
parent d429081265
commit 4c0d371103
2 changed files with 11 additions and 22 deletions

View File

@@ -840,25 +840,8 @@ private extension MainTimelineViewController {
return action
}
private func canGoToFeed() -> Bool {
// This is temporary  since we havent figured out
// <https://github.com/Ranchero-Software/NetNewsWire/issues/4452>
// on compact size classes, just dont display this option
// when on compact.
var viewController: UIViewController? = self
while viewController != nil {
if let splitViewController = viewController?.splitViewController {
return splitViewController.traitCollection.horizontalSizeClass == .regular
}
viewController = parent
}
return false
}
func discloseFeedAction(_ article: Article) -> UIAction? {
guard canGoToFeed(), let webFeed = article.webFeed,
guard let webFeed = article.webFeed,
!coordinator.timelineFeedIsEqualTo(webFeed) else { return nil }
let title = NSLocalizedString("Go to Feed", comment: "Go to Feed")
@@ -869,7 +852,7 @@ private extension MainTimelineViewController {
}
func discloseFeedAlertAction(_ article: Article, completion: @escaping (Bool) -> Void) -> UIAlertAction? {
guard canGoToFeed(), let webFeed = article.webFeed,
guard let webFeed = article.webFeed,
!coordinator.timelineFeedIsEqualTo(webFeed) else { return nil }
let title = NSLocalizedString("Go to Feed", comment: "Go to Feed")