From 372fb067162435b7c62f5425e56ea4c064667d4f Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Tue, 17 Sep 2019 20:26:49 -0500 Subject: [PATCH] Implement different icons for each individual smartfeed --- Mac/AppAssets.swift | 17 ++++++++++++++ Shared/SmartFeeds/SearchFeedDelegate.swift | 2 ++ .../SearchTimelineFeedDelegate.swift | 2 ++ Shared/SmartFeeds/SmartFeed.swift | 4 ++++ Shared/SmartFeeds/SmartFeedDelegate.swift | 2 +- Shared/SmartFeeds/StarredFeedDelegate.swift | 2 ++ Shared/SmartFeeds/TodayFeedDelegate.swift | 4 +++- Shared/SmartFeeds/UnreadFeed.swift | 3 +++ iOS/AppAssets.swift | 22 ++++++++++++------ iOS/Base.lproj/LaunchScreenPad.storyboard | 8 +++---- iOS/Base.lproj/LaunchScreenPhone.storyboard | 8 +++---- iOS/Base.lproj/Main.storyboard | 8 +++---- .../Cell/MasterFeedTableViewCell.swift | 2 +- .../Cell/MasterTimelineAvatarView.swift | 2 +- .../browserImage.imageset/Contents.json | 15 ------------ .../browserImage.imageset/safari.pdf | Bin 5128 -> 0 bytes .../feedImage.imageset/Contents.json | 12 ---------- .../feedImage.imageset/globe.pdf | Bin 5940 -> 0 bytes .../rssImage.imageset/Contents.json | 12 ---------- .../Assets.xcassets/rssImage.imageset/rss.pdf | Bin 4003 -> 0 bytes .../settingsImage.imageset/Contents.json | 15 ------------ .../settingsImage.imageset/settings3.pdf | Bin 4281 -> 0 bytes .../smartFeedImage.imageset/Contents.json | 12 ---------- .../smartFeedImage.imageset/smartFeed.pdf | Bin 4381 -> 0 bytes 24 files changed, 63 insertions(+), 89 deletions(-) delete mode 100644 iOS/Resources/Assets.xcassets/browserImage.imageset/Contents.json delete mode 100644 iOS/Resources/Assets.xcassets/browserImage.imageset/safari.pdf delete mode 100644 iOS/Resources/Assets.xcassets/feedImage.imageset/Contents.json delete mode 100644 iOS/Resources/Assets.xcassets/feedImage.imageset/globe.pdf delete mode 100644 iOS/Resources/Assets.xcassets/rssImage.imageset/Contents.json delete mode 100644 iOS/Resources/Assets.xcassets/rssImage.imageset/rss.pdf delete mode 100644 iOS/Resources/Assets.xcassets/settingsImage.imageset/Contents.json delete mode 100644 iOS/Resources/Assets.xcassets/settingsImage.imageset/settings3.pdf delete mode 100644 iOS/Resources/Assets.xcassets/smartFeedImage.imageset/Contents.json delete mode 100644 iOS/Resources/Assets.xcassets/smartFeedImage.imageset/smartFeed.pdf diff --git a/Mac/AppAssets.swift b/Mac/AppAssets.swift index 146af1bb1..8d846c360 100644 --- a/Mac/AppAssets.swift +++ b/Mac/AppAssets.swift @@ -49,4 +49,21 @@ struct AppAssets { static var avatarDarkBackgroundColor: NSColor = { return NSColor(named: NSColor.Name("avatarDarkBackgroundColor"))! }() + + static var searchFeedImage: RSImage = { + return RSImage(named: NSImage.smartBadgeTemplateName)! + }() + + static var starredFeedImage: RSImage = { + return RSImage(named: NSImage.smartBadgeTemplateName)! + }() + + static var todayFeedImage: RSImage = { + return RSImage(named: NSImage.smartBadgeTemplateName)! + }() + + static var unreadFeedImage: RSImage = { + return RSImage(named: NSImage.smartBadgeTemplateName)! + }() + } diff --git a/Shared/SmartFeeds/SearchFeedDelegate.swift b/Shared/SmartFeeds/SearchFeedDelegate.swift index a9ca5de83..b5c2b4b66 100644 --- a/Shared/SmartFeeds/SearchFeedDelegate.swift +++ b/Shared/SmartFeeds/SearchFeedDelegate.swift @@ -7,6 +7,7 @@ // import Foundation +import RSCore import Account import Articles @@ -19,6 +20,7 @@ struct SearchFeedDelegate: SmartFeedDelegate { let nameForDisplayPrefix = NSLocalizedString("Search: ", comment: "Search smart feed title prefix") let searchString: String let fetchType: FetchType + var smallIcon: RSImage? = AppAssets.searchFeedImage init(searchString: String) { self.searchString = searchString diff --git a/Shared/SmartFeeds/SearchTimelineFeedDelegate.swift b/Shared/SmartFeeds/SearchTimelineFeedDelegate.swift index 398e60d8e..443f248ed 100644 --- a/Shared/SmartFeeds/SearchTimelineFeedDelegate.swift +++ b/Shared/SmartFeeds/SearchTimelineFeedDelegate.swift @@ -7,6 +7,7 @@ // import Foundation +import RSCore import Account import Articles @@ -19,6 +20,7 @@ struct SearchTimelineFeedDelegate: SmartFeedDelegate { let nameForDisplayPrefix = NSLocalizedString("Search: ", comment: "Search smart feed title prefix") let searchString: String let fetchType: FetchType + var smallIcon: RSImage? = AppAssets.searchFeedImage init(searchString: String, articleIDs: Set) { self.searchString = searchString diff --git a/Shared/SmartFeeds/SmartFeed.swift b/Shared/SmartFeeds/SmartFeed.swift index 436198d79..9a9b3e677 100644 --- a/Shared/SmartFeeds/SmartFeed.swift +++ b/Shared/SmartFeeds/SmartFeed.swift @@ -25,6 +25,10 @@ final class SmartFeed: PseudoFeed { } } + var smallIcon: RSImage? { + return delegate.smallIcon + } + #if os(macOS) var pasteboardWriter: NSPasteboardWriting { return SmartFeedPasteboardWriter(smartFeed: self) diff --git a/Shared/SmartFeeds/SmartFeedDelegate.swift b/Shared/SmartFeeds/SmartFeedDelegate.swift index 65da30094..a39d4b411 100644 --- a/Shared/SmartFeeds/SmartFeedDelegate.swift +++ b/Shared/SmartFeeds/SmartFeedDelegate.swift @@ -11,7 +11,7 @@ import Account import Articles import RSCore -protocol SmartFeedDelegate: DisplayNameProvider, ArticleFetcher { +protocol SmartFeedDelegate: DisplayNameProvider, ArticleFetcher, SmallIconProvider { var fetchType: FetchType { get } diff --git a/Shared/SmartFeeds/StarredFeedDelegate.swift b/Shared/SmartFeeds/StarredFeedDelegate.swift index f71689553..10e5b7957 100644 --- a/Shared/SmartFeeds/StarredFeedDelegate.swift +++ b/Shared/SmartFeeds/StarredFeedDelegate.swift @@ -7,6 +7,7 @@ // import Foundation +import RSCore import Articles import Account @@ -16,6 +17,7 @@ struct StarredFeedDelegate: SmartFeedDelegate { let nameForDisplay = NSLocalizedString("Starred", comment: "Starred pseudo-feed title") let fetchType: FetchType = .starred + var smallIcon: RSImage? = AppAssets.starredFeedImage func fetchUnreadCount(for account: Account, callback: @escaping (Int) -> Void) { account.fetchUnreadCountForStarredArticles(callback) diff --git a/Shared/SmartFeeds/TodayFeedDelegate.swift b/Shared/SmartFeeds/TodayFeedDelegate.swift index 9d717c70f..936d3bf42 100644 --- a/Shared/SmartFeeds/TodayFeedDelegate.swift +++ b/Shared/SmartFeeds/TodayFeedDelegate.swift @@ -7,6 +7,7 @@ // import Foundation +import RSCore import Articles import Account @@ -14,7 +15,8 @@ struct TodayFeedDelegate: SmartFeedDelegate { let nameForDisplay = NSLocalizedString("Today", comment: "Today pseudo-feed title") let fetchType = FetchType.today - + var smallIcon: RSImage? = AppAssets.todayFeedImage + func fetchUnreadCount(for account: Account, callback: @escaping (Int) -> Void) { account.fetchUnreadCountForToday(callback) } diff --git a/Shared/SmartFeeds/UnreadFeed.swift b/Shared/SmartFeeds/UnreadFeed.swift index 80057c775..115070885 100644 --- a/Shared/SmartFeeds/UnreadFeed.swift +++ b/Shared/SmartFeeds/UnreadFeed.swift @@ -11,6 +11,7 @@ import AppKit #else import Foundation #endif +import RSCore import Account import Articles @@ -29,6 +30,8 @@ final class UnreadFeed: PseudoFeed { } } + var smallIcon: RSImage? = AppAssets.unreadFeedImage + #if os(macOS) var pasteboardWriter: NSPasteboardWriting { return SmartFeedPasteboardWriter(smartFeed: self) diff --git a/iOS/AppAssets.swift b/iOS/AppAssets.swift index d2110e9ae..2dcfd5396 100644 --- a/iOS/AppAssets.swift +++ b/iOS/AppAssets.swift @@ -27,7 +27,7 @@ struct AppAssets { }() static var circleClosedImage: UIImage = { - return UIImage(systemName: "circle.fill")! + return UIImage(systemName: "largecircle.fill.circle")! }() static var circleOpenImage: UIImage = { @@ -60,10 +60,6 @@ struct AppAssets { return RSImage(named: "faviconTemplateImage")! }() - static var feedImage: RSImage = { - return RSImage(named: "feedImage")! - }() - static var markAllInFeedAsReadImage: UIImage = { return UIImage(systemName: "asterisk.circle")! }() @@ -96,8 +92,8 @@ struct AppAssets { return UIImage(systemName: "safari")! }() - static var settingsImage: UIImage = { - return UIImage(named: "settingsImage")! + static var searchFeedImage: UIImage = { + return UIImage(named: "magnifyingglass")! }() static var shareImage: UIImage = { @@ -120,6 +116,10 @@ struct AppAssets { return UIImage(systemName: "star")! }() + static var starredFeedImage: UIImage = { + return UIImage(systemName: "star.fill")! + }() + static var tableViewCellHighlightedTextColor: UIColor = { return UIColor(named: "tableViewCellHighlightedTextColor")! }() @@ -141,8 +141,16 @@ struct AppAssets { return UIColor(named: "timelineUnreadCircleColor")! }() + static var todayFeedImage: UIImage = { + return UIImage(systemName: "sun.max.fill")! + }() + static var trashImage: UIImage = { return UIImage(systemName: "trash")! }() + static var unreadFeedImage: UIImage = { + return UIImage(systemName: "largecircle.fill.circle")! + }() + } diff --git a/iOS/Base.lproj/LaunchScreenPad.storyboard b/iOS/Base.lproj/LaunchScreenPad.storyboard index 8176071f3..81d675131 100644 --- a/iOS/Base.lproj/LaunchScreenPad.storyboard +++ b/iOS/Base.lproj/LaunchScreenPad.storyboard @@ -1,8 +1,8 @@ - + - + @@ -70,7 +70,7 @@ - + @@ -114,6 +114,6 @@ - + diff --git a/iOS/Base.lproj/LaunchScreenPhone.storyboard b/iOS/Base.lproj/LaunchScreenPhone.storyboard index 3dff55742..7e19f8713 100644 --- a/iOS/Base.lproj/LaunchScreenPhone.storyboard +++ b/iOS/Base.lproj/LaunchScreenPhone.storyboard @@ -1,8 +1,8 @@ - + - + @@ -70,7 +70,7 @@ - + @@ -114,6 +114,6 @@ - + diff --git a/iOS/Base.lproj/Main.storyboard b/iOS/Base.lproj/Main.storyboard index 8ca69e6e5..e58263b3e 100644 --- a/iOS/Base.lproj/Main.storyboard +++ b/iOS/Base.lproj/Main.storyboard @@ -1,8 +1,8 @@ - + - + @@ -235,7 +235,7 @@ - + @@ -258,8 +258,8 @@ + - diff --git a/iOS/MasterFeed/Cell/MasterFeedTableViewCell.swift b/iOS/MasterFeed/Cell/MasterFeedTableViewCell.swift index 43d8aeecf..737bbffc6 100644 --- a/iOS/MasterFeed/Cell/MasterFeedTableViewCell.swift +++ b/iOS/MasterFeed/Cell/MasterFeedTableViewCell.swift @@ -93,7 +93,7 @@ class MasterFeedTableViewCell : NNWTableViewCell { }() private let faviconImageView: UIImageView = { - return NonIntrinsicImageView(image: AppAssets.feedImage) + return NonIntrinsicImageView(image: AppAssets.faviconTemplateImage) }() private var unreadCountView = MasterFeedUnreadCountView(frame: CGRect.zero) diff --git a/iOS/MasterTimeline/Cell/MasterTimelineAvatarView.swift b/iOS/MasterTimeline/Cell/MasterTimelineAvatarView.swift index 8973c71bb..1208d7491 100644 --- a/iOS/MasterTimeline/Cell/MasterTimelineAvatarView.swift +++ b/iOS/MasterTimeline/Cell/MasterTimelineAvatarView.swift @@ -21,7 +21,7 @@ final class MasterTimelineAvatarView: UIView { } private let imageView: UIImageView = { - let imageView = NonIntrinsicImageView(image: AppAssets.feedImage) + let imageView = NonIntrinsicImageView(image: AppAssets.faviconTemplateImage) imageView.contentMode = .scaleAspectFit return imageView }() diff --git a/iOS/Resources/Assets.xcassets/browserImage.imageset/Contents.json b/iOS/Resources/Assets.xcassets/browserImage.imageset/Contents.json deleted file mode 100644 index ad0c7555f..000000000 --- a/iOS/Resources/Assets.xcassets/browserImage.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "safari.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - }, - "properties" : { - "preserves-vector-representation" : true - } -} \ No newline at end of file diff --git a/iOS/Resources/Assets.xcassets/browserImage.imageset/safari.pdf b/iOS/Resources/Assets.xcassets/browserImage.imageset/safari.pdf deleted file mode 100644 index 8173d420b723c2222878a601f1b3d95d2c6ba603..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5128 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 diff --git a/iOS/Resources/Assets.xcassets/feedImage.imageset/Contents.json b/iOS/Resources/Assets.xcassets/feedImage.imageset/Contents.json deleted file mode 100644 index aa4ae543d..000000000 --- a/iOS/Resources/Assets.xcassets/feedImage.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "globe.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/iOS/Resources/Assets.xcassets/feedImage.imageset/globe.pdf b/iOS/Resources/Assets.xcassets/feedImage.imageset/globe.pdf deleted file mode 100644 index f870a17d93dc5656dbc966530eb54c305e0a6369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5940 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 bCb$yrS6>^K8oz!B91g`b$=T%*3Z(xBFlvKv diff --git a/iOS/Resources/Assets.xcassets/rssImage.imageset/Contents.json b/iOS/Resources/Assets.xcassets/rssImage.imageset/Contents.json deleted file mode 100644 index 4c921fd9e..000000000 --- a/iOS/Resources/Assets.xcassets/rssImage.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "rss.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/iOS/Resources/Assets.xcassets/rssImage.imageset/rss.pdf b/iOS/Resources/Assets.xcassets/rssImage.imageset/rss.pdf deleted file mode 100644 index 3e0f8256454d00af9d5fdbfb57a2102733d45dc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4003 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 diff --git a/iOS/Resources/Assets.xcassets/settingsImage.imageset/Contents.json b/iOS/Resources/Assets.xcassets/settingsImage.imageset/Contents.json deleted file mode 100644 index 6d34a9d99..000000000 --- a/iOS/Resources/Assets.xcassets/settingsImage.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "settings3.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - }, - "properties" : { - "preserves-vector-representation" : true - } -} \ No newline at end of file diff --git a/iOS/Resources/Assets.xcassets/settingsImage.imageset/settings3.pdf b/iOS/Resources/Assets.xcassets/settingsImage.imageset/settings3.pdf deleted file mode 100644 index 04f6b8737ed1f6d14df001861e2569e64b9bbf80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4281 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 UG;8c{2vS-K1%^OWwba1>2N{T0mjD0& diff --git a/iOS/Resources/Assets.xcassets/smartFeedImage.imageset/Contents.json b/iOS/Resources/Assets.xcassets/smartFeedImage.imageset/Contents.json deleted file mode 100644 index 85c4c38a9..000000000 --- a/iOS/Resources/Assets.xcassets/smartFeedImage.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "smartFeed.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/iOS/Resources/Assets.xcassets/smartFeedImage.imageset/smartFeed.pdf b/iOS/Resources/Assets.xcassets/smartFeedImage.imageset/smartFeed.pdf deleted file mode 100644 index 8ce103865232148a015eba90ea75a8e12287952f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4381 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