Brent Simmons
673686ca68
Create TimelineDataSource as part of making TimelineViewController less big.
2018-02-17 12:21:15 -08:00
Brent Simmons
21f262e953
Make mark-as-starred menu item work; make it validate; change its name as needed.
2018-02-17 12:01:14 -08:00
Brent Simmons
ce5b60cfe8
Update mark-as-starred toolbar item tooltip during validation.
2018-02-17 10:32:32 -08:00
Brent Simmons
1603d0b3f2
Make progress on the star/unstar command and on updating its toolbar item.
2018-02-16 22:35:04 -08:00
Brent Simmons
e1a51b8acd
When updating a timeline that’s already displaying, merge articles by articleID, so that updated versions replace older versions.
2018-02-16 21:21:27 -08:00
Brent Simmons
dbab809420
Hide the detail status bar view at first. Fix #348 .
2018-02-16 21:08:34 -08:00
Brent Simmons
2b4bb520ed
Merge branch 'master' of https://github.com/brentsimmons/Evergreen
2018-02-16 21:02:41 -08:00
Brent Simmons
0e2e0f7eea
Do a case-insensitive match when checking for special-case feed URLs.
2018-02-16 13:15:20 -08:00
Brent Simmons
891416e7b7
Add a special case to the JSON Feed parser for feeds that include HTML entities in their titles. At the moment this is used for kottke.org and pxlnv.com. More could be added later, and these feeds could be removed if fixed.
2018-02-16 13:13:00 -08:00
Brent Simmons
ec1c49349c
Make Jason Kottke’s feed a default feed for new users.
2018-02-15 18:03:24 -08:00
Brent Simmons
d081f041f8
Skip group rows when going to next unread. Fix #273 .
2018-02-15 17:50:31 -08:00
Brent Simmons
f8f78810ef
When detecting and parsing a potential JSON Feed, allow for the version URL to have the wrong scheme, as it does (at this writing) in https://pxlnv.com/feed/json/
...
Fix #347 .
2018-02-14 20:56:02 -08:00
Brent Simmons
4d6b15049a
Update appcast.
2018-02-14 13:32:10 -08:00
Brent Simmons
22d335d4ad
Bump version number.
2018-02-14 13:21:40 -08:00
Brent Simmons
71e38bfb3b
Update the copyright date in Info.plist, which fixes it in the About box.
2018-02-14 13:18:47 -08:00
Brent Simmons
2f21dbf6be
Remove extraneous get { from a bunch of read-only accessors.
2018-02-14 13:14:25 -08:00
Brent Simmons
192439abe7
Make Folder watch for children-did-change notifications — when its own children change, update the unread count. Fix #322 .
2018-02-12 22:22:06 -08:00
Brent Simmons
0762074e91
Support display of articles in the timeline from multiple items selected in the sidebar. As a side effect: fix #295 .
2018-02-12 22:13:37 -08:00
Brent Simmons
f2228120b5
Make SidebarOutlineDataSource a separate object. Move data source methods out of SidebarViewController.
2018-02-12 22:02:51 -08:00
Brent Simmons
e773df33e3
Start work on saving main window state.
2018-02-12 13:31:43 -08:00
Brent Simmons
9adf047525
Add Donate to App Camp for Girls menu item to the Help menu. It opens the browser to https://appcamp4girls.com/contribute/
...
Fix #181 .
2018-02-12 13:10:13 -08:00
Brent Simmons
09b8cd7811
Support the Copy command in the timeline. Fix #114 .
2018-02-12 13:04:07 -08:00
Brent Simmons
81e56ba84b
Implement and validate the Copy command for the sidebar. Fix #115 .
2018-02-11 22:10:28 -08:00
Brent Simmons
2b6c2eb5ba
Create a PasteboardWriterOwner protocol and an NSPasteboard extension that references it.
2018-02-11 21:55:32 -08:00
Brent Simmons
1aac355418
Make all senders parameters for actions optional — Any? instead of AnyObject or Any.
2018-02-11 18:58:50 -08:00
Brent Simmons
84a8cb1a0e
Punt font size till after 1.0.
2018-02-11 18:58:01 -08:00
Brent Simmons
b43670b747
Disallow blurring behind the title bar, since it’s buggy. It doesn’t always update the blur when the content changes — it appears to wait for a scroll. This can lead to a blur of the selection color under the title bar when it doesn’t make sense.
2018-02-11 18:06:06 -08:00
Brent Simmons
46e0f781f8
Skip clearing undo stack when timeline view changes articles. Fix #341 .
2018-02-11 17:45:02 -08:00
Brent Simmons
2495a882ee
Make the buttons at the bottom of the Feed Directory not change their width on window resize.
2018-02-11 17:42:58 -08:00
Brent Simmons
f72da562e0
Fix disclosure triangle padding in the Feed Directory. Implement the Open Home Page command.
2018-02-11 17:14:09 -08:00
Brent Simmons
ddf57944be
Remember the Feed Directory window’s frame between runs.
2018-02-11 17:13:34 -08:00
Brent Simmons
263fc50c38
Make progress on the Feed Directory window.
2018-02-11 16:20:46 -08:00
Brent Simmons
3262a7a8fc
Skip downloading feeds for the Feed Directory, since feed previews have been punted to after 1.0.
2018-02-11 16:19:53 -08:00
Brent Simmons
8060f1ccd6
Remove feed preview view from Feed Directory. Punted that till after 1.0. Also: made the Feed Directory window vibrant dark. Gratuitously.
2018-02-11 15:15:52 -08:00
Brent Simmons
8967538f76
Update appcast for 1.0d36.
2018-02-11 14:53:18 -08:00
Brent Simmons
f8e4fb4f1c
Bump version number.
2018-02-11 14:30:48 -08:00
Brent Simmons
c8d2fac9a6
Rename MarkReadOrUnreadCommand to MarkStatusCommand and make it handle starring/unstarring and deleting/undeleting. Also: add contextual menu for smart feeds in the sidebar.
2018-02-11 12:59:35 -08:00
Brent Simmons
a13d21395e
Fetch starred articles for the Starred smart feed.
2018-02-11 12:07:55 -08:00
Brent Simmons
668f614aad
Merge pull request #339 from olofhellman/master
...
Support for ‘permalink’ and ‘external url’ properties of 'article'
2018-02-11 10:49:22 -08:00
Olof Hellman
f563c2f78e
Merge remote-tracking branch 'brentsimmons/master'
2018-02-11 01:20:38 -08:00
Olof Hellman
43cfb54437
support for permalink and external url
...
Consolidate GetURL AppleEvent handling into AppDelegate+Scriptability
file
Add scripting access groups to sdef
Add exists command
Add ‘permalink’ and ‘external url’ properties to the article scripting
object
Add a unit test to verify the behavior of ‘current article’
2018-02-11 01:20:30 -08:00
Brent Simmons
5aeb914ab6
Fetch articles for the Today smart feed.
2018-02-10 17:37:47 -08:00
Brent Simmons
d6d2b8d26c
Remove Action item from the toolbar. Fix #337 .
2018-02-10 15:49:58 -08:00
Brent Simmons
3e60f929a2
Add stubs for fetching articles for starred and today feeds.
2018-02-10 13:22:02 -08:00
Brent Simmons
863de80281
Add convenience method to Set<Article> for just getting unread articles.
2018-02-10 13:21:43 -08:00
Brent Simmons
f5bfadfb33
Make the UnreadFeed conform to ArticleFetcher. It now displays articles in the timeline when selected.
2018-02-10 13:00:53 -08:00
Brent Simmons
00cf3934e5
Add fetchUnreadArticles method to Account, which will be used by the All Unread smart feed.
2018-02-10 13:00:16 -08:00
Brent Simmons
9ac2d7d033
Create a WKWebView subclass (ugh) in order to hide items in its contextual menu. Fix #120 .
2018-02-10 11:16:09 -08:00
Brent Simmons
d46ae4df33
Add contextual menu to timeline.
2018-02-09 23:16:12 -08:00
Brent Simmons
46cae22987
Use the menu.takeItems method.
2018-02-09 22:10:52 -08:00