diff --git a/NetNewsWire/MainWindow/MainWindowController.swift b/NetNewsWire/MainWindow/MainWindowController.swift index 3f9782656..cf72b11f8 100644 --- a/NetNewsWire/MainWindow/MainWindowController.swift +++ b/NetNewsWire/MainWindow/MainWindowController.swift @@ -202,6 +202,8 @@ class MainWindowController : NSWindowController, NSUserInterfaceValidations { guard let timelineViewController = timelineViewController, let sidebarViewController = sidebarViewController else { return } + + NSCursor.setHiddenUntilMouseMoves(true) if timelineViewController.canGoToNextUnread() { goToNextUnreadInTimeline() diff --git a/NetNewsWire/MainWindow/Sidebar/SidebarViewController.swift b/NetNewsWire/MainWindow/Sidebar/SidebarViewController.swift index 4818f3ba0..3d39cbb50 100644 --- a/NetNewsWire/MainWindow/Sidebar/SidebarViewController.swift +++ b/NetNewsWire/MainWindow/Sidebar/SidebarViewController.swift @@ -192,6 +192,7 @@ import RSCore return } + NSCursor.setHiddenUntilMouseMoves(true) outlineView.selectRowIndexes(IndexSet([row]), byExtendingSelection: false) } diff --git a/NetNewsWire/MainWindow/Timeline/TimelineViewController.swift b/NetNewsWire/MainWindow/Timeline/TimelineViewController.swift index 7371b0991..7086d9105 100644 --- a/NetNewsWire/MainWindow/Timeline/TimelineViewController.swift +++ b/NetNewsWire/MainWindow/Timeline/TimelineViewController.swift @@ -280,6 +280,7 @@ class TimelineViewController: NSViewController, UndoableCommandRunner { guard let ix = indexOfNextUnreadArticle() else { return } + NSCursor.setHiddenUntilMouseMoves(true) tableView.rs_selectRow(ix) tableView.scrollTo(row: ix) }