Olof Hellman
b04a4b83f2
Add very minimal support for a scripting dictionary — only the getURL
...
AppleEvent — and add an XCTestCase that can run and verify results of
AppleScripts that target Evergreen.
2018-01-07 15:13:10 -08:00
Brent Simmons
0a1642abdf
Draw a white unread indicator in the timeline when the cell is selected and emphasized. Fix #112 .
2018-01-06 14:33:16 -08:00
Brent Simmons
36b3ad8e85
Remove Error Log command from menu, since the Error Log won’t be until after 1.0.
2018-01-06 12:27:51 -08:00
Brent Simmons
0d4a58e2ab
Create and use an NSTableView extension method: indexesOfAvailableRowsPassingTest.
2018-01-06 12:12:31 -08:00
Brent Simmons
cfcfe2b4b5
Make reloading the timeline cells even more efficient upon avatar-download.
2018-01-06 11:56:32 -08:00
Brent Simmons
f9b4e192e0
Make updating the timeline cells more efficient after downloading an avatar.
2018-01-06 11:18:03 -08:00
Brent Simmons
45f3f49a1f
Fix bug where user avatars wouldn’t always show up in the timeline view promptly.
2018-01-05 13:22:16 -08:00
Brent Simmons
665561e5eb
Show avatars in the timeline at the right times.
2018-01-04 21:20:09 -08:00
Brent Simmons
e2c36caeee
Move favicons in the detail view to the right. They’re show when available and there’s no other feed icon or user avatar.
2018-01-03 13:14:14 -08:00
Brent Simmons
4bb5270860
Move template and style sheet to same group as ArticleRenderer.
2018-01-03 13:07:05 -08:00
Brent Simmons
867e775e69
Show feed icons and avatars in the timeline.
2017-12-31 12:10:30 -08:00
Brent Simmons
b35193b823
Make timeline cell height calculation reliable by considering all the rects, instead of assuming that one or another is the determining rect.
2017-12-31 12:08:25 -08:00
Brent Simmons
c8a7b39178
Fix avatar alignment in the detail view.
2017-12-31 10:11:44 -08:00
Brent Simmons
e970caf459
Freeze the user agent as Evergreen (macOS; RSS Reader; https://ranchero.com/evergreen/ ). (An iOS version would say iOS rather than macOS, but would be the same otherwise.)
2017-12-31 10:09:40 -08:00
Brent Simmons
b441d2ee55
Bump version.
2017-12-30 16:14:01 -08:00
Brent Simmons
04c35dc1bf
Comment out code for showing favicons in the timeline, since I don’t think we’re going to do that. But not totally sure yet.
2017-12-30 16:12:49 -08:00
Brent Simmons
a420f377dc
Fix bug finding favicon where it’s at the default location (/favicon.ico) and otherwise not specified.
2017-12-30 13:16:40 -08:00
Brent Simmons
1968986d64
Make User-Agent of the form: Evergreen/1.0d28 (Macintosh; RSS Reader; ranchero.com/evergreen/)
...
The idea is that anyone looking at their stats can quickly find out what it is. It’s a Mac RSS reader. They can open that URL for even more info. (Before 1.0 ships, at that link will be a link to an article for publishers about RSS readers and lowering bandwidth use. Will talk about conditional GET, etc.)
2017-12-30 12:51:37 -08:00
Brent Simmons
befc5efc77
Show feed names and favicons in timeline when appropriate.
...
I don’t quite like this. Maybe avatars are better.
2017-12-30 12:45:10 -08:00
Brent Simmons
0c54e61fbc
Update the showFeedNames timeline property based on what will be shown in the timeline.
2017-12-30 10:56:58 -08:00
Brent Simmons
e18496d1b0
Use Flying Meat’s JSON Feed.
2017-12-30 10:48:31 -08:00
Brent Simmons
f812209d06
Put avatars in detail view on the right side, a la Mail.
2017-12-30 10:02:46 -08:00
Brent Simmons
5dd20264bf
Use feed icon’s gathered from HTML metadata.
2017-12-29 20:41:41 -08:00
Brent Simmons
d2d7369d6a
Show favicon in detail view when available and when there’s no user avatar or feed icon.
2017-12-29 20:04:43 -08:00
Brent Simmons
7f7f9c5166
Add note about messy code.
2017-12-29 19:03:52 -08:00
Brent Simmons
d01f04beec
Update version.
2017-12-29 18:59:16 -08:00
Brent Simmons
65fcbf00bf
Show just one avatar in detail view. Make date a permalink, when available.
2017-12-29 18:59:04 -08:00
Brent Simmons
3b92c543fb
Continue experimentation with detail view and avatars.
2017-12-29 18:14:16 -08:00
Brent Simmons
4be6df2c56
Continue experimentation with detail view avatars.
2017-12-29 17:10:50 -08:00
Brent Simmons
708e46ed18
Make progress on showing avatars in the detail view.
2017-12-29 12:21:19 -08:00
Brent Simmons
d7e5c88b8f
Create byline for detail view.
2017-12-29 11:31:47 -08:00
Brent Simmons
31c7d0aa34
Remove Window > Main Window command. You’ll just create a new window from the File menu.
2017-12-28 21:22:00 -08:00
Brent Simmons
141b09e2f0
Bump version number.
2017-12-28 18:41:54 -08:00
Brent Simmons
a210dd2318
Make detail status bar show only on mouseover of a link. Don’t have an always-present view of the permalink. (We’ll see how this goes.)
2017-12-28 18:41:01 -08:00
Brent Simmons
953a97afd7
Use an image for feeds that don’t have favicons. Currently using the image at /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/BookmarkIcon.icns — but this might change.
2017-12-28 18:11:12 -08:00
Brent Simmons
ab80e91ea7
Add FeedListSplitViewController — prevents feed directory sidebar from collapsing.
2017-12-28 18:09:41 -08:00
Brent Simmons
99f2c01a04
Go back to using storyboard for Feed Directory.
2017-12-28 16:37:30 -08:00
Brent Simmons
7ae2345073
Implement the Feed Directory’s split view delegate.
2017-12-28 13:37:52 -08:00
Brent Simmons
e6adfc03fe
Remove unwanted ellipsis from Mark Older as Read command.
2017-12-27 18:21:00 -08:00
Brent Simmons
70ae2bcb75
Bump version.
2017-12-27 18:11:02 -08:00
Brent Simmons
25ed41aacc
Use standard folder icons in the main window’s source list.
2017-12-27 18:04:36 -08:00
Brent Simmons
e875473a1c
Use a standard folder icon the Feed Directory sidebar.
2017-12-27 18:01:05 -08:00
Brent Simmons
bab4b285d2
Set identifiers and autosave names for the window and split view in the Feed Directory window..
2017-12-27 18:00:51 -08:00
Brent Simmons
c19dba6998
Don’t crash when cellAppearance is nil.
2017-12-27 18:00:17 -08:00
Brent Simmons
b0b7441687
Start rebuilding the Feed Directory window using a .xib instead of a storyboard. The storyboard was giving me major grief over the split view. This way I have much better control over the split view.
2017-12-27 17:29:22 -08:00
Brent Simmons
11ca056757
Set feed directory sidebar to non-collapsible.
2017-12-27 14:00:09 -08:00
Brent Simmons
c74217f8f9
Improve the Feed Directory UI. Get rid of the toolbar. Put the filter field at the top of the source list.
2017-12-27 13:44:30 -08:00
Brent Simmons
1d2d048207
Create two UTI types for articles, one public and one internal.
2017-12-26 16:18:46 -08:00
Brent Simmons
5965d92b13
Remove unneeded ; character.
2017-12-26 16:18:19 -08:00
Brent Simmons
9ec6188395
Popup a share menu on clicking the Share toolbar item. Fix #40 .
2017-12-26 12:50:34 -08:00