554 Commits

Author SHA1 Message Date
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
Brent Simmons
817a69e618 Return to the normal app icon. 2017-12-26 11:08:35 -08:00
Brent Simmons
9d05c0bb8b Simplify styling. 2017-12-26 11:05:55 -08:00
Marvin Scholz
9f27022c06 Remove shortcut explanation that should be obvious with new styling 2017-12-26 02:31:43 +01:00
Marvin Scholz
99a6f45e48 Use kbd element for shortcut keys and style accordingly 2017-12-26 02:31:11 +01:00
Marvin Scholz
f4cc6b1a09 Use more semantic HTML for tables 2017-12-26 01:56:17 +01:00
Brent Simmons
b08281c861 Add keyboard shortcut for mark-older-as-read: the o key. (Oh, not zero.) 2017-12-25 12:29:13 -08:00
Brent Simmons
2dbb0a4988 Validate the Mark Older Articles as Read command. 2017-12-25 12:21:44 -08:00
Brent Simmons
27b8fd0b18 Move Keyboard Shortcuts menu item to the Help menu. 2017-12-25 12:21:21 -08:00
Brent Simmons
de70a4d539 Clean up. Drop the panic button mark-everywhere-read UI bits, since they’re no longer used. 2017-12-25 10:48:49 -08:00
Brent Simmons
c38b46a29e Implement markOlderArticlesAsRead. Fix #199. 2017-12-25 10:40:06 -08:00
Brent Simmons
6a09a2d6ef Move refresh-all to end of applicationDidFinishLaunching. 2017-12-25 10:23:12 -08:00