Commit Graph

107 Commits

Author SHA1 Message Date
Brent Simmons
fc338d5371 Move Feed from Articles.framework to Account.framework. 2018-07-28 12:16:14 -07:00
Brent Simmons
b7575c687c Rename Data.framework to Articles.framework. Rename Database.framework to ArticlesDatabase.framework. 2018-07-23 18:29:08 -07:00
Brent Simmons
73b85bdd92 Make sidebar status bar vibrant. Fix #369. 2018-07-15 12:06:41 -07:00
Brent Simmons
0debd033de Rebuild the tree controller when deleting/undoing-deleting from the sidebar. Fix #292. 2018-02-25 22:02:55 -08:00
Brent Simmons
fc38a485d6 Deal with non-optional Node.childNodes. 2018-02-25 22:02:16 -08:00
Brent Simmons
53ec85c6bb Fix status bar color. 2018-02-24 11:04:47 -08:00
Brent Simmons
e93fa704fc Make sidebar white. 2018-02-23 23:46:27 -08:00
Brent Simmons
9e743d0192 Add a fix pixels of white space inside the left side of the sidebar. 2018-02-23 23:05:51 -08:00
Brent Simmons
f11604df48 Switch to using NSTextField for timeline date and feed name views. 2018-02-19 15:56:15 -08:00
Brent Simmons
d8b4371144 Make sidebar status view use same background color as source list. 2018-02-18 22:13:20 -08:00
Brent Simmons
e789130248 Start work on laying out the star in the timeline cell. 2018-02-17 21:46:19 -08:00
Brent Simmons
c0d7a87231 Do misc. minor cleanups in SidebarViewController. 2018-02-17 21:08:36 -08:00
Brent Simmons
9d39ae2de4 Create and use AppImages.swift for widely-referenced images. 2018-02-17 18:19:25 -08:00
Brent Simmons
95268db09b Use CoalescingQueue with the refresh progress indicator in the sidebar. 2018-02-17 18:10:00 -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
2f21dbf6be Remove extraneous get { from a bunch of read-only accessors. 2018-02-14 13:14:25 -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
81e56ba84b Implement and validate the Copy command for the sidebar. Fix #115. 2018-02-11 22:10:28 -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
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
46cae22987 Use the menu.takeItems method. 2018-02-09 22:10:52 -08:00
Brent Simmons
a3a9d467dc Show the contextual menu for all selected items in the sidebar when the clicked row is part of the selection. 2018-02-07 21:23:18 -08:00
Brent Simmons
4491c5f443 Make the sidebar contextual menu refer to the clicked row rather than the selected row. 2018-02-07 13:25:17 -08:00
Brent Simmons
d59058c014 Show a contextual menu in the sidebar. Create and wire-up SidebarContextualMenuDelegate. 2018-02-07 13:17:28 -08:00
Brent Simmons
1f0123db36 Remove code setting the sidebarViewController on SidebarOutlineView, since it doesn’t use it. 2018-02-07 13:11:40 -08:00
Brent Simmons
03b1440045 Reorder UTI types in FeedPasteboardWriter to be like the order in ArticlePasteboardWriter. 2018-02-04 13:45:26 -08:00
Brent Simmons
6b14d6e8d3 Remove temporarily the Delete menu item from the sidebar gear menu. 2018-02-04 12:15:59 -08:00
Brent Simmons
c26c705de0 Make Mark All as Read command in sidebar gear menu work. 2018-02-04 11:45:51 -08:00
Brent Simmons
2999641572 Move MainWindowController+ContextualMenus to SidebarViewController+ContextualMenus, where it always should have been. 2018-02-04 11:19:24 -08:00
Brent Simmons
68d0885b0d Get rename sheet working, finally. 2018-02-03 21:04:28 -08:00
Brent Simmons
01729378f3 Make further progress on rename sheet. 2018-02-03 18:49:29 -08:00
Brent Simmons
a03562eee8 Make further progress on the rename sheet. 2018-02-03 16:05:59 -08:00
Brent Simmons
9fce370967 Try again to check in the added outlets. 2018-02-02 23:01:12 -08:00
Brent Simmons
70a3e6cc89 Wire up outlets for the rename sheet. 2018-02-02 23:00:09 -08:00
Brent Simmons
50dcf436d9 Change Cocoa imports to AppKit imports, because we don’t need CoreData imported (which Cocoa imports). 2018-02-02 22:51:32 -08:00
Brent Simmons
6347ac7888 Merge branch 'master' of https://github.com/brentsimmons/Evergreen 2018-02-02 21:56:52 -08:00
Brent Simmons
920be7b0d1 Start work on the sidebar gear menu. There are commands there now. They don’t all work. 2018-02-02 21:56:17 -08:00
Daniel Jalkut
d7f13ca4be Change from flatMap to new compactMap rename in Xcode 9.3. 2018-01-29 11:19:54 -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
3ff00b7eb0 Make Go > Today, Unread, Starred commands work. Fix #310. 2018-01-27 12:39:07 -08:00
Brent Simmons
bc1fe05e91 Move sentence about bindings to the right section. 2018-01-23 21:07:29 -08:00
Brent Simmons
394274f1e5 Continue progress on inspector. 2018-01-21 11:35:50 -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
99f2c01a04 Go back to using storyboard for Feed Directory. 2017-12-28 16:37:30 -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
c19dba6998 Don’t crash when cellAppearance is nil. 2017-12-27 18:00:17 -08:00
Brent Simmons
5965d92b13 Remove unneeded ; character. 2017-12-26 16:18:19 -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
a4c82739b6 Implement next and previous subscription navigation. Also: on first-run, position and size the window a bit nicer. 2017-12-21 14:43:29 -08:00