diff --git a/Mac/AppAssets.swift b/Mac/AppAssets.swift
index cefbe0423..eb7f24dbb 100644
--- a/Mac/AppAssets.swift
+++ b/Mac/AppAssets.swift
@@ -161,6 +161,16 @@ struct AppAssets {
let image = RSImage(named: "markAllAsRead")
return image!
}()
+
+ static var markBelowAsReadImage: RSImage = {
+ let image = RSImage(named: "markBelowAsRead")
+ return image!
+ }()
+
+ static var markAboveAsReadImage: RSImage = {
+ let image = RSImage(named: "markAboveAsRead")
+ return image!
+ }()
static var nextUnreadImage: RSImage = {
diff --git a/Mac/MainWindow/Timeline/TimelineViewController+ContextualMenus.swift b/Mac/MainWindow/Timeline/TimelineViewController+ContextualMenus.swift
index 32ce32ac0..843a32f79 100644
--- a/Mac/MainWindow/Timeline/TimelineViewController+ContextualMenus.swift
+++ b/Mac/MainWindow/Timeline/TimelineViewController+ContextualMenus.swift
@@ -241,11 +241,11 @@ private extension TimelineViewController {
}
func markAboveReadMenuItem(_ articles: [Article]) -> NSMenuItem {
- return menuItem(NSLocalizedString("Mark Above as Read", comment: "Command"), #selector(markAboveArticlesReadFromContextualMenu(_:)), articles, image: nil)
+ return menuItem(NSLocalizedString("Mark Above as Read", comment: "Command"), #selector(markAboveArticlesReadFromContextualMenu(_:)), articles, image: AppAssets.markAboveAsReadImage)
}
func markBelowReadMenuItem(_ articles: [Article]) -> NSMenuItem {
- return menuItem(NSLocalizedString("Mark Below as Read", comment: "Command"), #selector(markBelowArticlesReadFromContextualMenu(_:)), articles, image: nil)
+ return menuItem(NSLocalizedString("Mark Below as Read", comment: "Command"), #selector(markBelowArticlesReadFromContextualMenu(_:)), articles, image: AppAssets.markBelowAsReadImage)
}
func selectFeedInSidebarMenuItem(_ feed: WebFeed) -> NSMenuItem {
diff --git a/Mac/Resources/Assets.xcassets/markAboveAsRead.symbolset/Contents.json b/Mac/Resources/Assets.xcassets/markAboveAsRead.symbolset/Contents.json
new file mode 100644
index 000000000..a564ef15f
--- /dev/null
+++ b/Mac/Resources/Assets.xcassets/markAboveAsRead.symbolset/Contents.json
@@ -0,0 +1,12 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ },
+ "symbols" : [
+ {
+ "filename" : "markAsReadAbove.svg",
+ "idiom" : "universal"
+ }
+ ]
+}
diff --git a/Mac/Resources/Assets.xcassets/markAboveAsRead.symbolset/markAsReadAbove.svg b/Mac/Resources/Assets.xcassets/markAboveAsRead.symbolset/markAsReadAbove.svg
new file mode 100644
index 000000000..33ae08783
--- /dev/null
+++ b/Mac/Resources/Assets.xcassets/markAboveAsRead.symbolset/markAsReadAbove.svg
@@ -0,0 +1,159 @@
+
+
\ No newline at end of file
diff --git a/Mac/Resources/Assets.xcassets/markBelowAsRead.symbolset/Contents.json b/Mac/Resources/Assets.xcassets/markBelowAsRead.symbolset/Contents.json
new file mode 100644
index 000000000..2a23fbc06
--- /dev/null
+++ b/Mac/Resources/Assets.xcassets/markBelowAsRead.symbolset/Contents.json
@@ -0,0 +1,12 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ },
+ "symbols" : [
+ {
+ "filename" : "markBelowAsRead.svg",
+ "idiom" : "universal"
+ }
+ ]
+}
diff --git a/Mac/Resources/Assets.xcassets/markBelowAsRead.symbolset/markBelowAsRead.svg b/Mac/Resources/Assets.xcassets/markBelowAsRead.symbolset/markBelowAsRead.svg
new file mode 100644
index 000000000..6edb2d188
--- /dev/null
+++ b/Mac/Resources/Assets.xcassets/markBelowAsRead.symbolset/markBelowAsRead.svg
@@ -0,0 +1,159 @@
+
+
\ No newline at end of file