diff --git a/Evergreen/AppDelegate.swift b/Evergreen/AppDelegate.swift
index f811c113d..4f245c937 100644
--- a/Evergreen/AppDelegate.swift
+++ b/Evergreen/AppDelegate.swift
@@ -28,7 +28,9 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations,
var appName: String!
@IBOutlet var debugMenuItem: NSMenuItem!
-
+ @IBOutlet var sortByOldestArticleOnTopMenuItem: NSMenuItem!
+ @IBOutlet var sortByNewestArticleOnTopMenuItem: NSMenuItem!
+
lazy var genericFeedImage: NSImage? = {
let path = "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/BookmarkIcon.icns"
let image = NSImage(contentsOfFile: path)
@@ -460,6 +462,16 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations,
createAndShowMainWindow()
mainWindowController!.gotoStarred(sender)
}
+
+ @IBAction func sortByOldestArticleOnTop(_ sender: Any?) {
+
+ AppDefaults.shared.timelineSortDirection = .orderedAscending
+ }
+
+ @IBAction func sortByNewestArticleOnTop(_ sender: Any?) {
+
+ AppDefaults.shared.timelineSortDirection = .orderedDescending
+ }
}
private extension AppDelegate {
diff --git a/Evergreen/Base.lproj/Main.storyboard b/Evergreen/Base.lproj/Main.storyboard
index 12fa7aea4..01e847f32 100644
--- a/Evergreen/Base.lproj/Main.storyboard
+++ b/Evergreen/Base.lproj/Main.storyboard
@@ -335,9 +335,15 @@
@@ -544,6 +550,8 @@
+
+