Commit Graph

346 Commits

Author SHA1 Message Date
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
Brent Simmons 28eccbcc6a Set the Mark as Starred action to nil, since there’s no implementation yet. Fix #270. 2017-12-24 10:39:50 -08:00
Brent Simmons 1cb2a32b5a Merge branch 'master' of https://github.com/brentsimmons/Evergreen 2017-12-24 10:28:44 -08:00
Brent Simmons 5241f936c0 Use setPointAndSizeAdjustingForScreen for setting size and position of main window on first run. 2017-12-24 10:28:34 -08:00
Brent Simmons 24fb1f0356 Fix infinite loop that could happen on going to next unread. Fix #269. 2017-12-23 22:18:42 -08:00
Brent Simmons 288f203bea Add setPointAndSizeAdjustingForScreen for placing windows without (usually) going offscreen. Use it for positioning the Keyboard Shortcuts window. Fix #263. 2017-12-22 11:13:20 -08:00
Brent Simmons d5a43ecaaf Add OPMLExporter. Fix an invalid OPML bug. 2017-12-22 10:28:26 -08:00
Brent Simmons 5142ceb9d2 Bump version. 2017-12-21 14:47:32 -08:00
Brent Simmons 9c249ef6b2 Position the window on first-run exactly once. Opening a second window should not place it in the same position as the first. 2017-12-21 14:47:12 -08:00