Olof Hellman
395af1420e
implement 'current article' property of the application
...
Also, fix the unique-id based accessors (the four byte code for id was
wrong in the sdef)
Add valueIn<Key>WithUniqueID accessors
Add a few protocols and protocol implementations for the AppDelegate
and MainWindowControllor so as to expose needed functionality for
scriptability
2018-02-08 00:11:52 -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
Brent Simmons
78e8823f23
Merge branch 'master' of https://github.com/brentsimmons/Evergreen
2018-01-28 11:33:58 -08:00
Brent Simmons
ffd11b91ef
Register for UserDefaults.didChangeNotification instead of using KVO on NSUserDefaultsController.
2018-01-28 11:33:45 -08:00
Brent Simmons
28c4ea82e5
Consider sort direction when sorting the Article array for the timeline.
2018-01-28 11:33:04 -08:00