Daniel Jalkut
e4136c2165
Sender should be Any? to reflect the fact it may be nil. This nuance seems to make the difference on Xcode 9.3/Swift 4.1 between crashing or not. Without this change, refreshing crashes every time, presumably because Swift is making assumptions about the parameter being non-nil and refreshProgressDidChange calls it explicitly with a nil parameter.
2018-01-29 11:48:09 -05:00
Brent Simmons
2d7d903bca
Create and use a SidebarGearMenuDelegate to show a menu when the gear menu in the sidebar is clicked.
2018-01-28 16:09:18 -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
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
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
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