Commit Graph

  • 2999641572 Move MainWindowController+ContextualMenus to SidebarViewController+ContextualMenus, where it always should have been. Brent Simmons 2018-02-04 11:19:24 -08:00
  • a6db249ab6 Add ArticleFetcher protocol. Add Feed and Folder extensions for it. Brent Simmons 2018-02-04 10:57:41 -08:00
  • 27c5ffa5eb Add new-feed and new-folder commands to the sidebar gear menu when there’s no selection. Brent Simmons 2018-02-03 21:30:30 -08:00
  • 68d0885b0d Get rename sheet working, finally. Brent Simmons 2018-02-03 21:04:28 -08:00
  • ae840b31bc Continue progress on rename sheet. Brent Simmons 2018-02-03 20:30:23 -08:00
  • 7dee959988 Remove a duplicate reference to the iOS project. Brent Simmons 2018-02-03 19:06:40 -08:00
  • 01729378f3 Make further progress on rename sheet. Brent Simmons 2018-02-03 18:49:29 -08:00
  • fbaacbc47f Remake the iOS project. Brent Simmons 2018-02-03 16:25:58 -08:00
  • 737a44727c Delete the iOS project. Brent Simmons 2018-02-03 16:07:21 -08:00
  • a03562eee8 Make further progress on the rename sheet. Brent Simmons 2018-02-03 16:05:59 -08:00
  • e7ce12869c Disable commands to add a feed or add a folder if the window is already displaying a sheet. Fix #319. Brent Simmons 2018-02-03 10:56:12 -08:00
  • 9fce370967 Try again to check in the added outlets. Brent Simmons 2018-02-02 23:01:12 -08:00
  • 70a3e6cc89 Wire up outlets for the rename sheet. Brent Simmons 2018-02-02 23:00:09 -08:00
  • fd1e33654f Add the Evergreen-iOS project to the workspace. Brent Simmons 2018-02-02 22:51:48 -08:00
  • 50dcf436d9 Change Cocoa imports to AppKit imports, because we don’t need CoreData imported (which Cocoa imports). Brent Simmons 2018-02-02 22:51:32 -08:00
  • 07052c565c Layout rename sheet. Brent Simmons 2018-02-02 22:39:59 -08:00
  • e3bb14f9a0 Create iOS project and add it to workspace. Brent Simmons 2018-02-02 22:10:14 -08:00
  • 6347ac7888 Merge branch 'master' of https://github.com/brentsimmons/Evergreen Brent Simmons 2018-02-02 21:56:52 -08:00
  • 920be7b0d1 Start work on the sidebar gear menu. There are commands there now. They don’t all work. Brent Simmons 2018-02-02 21:56:17 -08:00
  • dc82f28380 Merge remote-tracking branch 'brentsimmons/master' Olof Hellman 2018-02-02 20:30:19 -08:00
  • 2722735b5d Merge pull request #320 from olofhellman/master Brent Simmons 2018-02-02 13:44:20 -08:00
  • e038fb0fb5 convert Evergreen frameworks projects to use .xcconfig files. Olof Hellman 2018-02-02 03:24:13 -08:00
  • 31394f2138 Merge remote-tracking branch 'brentsimmons/master' Olof Hellman 2018-02-01 19:16:26 -08:00
  • 96e17afb5b Merge pull request #315 from danielpunkass/xcode9.3 Brent Simmons 2018-01-29 13:03:26 -08:00
  • 63fc00ed0b Merge pull request #316 from danielpunkass/fix-toolbar-validation Brent Simmons 2018-01-29 09:52:34 -08:00
  • a291f1e93c Merge branch 'fix-toolbar-validation' into xcode9.3 Daniel Jalkut 2018-01-29 11:49:47 -05:00
  • e4136c2165 Sender should be Any? to reflect the fact it may be nil. This nuance seems to make the difference on Xcode 9.3/Swift 4.1 between crashing or not. Without this change, refreshing crashes every time, presumably because Swift is making assumptions about the parameter being non-nil and refreshProgressDidChange calls it explicitly with a nil parameter. Daniel Jalkut 2018-01-29 11:48:09 -05:00
  • 56a39042f3 Remove Garbage-Collection-specific finalize method overrides, which were flagged by new deprecated OBJC methods warning. Daniel Jalkut 2018-01-29 11:10:43 -05:00
  • 3507313f84 Accept Xcode 9.3 recommended build settings. Daniel Jalkut 2018-01-29 11:05:22 -05:00
  • 68a8437ea2 It appears that libxml/parser.h must be explicitly imported as of Xcode 9.3. Daniel Jalkut 2018-01-29 11:02:37 -05:00
  • d7f13ca4be Change from flatMap to new compactMap rename in Xcode 9.3. Daniel Jalkut 2018-01-27 21:50:48 -05:00
  • 2d7d903bca Create and use a SidebarGearMenuDelegate to show a menu when the gear menu in the sidebar is clicked. Brent Simmons 2018-01-28 16:09:18 -08:00
  • fb45ae11eb Add URLPasteboardWriter to RSCore. It takes a string and writes a URL (if possible) and a string to the pasteboard. Brent Simmons 2018-01-28 16:08:38 -08:00
  • 9aa1d0a166 Add note about testing; add note about importing AppKit rather than Cocoa. Brent Simmons 2018-01-28 15:14:33 -08:00
  • 29fe1869aa Build contextual menus in MainWindowController extension. Brent Simmons 2018-01-28 13:28:33 -08:00
  • 199cfcb4eb Create ContextualMenuCreator. Brent Simmons 2018-01-28 12:13:43 -08:00
  • 285e3971d7 Re-sort the timeline when sort direction changes. Fix #65. Brent Simmons 2018-01-28 11:45:18 -08:00
  • 78e8823f23 Merge branch 'master' of https://github.com/brentsimmons/Evergreen Brent Simmons 2018-01-28 11:33:58 -08:00
  • ffd11b91ef Register for UserDefaults.didChangeNotification instead of using KVO on NSUserDefaultsController. Brent Simmons 2018-01-28 11:33:45 -08:00
  • 28c4ea82e5 Consider sort direction when sorting the Article array for the timeline. Brent Simmons 2018-01-28 11:33:04 -08:00
  • 144bccd45e Merge pull request #305 from michaeljtsai/master Brent Simmons 2018-01-28 10:51:45 -08:00
  • 6e63ce5968 Set the menu item state for the sort-by menu items. Brent Simmons 2018-01-27 15:24:33 -08:00
  • 8968d00d6d Validate sort-by menu items. Brent Simmons 2018-01-27 15:13:45 -08:00
  • 7e0917cb4e Add actions for sort menu items. Brent Simmons 2018-01-27 15:11:02 -08:00
  • b32d45cd60 Add isOpen property to MainWindowController. Brent Simmons 2018-01-27 15:04:45 -08:00
  • c2afd03d8c Add pref for timeline sorting direction. Brent Simmons 2018-01-27 14:59:46 -08:00
  • 19a46e9b20 Add Sort By submenu to View menu. Brent Simmons 2018-01-27 14:59:35 -08:00
  • 3ff00b7eb0 Make Go > Today, Unread, Starred commands work. Fix #310. Brent Simmons 2018-01-27 12:39:07 -08:00
  • 1a53e59c3a Set the feed directory window controller class in IB. Brent Simmons 2018-01-27 12:35:32 -08:00
  • ef8f508ee4 Add NSOutlineView extension methods: canSelectItem and selectItemAndScrollToVisible. Brent Simmons 2018-01-27 12:34:53 -08:00
  • 7ba2fe72dd Add descendantNodeRepresentingObject to Node.swift. Brent Simmons 2018-01-27 12:03:17 -08:00
  • 5888e1b7d0 Remove Debug menu when running a Release build. Brent Simmons 2018-01-27 11:32:59 -08:00
  • c66269bd61 Use the generic feed image in the Feed inspector when there’s no favicon or feed image. Fix #307. Brent Simmons 2018-01-27 11:08:16 -08:00
  • 33f9d31728 Back out of multiple window support. It will re-appear in 2.0. Add command to Window menu to show the main window if it’s been closed. Fix #301. Brent Simmons 2018-01-27 10:43:09 -08:00
  • 763da44440 Remove Go > Previous Unread (slated for 2.0). Brent Simmons 2018-01-27 10:38:35 -08:00
  • d64764ea4d Remove the Filter (search) control from the Feed Directory — punting this feature till 2.0. Brent Simmons 2018-01-26 22:20:48 -08:00
  • 5e7357cd90 Switch to using TimelineViewController for the Feed Directory. Brent Simmons 2018-01-26 21:56:16 -08:00
  • 717e60fcf6 Download feeds as needed for the Feed Directory. Brent Simmons 2018-01-24 22:20:22 -08:00
  • cf0d5cdc51 Remove unwanted debugging print statement. Brent Simmons 2018-01-24 21:48:20 -08:00
  • 9d5f7570eb Merge pull request #308 from olofhellman/master Brent Simmons 2018-01-24 21:08:45 -08:00
  • 903dff13d2 Add tests for simple article property script, fix error in previous OPML xctest function (wrong name for test function). Olof Hellman 2018-01-24 00:27:56 -08:00
  • ed9b8c1804 revert development Team changes in pbxproj Olof Hellman 2018-01-24 00:09:37 -08:00
  • 31bd9d918c Scripting support for articles and basic article properties Also, added support for accessing feeds directly from the top level container, essentially skipping account as a hierarchy level. Olof Hellman 2018-01-24 00:06:34 -08:00
  • c4542ac668 Merge remote-tracking branch 'brentsimmons/master' Olof Hellman 2018-01-23 22:44:40 -08:00
  • 72db8d62ae Update version and appcast. Brent Simmons 2018-01-23 22:08:13 -08:00
  • 8479693d4f Use updated app icons from Brad. Brent Simmons 2018-01-23 21:51:30 -08:00
  • f109237bfa Handle feed renames in the inspector. Handle multiple selection. Fix #137. Brent Simmons 2018-01-23 21:49:33 -08:00
  • aa32b09d2d Add updated nextUnread toolbar icons. Brent Simmons 2018-01-23 21:25:30 -08:00
  • bc1fe05e91 Move sentence about bindings to the right section. Brent Simmons 2018-01-23 21:07:29 -08:00
  • e780391906 Refer to Swift 4 instead of Swift 4.0. Brent Simmons 2018-01-23 20:58:54 -08:00
  • e613038d7c Revise one word: projects to frameworks. Brent Simmons 2018-01-23 20:52:11 -08:00
  • 493ea95d33 Add Technotes/CodingGuidelines Brent Simmons 2018-01-23 20:47:09 -08:00
  • b2d3084313 Make progress on editing names in the inspectors. Brent Simmons 2018-01-22 22:01:25 -08:00
  • 2cf0dbd96e Extend Notification.Name, not NSNotification.Name. Brent Simmons 2018-01-22 22:00:01 -08:00
  • 02ad70097e Send a Notification when a Folder’s name changes. Brent Simmons 2018-01-22 21:59:13 -08:00
  • 786138d6e7 Create postDisplayNameDidChangeNotification, so that a DisplayNameProvider can post a Notification when its name changes. Brent Simmons 2018-01-22 21:58:53 -08:00
  • 063ed29d5d Share button now supports "EagleFiler Import" and "Add to Reading List". Michael Tsai 2018-01-22 11:02:29 -05:00
  • 6ec2f72443 Set the NSTextFieldDelegate for the feed name text field. Brent Simmons 2018-01-21 21:31:26 -08:00
  • 01627e5dc8 Continue progress on inspectors. Brent Simmons 2018-01-21 21:24:25 -08:00
  • bb08cfaa5b Increase the size of too-small favicons to 16x16 in the feed inspector. Brent Simmons 2018-01-21 21:04:52 -08:00
  • e50055632b Continue progress on feed inspector. Brent Simmons 2018-01-21 21:01:18 -08:00
  • e4beadb84d Display image, name, feed URL, and home page URL in feed inspector. Brent Simmons 2018-01-21 20:35:44 -08:00
  • d0c6fd11c0 Hide Inspector window on deactivate app. Brent Simmons 2018-01-21 14:00:19 -08:00
  • 03af72bf2d Restore the window position of the Inspector when it’s first opened. Brent Simmons 2018-01-21 13:36:02 -08:00
  • 8a2973de36 Open the inspector at startup without doing an async block. Brent Simmons 2018-01-21 13:30:26 -08:00
  • 5a75d39b7c Reopen the Inspector window at launch if it was open on quit. Brent Simmons 2018-01-21 13:27:17 -08:00
  • a7a2eabf78 Remove unneeded window layout call. Change placement of initial inspector origin. Brent Simmons 2018-01-21 13:11:09 -08:00
  • c692d357d2 Adjust for < 0 x origin. Brent Simmons 2018-01-21 13:10:42 -08:00
  • ca5703e14f Keep the inspector’s top-left origin steady on changing views. Brent Simmons 2018-01-21 12:46:22 -08:00
  • 394274f1e5 Continue progress on inspector. Brent Simmons 2018-01-21 11:35:50 -08:00
  • a8cee0d803 Make further progress on inspectors. Brent Simmons 2018-01-20 22:36:17 -08:00
  • 541a88c17a Create Inspector protocol. Brent Simmons 2018-01-20 21:48:27 -08:00
  • c66266e323 Create FeedInspectorViewController. Brent Simmons 2018-01-20 21:35:59 -08:00
  • 8dbf126b14 Layout individual inspector views. Brent Simmons 2018-01-20 21:30:05 -08:00
  • d3a0d8b8b7 Remove Inspector stuff from RSCore on YAGNI basis. Start work on inspector in Evergreen. Brent Simmons 2018-01-20 19:06:07 -08:00
  • 807ad99aad Add new articles to the timeline when a feed that affects the timeline gets new articles. Fix #166. Brent Simmons 2018-01-20 16:54:18 -08:00
  • 982b2d2d3f Merge pull request #303 from olofhellman/master Brent Simmons 2018-01-20 16:12:01 -08:00
  • 2e5656337d revert development team changes Olof Hellman 2018-01-19 23:04:06 -08:00
  • 2973bf8edb Add opal representation properties for scripting feed, account and folder. Olof Hellman 2018-01-19 22:49:01 -08:00
  • fe5a11a2cc Merge remote-tracking branch 'brentsimmons/master' Olof Hellman 2018-01-19 22:33:06 -08:00