Commit Graph

4936 Commits

Author SHA1 Message Date
Brent Simmons fb45ae11eb Add URLPasteboardWriter to RSCore. It takes a string and writes a URL (if possible) and a string to the pasteboard. 2018-01-28 16:08:38 -08:00
Brent Simmons 9aa1d0a166 Add note about testing; add note about importing AppKit rather than Cocoa. 2018-01-28 15:14:33 -08:00
Brent Simmons 29fe1869aa Build contextual menus in MainWindowController extension. 2018-01-28 13:28:33 -08:00
Brent Simmons 199cfcb4eb Create ContextualMenuCreator. 2018-01-28 12:13:43 -08:00
Brent Simmons 285e3971d7 Re-sort the timeline when sort direction changes. Fix #65. 2018-01-28 11:45:18 -08:00
Brent Simmons 78e8823f23 Merge branch 'master' of https://github.com/brentsimmons/Evergreen 2018-01-28 11:33:58 -08:00
Brent Simmons ffd11b91ef Register for UserDefaults.didChangeNotification instead of using KVO on NSUserDefaultsController. 2018-01-28 11:33:45 -08:00
Brent Simmons 28c4ea82e5 Consider sort direction when sorting the Article array for the timeline. 2018-01-28 11:33:04 -08:00
Brent Simmons 144bccd45e
Merge pull request #305 from michaeljtsai/master
Share button now supports "EagleFiler Import" and "Add to Reading List".
2018-01-28 10:51:45 -08:00
Brent Simmons 6e63ce5968 Set the menu item state for the sort-by menu items. 2018-01-27 15:24:33 -08:00
Brent Simmons 8968d00d6d Validate sort-by menu items. 2018-01-27 15:13:45 -08:00
Brent Simmons 7e0917cb4e Add actions for sort menu items. 2018-01-27 15:11:02 -08:00
Brent Simmons b32d45cd60 Add isOpen property to MainWindowController. 2018-01-27 15:04:45 -08:00
Brent Simmons c2afd03d8c Add pref for timeline sorting direction. 2018-01-27 14:59:46 -08:00
Brent Simmons 19a46e9b20 Add Sort By submenu to View menu. 2018-01-27 14:59:35 -08:00
Brent Simmons 3ff00b7eb0 Make Go > Today, Unread, Starred commands work. Fix #310. 2018-01-27 12:39:07 -08:00
Brent Simmons 1a53e59c3a Set the feed directory window controller class in IB. 2018-01-27 12:35:32 -08:00
Brent Simmons ef8f508ee4 Add NSOutlineView extension methods: canSelectItem and selectItemAndScrollToVisible. 2018-01-27 12:34:53 -08:00
Brent Simmons 7ba2fe72dd Add descendantNodeRepresentingObject to Node.swift. 2018-01-27 12:03:17 -08:00
Brent Simmons 5888e1b7d0 Remove Debug menu when running a Release build. 2018-01-27 11:32:59 -08:00
Brent Simmons c66269bd61 Use the generic feed image in the Feed inspector when there’s no favicon or feed image. Fix #307. 2018-01-27 11:08:16 -08:00
Brent Simmons 33f9d31728 Back out of multiple window support. It will re-appear in 2.0. Add command to Window menu to show the main window if it’s been closed. Fix #301. 2018-01-27 10:43:09 -08:00
Brent Simmons 763da44440 Remove Go > Previous Unread (slated for 2.0). 2018-01-27 10:38:35 -08:00
Brent Simmons d64764ea4d Remove the Filter (search) control from the Feed Directory — punting this feature till 2.0. 2018-01-26 22:20:48 -08:00
Brent Simmons 5e7357cd90 Switch to using TimelineViewController for the Feed Directory. 2018-01-26 21:56:16 -08:00
Brent Simmons 717e60fcf6 Download feeds as needed for the Feed Directory. 2018-01-24 22:20:22 -08:00
Brent Simmons cf0d5cdc51 Remove unwanted debugging print statement. 2018-01-24 21:48:20 -08:00
Brent Simmons 9d5f7570eb
Merge pull request #308 from olofhellman/master
Scripting support for articles and article properties
2018-01-24 21:08:45 -08:00
Olof Hellman 903dff13d2 Add tests for simple article property script, fix error in previous
OPML xctest function (wrong name for test function).
2018-01-24 00:27:56 -08:00
Olof Hellman ed9b8c1804 revert development Team changes in pbxproj 2018-01-24 00:09:37 -08:00
Olof Hellman 31bd9d918c Scripting support for articles and basic article properties
Also, added support for accessing feeds directly from the top level
container, essentially skipping account as a hierarchy level.

With this change, a script like

tell app “Evergreen”
   title of every article of feed "Six Colors" where read is true
end tell

produces the expected result.
2018-01-24 00:06:34 -08:00
Olof Hellman c4542ac668 Merge remote-tracking branch 'brentsimmons/master' 2018-01-23 22:44:40 -08:00
Brent Simmons 72db8d62ae Update version and appcast. 2018-01-23 22:08:13 -08:00
Brent Simmons 8479693d4f Use updated app icons from Brad. 2018-01-23 21:51:30 -08:00
Brent Simmons f109237bfa Handle feed renames in the inspector. Handle multiple selection. Fix #137. 2018-01-23 21:49:33 -08:00
Brent Simmons aa32b09d2d Add updated nextUnread toolbar icons. 2018-01-23 21:25:30 -08:00
Brent Simmons bc1fe05e91 Move sentence about bindings to the right section. 2018-01-23 21:07:29 -08:00
Brent Simmons e780391906 Refer to Swift 4 instead of Swift 4.0. 2018-01-23 20:58:54 -08:00
Brent Simmons e613038d7c Revise one word: projects to frameworks. 2018-01-23 20:52:11 -08:00
Brent Simmons 493ea95d33 Add Technotes/CodingGuidelines 2018-01-23 20:47:09 -08:00
Brent Simmons b2d3084313 Make progress on editing names in the inspectors. 2018-01-22 22:01:25 -08:00
Brent Simmons 2cf0dbd96e Extend Notification.Name, not NSNotification.Name. 2018-01-22 22:00:01 -08:00
Brent Simmons 02ad70097e Send a Notification when a Folder’s name changes. 2018-01-22 21:59:13 -08:00
Brent Simmons 786138d6e7 Create postDisplayNameDidChangeNotification, so that a DisplayNameProvider can post a Notification when its name changes. 2018-01-22 21:58:53 -08:00
Michael Tsai 063ed29d5d Share button now supports "EagleFiler Import" and "Add to Reading List".
List .URL before .string in the pasteboard types because otherwise the system will not propose sharing services that receive URLs but not text.
2018-01-22 11:02:29 -05:00
Brent Simmons 6ec2f72443 Set the NSTextFieldDelegate for the feed name text field. 2018-01-21 21:31:26 -08:00
Brent Simmons 01627e5dc8 Continue progress on inspectors. 2018-01-21 21:24:25 -08:00
Brent Simmons bb08cfaa5b Increase the size of too-small favicons to 16x16 in the feed inspector. 2018-01-21 21:04:52 -08:00
Brent Simmons e50055632b Continue progress on feed inspector. 2018-01-21 21:01:18 -08:00
Brent Simmons e4beadb84d Display image, name, feed URL, and home page URL in feed inspector. 2018-01-21 20:35:44 -08:00