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
|
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
|
9ec6188395
|
Popup a share menu on clicking the Share toolbar item. Fix #40.
|
2017-12-26 12:50:34 -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
|
d5a43ecaaf
|
Add OPMLExporter. Fix an invalid OPML bug.
|
2017-12-22 10:28:26 -08:00 |
Brent Simmons
|
70000c1d31
|
Progress on keyboard shortcuts. Add link to Technotes in Help menu. Fix #266.
|
2017-12-20 21:23:48 -08:00 |
Brent Simmons
|
6879c172c2
|
Make a bunch of progress on keyboard commands.
|
2017-12-20 12:59:31 -08:00 |
Brent Simmons
|
5bb9081fd2
|
Refresh on startup (when not running a debug build). Fix #58.
|
2017-12-18 21:58:38 -08:00 |
Brent Simmons
|
fcda565d91
|
Remove references to tags. Fix #259.
|
2017-12-18 18:20:13 -08:00 |
Brent Simmons
|
244eb02afd
|
Add SmallIconProvider to the project.
|
2017-12-17 10:52:12 -08:00 |
Brent Simmons
|
f133b539ca
|
Create SidebarStatusBarView.
|
2017-12-16 16:36:35 -08:00 |
Brent Simmons
|
59f06ea764
|
Create Smart Feeds group item in sidebar. Fix #216.
|
2017-12-16 11:16:32 -08:00 |
Brent Simmons
|
2efcd7ea0c
|
Get rid of the window status bar. Put the current URL at the bottom of the detail view.
|
2017-12-16 10:18:02 -08:00 |
Brent Simmons
|
1f614c3c6a
|
Remove Dinosaurs feature for now, since it’s scheduled for 2.0. Fix #255.
|
2017-12-14 22:19:55 -08:00 |
Brent Simmons
|
e31b76d627
|
Delete SeekingFavicon, which wasn’t needed as a separate object. Save a little memory this way too.
|
2017-12-02 21:27:25 -08:00 |
Brent Simmons
|
3da2521e8e
|
When adding a feed, update it right away rather than waiting for the next Refresh. Fix #147. Fix #215.
|
2017-12-02 17:47:08 -08:00 |
Brent Simmons
|
1bc40eae2c
|
Start TechNotes folder. Fix #153.
|
2017-12-02 14:58:25 -08:00 |
Brent Simmons
|
6c135c80b0
|
Add TimelineHeaderView.
|
2017-11-29 13:35:25 -08:00 |
Brent Simmons
|
6c36107320
|
Prefer Apple touch icons to other feed icons.
|
2017-11-26 20:40:07 -08:00 |
Brent Simmons
|
4e50529b16
|
Add FeaturedImageDownloader.
|
2017-11-26 19:57:45 -08:00 |
Brent Simmons
|
edba636121
|
Add HTMLMetadataDownloader.
|
2017-11-26 14:03:08 -08:00 |
Brent Simmons
|
82dace2acc
|
Start FeedIconDownloader.
|
2017-11-26 13:48:40 -08:00 |
Brent Simmons
|
441a8f49b3
|
Add AuthorAvatarDownloader.
|
2017-11-26 13:16:32 -08:00 |
Brent Simmons
|
4052f85e10
|
Add avatar and featuredImage to TimelineCellData.
|
2017-11-25 21:27:35 -08:00 |
Brent Simmons
|
33fef5ea1c
|
Add ImageDownloader.
|
2017-11-25 20:12:53 -08:00 |
Brent Simmons
|
4cf3f8dfe7
|
Create and use SidebarCellAppearance and SidebarCellLayout with SidebarCell.
|
2017-11-24 21:39:59 -08:00 |
Brent Simmons
|
f8a05badcb
|
Make further progress on favicons. Should be close to a first cut now.
|
2017-11-24 13:12:18 -08:00 |
Brent Simmons
|
9e3e093bcd
|
Make progress on favicons.
|
2017-11-23 14:15:28 -08:00 |
Brent Simmons
|
91895d4066
|
Create FaviconURLFinder, which pulls the favicon URL from the metadata of a web page.
|
2017-11-20 13:16:06 -08:00 |
Brent Simmons
|
6979b85fb5
|
Make progress on FaviconDownloader.
|
2017-11-19 23:59:04 -08:00 |
Brent Simmons
|
26cc99db54
|
Start FaviconCache.
|
2017-11-19 21:26:01 -08:00 |
Brent Simmons
|
9c571271e6
|
Create SmartFeed class. It’s for Unread and Starred pseudo-feeds — and will also be used later on by predicate-based smart feeds.
|
2017-11-19 15:40:02 -08:00 |
Brent Simmons
|
1ed48090dd
|
Add UnreadFeed pseudo-feed.
|
2017-11-19 13:57:42 -08:00 |
Brent Simmons
|
387b5ffd4d
|
Make PseudoFeed a protocol and make TodayFeed a class. The various pseudo feeds are different enough that this is the right way to go.
|
2017-11-19 13:30:30 -08:00 |
Brent Simmons
|
e681007bbe
|
Add TodayFeedDelegate. Start work on fetching unread count for Today pseudo-feed.
|
2017-11-19 12:12:43 -08:00 |
Brent Simmons
|
93b8da15dc
|
Create PseudoFeed.swift. This will be used for Today, All Unread, Starred, etc.
|
2017-11-19 11:43:31 -08:00 |
Brent Simmons
|
c459bd1a4e
|
Add Panic Button UI.
|
2017-11-16 18:23:07 -08:00 |
Brent Simmons
|
1e713e3bfd
|
Update Account unread count when BatchUpdate did perform.
|
2017-11-15 13:26:10 -08:00 |
Brent Simmons
|
0bc84aa50c
|
Show the Keyboard Shortcuts menu via its new Window menu command. The window’s HTML content remains to be done, though.
|
2017-11-13 18:33:23 -08:00 |
Brent Simmons
|
b077dfafd1
|
Show Dinosaurs window via Window menu command.
|
2017-11-12 11:57:51 -08:00 |
Brent Simmons
|
503c043e02
|
Start DinosaursWindow.xib.
|
2017-11-12 11:42:34 -08:00 |
Brent Simmons
|
51825f8f05
|
Write dragged feeds with various UTI types, including a custom feed type.
|
2017-11-07 21:14:58 -08:00 |
Brent Simmons
|
f452021bd2
|
Create an ArticlePasteboardWriter, and return it from the timeline’s data source delegate method pasteboardWriterForRow.
|
2017-11-06 13:20:29 -08:00 |
Brent Simmons
|
3fcede7fb4
|
Add JavaScript and native message handler for getting mouseover urls from the detail view’s WKWebView.
|
2017-11-05 20:31:50 -08:00 |
Brent Simmons
|
17e22fb91a
|
Upgrade to recommended settings everywhere.
|
2017-11-04 19:16:07 -07:00 |
Brent Simmons
|
ef303c0c38
|
Make progress on deleting and especially undoing delete.
|
2017-11-04 19:03:47 -07:00 |
Brent Simmons
|
44461af07a
|
Read feed directory data from disk.
|
2017-11-04 12:19:34 -07:00 |
Brent Simmons
|
b2ad739caf
|
Move table view data source and delegate back to TimelineViewController — it’s simpler that way.
|
2017-11-04 10:35:34 -07:00 |
Brent Simmons
|
5b34ed5432
|
Start FeedList.plist, which will be displayed in the Feed Directory.
|
2017-11-02 13:20:09 -07:00 |
Brent Simmons
|
911e6b0879
|
Do some refactoring.
|
2017-11-01 22:40:28 -07:00 |
Brent Simmons
|
129f7a5da9
|
Create FeedListViewController and FeedListTimelineViewController.
|
2017-11-01 20:45:04 -07:00 |
Brent Simmons
|
3a48901c57
|
Craete FeedListControlsView. Wire up actions for buttons to first responder, which ends up at FeedListWindowController.
|
2017-11-01 13:27:45 -07:00 |
Brent Simmons
|
b048e3fd58
|
Move the timeline table’s data source a separate file/class.
|
2017-10-30 08:23:01 -07:00 |
Brent Simmons
|
17b84ec57c
|
Rename MarkAllReadCommand to MarkReadOrUnreadCommand and make it handle both cases.
|
2017-10-29 12:09:56 -07:00 |
Brent Simmons
|
f9b3eeb4d7
|
Switch macOS deployment target to 10.13. Get MarkAllReadCommand working as an undoable command.
|
2017-10-29 11:14:10 -07:00 |
Brent Simmons
|
f388a9f4dc
|
Create MarkAllReadCommand.swift.
|
2017-10-26 13:30:16 -07:00 |
Brent Simmons
|
fa0d355ab0
|
Require High Sierra.
|
2017-10-07 12:00:47 -07:00 |
Brent Simmons
|
c258a9da5c
|
Rewrite and move BatchUpdate.swift.
|
2017-10-05 20:34:29 -07:00 |
Brent Simmons
|
b53626fc84
|
Make super minor edits.
|
2017-10-05 20:03:35 -07:00 |
Brent Simmons
|
119a03e891
|
Create windowAutosaveName just once.
|
2017-10-05 18:17:07 -07:00 |
Brent Simmons
|
1bbaa3bfa2
|
Move dock badge updating code to new DockBadge.swift.
|
2017-10-05 18:01:18 -07:00 |
Brent Simmons
|
22275edf53
|
Create OPMLImporter with code cut from AppDelegate.
|
2017-10-05 13:28:39 -07:00 |
Brent Simmons
|
55967f8731
|
Fix some build errors.
|
2017-09-26 21:43:40 -07:00 |
Brent Simmons
|
4d677b2055
|
Fix a bunch of build errors.
|
2017-09-24 12:24:44 -07:00 |
Brent Simmons
|
d3593683df
|
Move code from Defaults to AppDefaults.
|
2017-09-23 13:41:15 -07:00 |
Brent Simmons
|
96bc93612e
|
Rename AppConstants to AppNotifications.
|
2017-09-23 12:00:07 -07:00 |
Brent Simmons
|
6c7c8c7110
|
Start work on AppDefaults.swift.
|
2017-09-22 18:37:25 -07:00 |
Brent Simmons
|
b28a849af6
|
Continue march toward non-optional article.status.
|
2017-09-18 22:00:35 -07:00 |
Brent Simmons
|
121fbf3c27
|
Move AccountManager to Account.framework.
|
2017-09-17 12:20:32 -07:00 |
Brent Simmons
|
4bb0325c45
|
Delete superseded code.
|
2017-09-17 11:32:58 -07:00 |
Brent Simmons
|
95c077b725
|
Replace import DataModel with import Data.
|
2017-07-08 13:18:59 -07:00 |
Brent Simmons
|
36b93c7332
|
Add Data.framework to Evergreen workspace.
|
2017-07-08 13:15:37 -07:00 |
Brent Simmons
|
96e17818af
|
Remove DataModel.framework.
|
2017-07-08 13:12:46 -07:00 |
Brent Simmons
|
683d5aaf71
|
Add RSParser to the project and remove RSXML. Build broken until further notice.
|
2017-06-27 19:21:38 -07:00 |
Daniel Jalkut
|
24d6d1e499
|
I think that to get Developer ID working reliably you have to turn off "Automatic Code Signing." Let's give this one a spin ...
|
2017-05-31 15:29:50 -04:00 |
Daniel Jalkut
|
41ced60127
|
Remove "Mac Developer" code signing build setting on the application target. Theoretically you could keep using Mac Developer for the debug builds, but for the Release build at least, let the Developer ID identity setting come through to ensure build products are Gatekeeper-approved.
|
2017-05-31 13:48:03 -04:00 |
Brent Simmons
|
f27f410a0d
|
Add buildEvergreen script.
|
2017-05-29 16:26:03 -07:00 |
Brent Simmons
|
5c4d51dcd6
|
Add Sparkle. Update SUFeedURL to use https, since I just added https to ranchero.com. (Thanks to Let’s Encrypt!).
|
2017-05-29 15:44:33 -07:00 |
Brent Simmons
|
53f98e366a
|
Delete unused ViewController.swift.
|
2017-05-27 11:22:55 -07:00 |
Brent Simmons
|
d335b1c4ad
|
Add main window storyboard.
|
2017-05-27 11:20:05 -07:00 |
Brent Simmons
|
f30cd3ee98
|
Add feed list storyboard.
|
2017-05-27 11:17:39 -07:00 |
Brent Simmons
|
4c5656f47e
|
Add storyboards for add-feed and add-folder.
|
2017-05-27 11:15:51 -07:00 |
Brent Simmons
|
7610abbb43
|
Add preferences storyboard.
|
2017-05-27 11:14:32 -07:00 |
Brent Simmons
|
19ce82329b
|
Add a whole ton more code.
|
2017-05-27 10:43:27 -07:00 |
Brent Simmons
|
4969c44c40
|
Add DB5.plist.
|
2017-05-26 13:28:18 -07:00 |
Brent Simmons
|
5f565cc42e
|
Add MainWindowSplitView.
|
2017-05-26 13:25:42 -07:00 |
Brent Simmons
|
ef9d4edbd1
|
Add KeyboardDelegate.
|
2017-05-26 13:25:02 -07:00 |
Brent Simmons
|
21801b8b6a
|
Add Browser and Defaults.
|
2017-05-26 13:22:31 -07:00 |
Brent Simmons
|
85ff386f4b
|
Add AppConstants.
|
2017-05-26 13:10:30 -07:00 |
Brent Simmons
|
e4d1ed8bd9
|
Add LocalAccount framework. Note: build is broken.
|
2017-05-23 13:24:42 -07:00 |
Brent Simmons
|
91d81831e9
|
Add DataModel framework.
|
2017-05-23 13:14:30 -07:00 |
Brent Simmons
|
dec10ad0a1
|
Add RSTextDrawing framework.
|
2017-05-22 13:32:05 -07:00 |
Brent Simmons
|
b2e3da5cb6
|
Add RSTree framework.
|
2017-05-22 13:29:37 -07:00 |
Brent Simmons
|
5c3870a03c
|
Add RSFeedFinder framework.
|
2017-05-22 13:27:54 -07:00 |
Brent Simmons
|
074bbca652
|
Add RSWeb framework.
|
2017-05-22 13:17:28 -07:00 |
Brent Simmons
|
02503fadb9
|
Add RSCore framework.
|
2017-05-22 13:13:40 -07:00 |
Brent Simmons
|
b506900e3d
|
Add RSDatabase.
|
2017-05-22 13:09:19 -07:00 |
Brent Simmons
|
94d5ceddc2
|
Remove unneeded Evergreen group from project.
|
2017-05-22 13:06:45 -07:00 |
Brent Simmons
|
05a90742a6
|
Add RSXML framework.
|
2017-05-22 13:06:02 -07:00 |