Commit Graph

421 Commits

Author SHA1 Message Date
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 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
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 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
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 b2d3084313 Make progress on editing names in the inspectors. 2018-01-22 22:01:25 -08: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
Brent Simmons d0c6fd11c0 Hide Inspector window on deactivate app. 2018-01-21 14:00:19 -08:00
Brent Simmons 03af72bf2d Restore the window position of the Inspector when it’s first opened. 2018-01-21 13:36:02 -08:00
Brent Simmons 8a2973de36 Open the inspector at startup without doing an async block. 2018-01-21 13:30:26 -08:00
Brent Simmons 5a75d39b7c Reopen the Inspector window at launch if it was open on quit. 2018-01-21 13:27:17 -08:00
Brent Simmons a7a2eabf78 Remove unneeded window layout call. Change placement of initial inspector origin. 2018-01-21 13:11:09 -08:00
Brent Simmons ca5703e14f Keep the inspector’s top-left origin steady on changing views. 2018-01-21 12:46:22 -08:00
Brent Simmons 394274f1e5 Continue progress on inspector. 2018-01-21 11:35:50 -08:00
Brent Simmons a8cee0d803 Make further progress on inspectors. 2018-01-20 22:36:17 -08:00
Brent Simmons 541a88c17a Create Inspector protocol. 2018-01-20 21:48:27 -08:00
Brent Simmons c66266e323 Create FeedInspectorViewController. 2018-01-20 21:35:59 -08:00
Brent Simmons 8dbf126b14 Layout individual inspector views. 2018-01-20 21:30:05 -08:00
Brent Simmons d3a0d8b8b7 Remove Inspector stuff from RSCore on YAGNI basis. Start work on inspector in Evergreen. 2018-01-20 19:06:07 -08:00
Brent Simmons 807ad99aad Add new articles to the timeline when a feed that affects the timeline gets new articles. Fix #166. 2018-01-20 16:54:18 -08:00
Olof Hellman 2973bf8edb Add opal representation properties for scripting feed, account and
folder.
2018-01-19 22:49:01 -08:00
Olof Hellman fe5a11a2cc Merge remote-tracking branch 'brentsimmons/master' 2018-01-19 22:33:06 -08:00
Olof Hellman adcd266a11 Scripting support for Author class and expanded properties for feeds 2018-01-19 22:31:17 -08:00
Brent Simmons 9fea9c2d12 Create and use fetchUnsortedArticles(for:), which is common code that needed to be a separate function. 2018-01-17 22:03:13 -08:00
Brent Simmons 21f1863cd0 Unbreak the build by commenting out some in-progress code. 2018-01-17 21:51:24 -08:00
Brent Simmons 6b059671f5 Make progress on reloading timeline when feed updates. 2018-01-17 17:28:09 -08:00
Brent Simmons f048fa6073 Bump version. 2018-01-15 14:07:43 -08:00
Brent Simmons 82f11f6592 Add send-to-MarsEdit command to list of of send-to commands. 2018-01-15 12:11:56 -08:00
Brent Simmons 4f41824b73 Bump version. 2018-01-14 12:00:35 -08:00
Brent Simmons c3bcf82713 Make the send-to-Micro.blog command work. Need some tweaking, but it mostly does the job. 2018-01-11 22:18:46 -08:00
Olof Hellman 215a44fce7 Merge remote-tracking branch 'brentsimmons/master' 2018-01-11 00:53:37 -08:00
Olof Hellman 775dbf0852 basic readonly scripting support for account, feed, folder 2018-01-11 00:51:25 -08:00