Commit Graph

1059 Commits

Author SHA1 Message Date
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
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 c692d357d2 Adjust for < 0 x origin. 2018-01-21 13:10:42 -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
Brent Simmons 982b2d2d3f
Merge pull request #303 from olofhellman/master
more scriptable properties for feeds, accounts and authors
2018-01-20 16:12:01 -08:00
Olof Hellman 2e5656337d revert development team changes 2018-01-19 23:04:06 -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 228dee0461 Update appcast for 1.0d33. 2018-01-15 17:31:04 -08:00
Brent Simmons f048fa6073 Bump version. 2018-01-15 14:07:43 -08:00
Brent Simmons d1e915394e Use properties rather than strings and KVC. Duh. 2018-01-15 12:28:35 -08:00
Brent Simmons cedbf3f3f5 Use SendToBlogEditorApp when sending an article to MarsEdit. 2018-01-15 12:22:12 -08:00
Brent Simmons f4aca068ea Make SendToBlogEditorApp public in RSCore. 2018-01-15 12:21:54 -08:00