Commit Graph

1581 Commits

Author SHA1 Message Date
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
Olof Hellman
2e4217236b Merge remote-tracking branch 'brentsimmons/master' 2018-02-06 18:08:57 -08:00
Olof Hellman
29284122f5 Merge remote-tracking branch 'brentsimmons/master' 2018-02-06 18:08:31 -08:00
Brent Simmons
fc138990ff Create the iOS app as a separate target rather than as a separate project. 2018-02-05 13:29:46 -08:00
Brent Simmons
26fd71e5d1 Remove iOS project. Going to make an iOS target instead. 2018-02-05 13:20:26 -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
9cbd5a6217 Update appcast for 1.0d35. 2018-02-04 12:32:56 -08:00
Brent Simmons
d6eb6e2f1d Bump version number. 2018-02-04 12:18:28 -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
a6db249ab6 Add ArticleFetcher protocol. Add Feed and Folder extensions for it. 2018-02-04 10:57:41 -08:00
Brent Simmons
27c5ffa5eb Add new-feed and new-folder commands to the sidebar gear menu when there’s no selection. 2018-02-03 21:30:30 -08:00
Brent Simmons
68d0885b0d Get rename sheet working, finally. 2018-02-03 21:04:28 -08:00
Brent Simmons
ae840b31bc Continue progress on rename sheet. 2018-02-03 20:30:23 -08:00
Brent Simmons
7dee959988 Remove a duplicate reference to the iOS project. 2018-02-03 19:06:40 -08:00
Brent Simmons
01729378f3 Make further progress on rename sheet. 2018-02-03 18:49:29 -08:00
Brent Simmons
fbaacbc47f Remake the iOS project. 2018-02-03 16:25:58 -08:00
Brent Simmons
737a44727c Delete the iOS project. 2018-02-03 16:07:21 -08:00
Brent Simmons
a03562eee8 Make further progress on the rename sheet. 2018-02-03 16:05:59 -08:00
Brent Simmons
e7ce12869c Disable commands to add a feed or add a folder if the window is already displaying a sheet. Fix #319. 2018-02-03 10:56:12 -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
fd1e33654f Add the Evergreen-iOS project to the workspace. 2018-02-02 22:51:48 -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
07052c565c Layout rename sheet. 2018-02-02 22:39:59 -08:00
Brent Simmons
e3bb14f9a0 Create iOS project and add it to workspace. 2018-02-02 22:10:14 -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
Olof Hellman
dc82f28380 Merge remote-tracking branch 'brentsimmons/master' 2018-02-02 20:30:19 -08:00
Brent Simmons
2722735b5d Merge pull request #320 from olofhellman/master
convert frameworks projects to use .xcconfig files
2018-02-02 13:44:20 -08:00
Olof Hellman
e038fb0fb5 convert Evergreen frameworks projects to use .xcconfig files. 2018-02-02 03:24:13 -08:00
Olof Hellman
31394f2138 Merge remote-tracking branch 'brentsimmons/master' 2018-02-01 19:16:26 -08:00
Brent Simmons
96e17afb5b Merge pull request #315 from danielpunkass/xcode9.3
Changes for Xcode9.3 / Swift 4.1
2018-01-29 13:03:26 -08:00
Brent Simmons
63fc00ed0b Merge pull request #316 from danielpunkass/fix-toolbar-validation
Fix type optionality of makeToolbarValidate's sender parameter
2018-01-29 09:52:34 -08:00
Daniel Jalkut
a291f1e93c Merge branch 'fix-toolbar-validation' into xcode9.3 2018-01-29 11:49:47 -05:00
Daniel Jalkut
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. 2018-01-29 11:48:09 -05:00
Daniel Jalkut
56a39042f3 Remove Garbage-Collection-specific finalize method overrides, which were flagged by new deprecated OBJC methods warning. 2018-01-29 11:20:38 -05:00
Daniel Jalkut
3507313f84 Accept Xcode 9.3 recommended build settings. 2018-01-29 11:20:30 -05:00
Daniel Jalkut
68a8437ea2 It appears that libxml/parser.h must be explicitly imported as of Xcode 9.3. 2018-01-29 11:20:24 -05: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
fb45ae11eb Add URLPasteboardWriter to RSCore. It takes a string and writes a URL (if possible) and a string to the pasteboard. 2018-01-28 16:08:38 -08:00
Brent Simmons
9aa1d0a166 Add note about testing; add note about importing AppKit rather than Cocoa. 2018-01-28 15:14:33 -08:00
Brent Simmons
29fe1869aa Build contextual menus in MainWindowController extension. 2018-01-28 13:28:33 -08:00
Brent Simmons
199cfcb4eb Create ContextualMenuCreator. 2018-01-28 12:13:43 -08:00
Brent Simmons
285e3971d7 Re-sort the timeline when sort direction changes. Fix #65. 2018-01-28 11:45:18 -08:00