Brent Simmons
|
69718e2dde
|
Fix some build errors.
|
2017-10-31 20:33:41 -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
|
9fbce42959
|
Clear undoableCommands when the articles array changes.
|
2017-10-29 11:44:35 -07:00 |
Brent Simmons
|
5f848f568a
|
Begin support for clearing undo commands on sidebar selection change.
|
2017-10-29 11:28:45 -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
|
8d5e568cde
|
Make folder.account weak and optional.
|
2017-10-21 16:37:40 -07:00 |
Brent Simmons
|
39c74249af
|
Rewrite assertionFailure using “Expected…” form.
|
2017-10-21 16:32:03 -07:00 |
Brent Simmons
|
71e8a9131d
|
Make progress on fixing adding feeds.
|
2017-10-21 15:56:01 -07:00 |
Brent Simmons
|
4118e4a2d5
|
Make progress on fixing adding feeds.
|
2017-10-21 15:04:59 -07:00 |
Brent Simmons
|
b74d2e1a3c
|
Change AddFeedWIndowControllerDelegate to use Container instead of Folder.
|
2017-10-21 13:33:08 -07:00 |
Brent Simmons
|
ebf1e36f38
|
Removed an extraneous line of code.
|
2017-10-21 13:32:36 -07:00 |
Brent Simmons
|
595af2561d
|
Use TreeController.normalizedSelectedNodes in the delete action.
|
2017-10-21 12:14:45 -07:00 |
Brent Simmons
|
e0f872a8c7
|
Differentiate between navigation keys and other keys-that-are-handled in keyDown.
|
2017-10-21 12:13:20 -07:00 |
Brent Simmons
|
2442d02ba1
|
Make the sidebar translucent. At least for now. May need to change it back when we add favicon.
|
2017-10-21 10:56:13 -07:00 |
Brent Simmons
|
f6f4680e10
|
Handle the Delete key in the sidebar.
|
2017-10-21 10:55:20 -07:00 |
Brent Simmons
|
4c017dab10
|
Update unread counts after fetching articles on changing selection in the sidebar.
|
2017-10-19 21:56:30 -07:00 |
Brent Simmons
|
5289a68433
|
Create and use childNodesForContainerNode, which replaces two functions doing the same thing.
|
2017-10-19 21:52:45 -07:00 |
Brent Simmons
|
1481d72ed1
|
Fix node duplication bug on rebuilding tree.
|
2017-10-19 21:38:50 -07:00 |
Brent Simmons
|
913a5f46a0
|
Make New Folder a default toolbar item. (I learned this exact lesson many years ago: if New Folder isn’t in the toolbar, people will request that the app support folders.)
|
2017-10-19 13:30:49 -07:00 |
Brent Simmons
|
aca8acea7c
|
Update sidebar when adding a folder.
|
2017-10-19 13:27:59 -07:00 |
Brent Simmons
|
3812c216b2
|
Show unread count in window title.
|
2017-10-18 21:53:45 -07:00 |
Brent Simmons
|
2383ecd480
|
Implement ensureFolder — it actually creates and adds a folder and makes sure account is saved to disk.
|
2017-10-18 19:46:35 -07:00 |
Brent Simmons
|
fe29ccd2ed
|
Show unread count in dock badge. Force-update unread counts at startup.
|
2017-10-18 18:37:45 -07:00 |
Brent Simmons
|
f5a5bf91b2
|
Update unread counts for feeds when statuses change.
|
2017-10-09 21:54:08 -07:00 |
Brent Simmons
|
106cedb638
|
Fix sort order in timeline.
|
2017-10-09 08:32:26 -07:00 |
Brent Simmons
|
6572631866
|
Update the timeline cell when an article’s status changes.
|
2017-10-08 21:06:25 -07:00 |
Brent Simmons
|
8aa3746cb8
|
Add code for fetching articles for the timeline. Doesn’t actually work yet, though, for some reason.
|
2017-10-08 18:58:15 -07:00 |
Brent Simmons
|
ca611623aa
|
Simplify Container and its function implementations.
|
2017-10-07 21:41:21 -07:00 |
Brent Simmons
|
c6f683c34c
|
Make Account, rather than its delegate, watch for refresh progress changes. This way the delegate doesn’t have to be inited with its Account.
|
2017-10-07 17:43:10 -07:00 |
Brent Simmons
|
b77569f38b
|
Create and use CombinedRefreshProgress, which reports refresh progress across all accounts. Used by the status view.
|
2017-10-07 17:20:19 -07:00 |
Brent Simmons
|
5d8aa94dc3
|
Keep track of refresh beginning and finishing. Validate the refreshAll command (menu, toolbar).
|
2017-10-07 14:40:14 -07:00 |
Brent Simmons
|
fa0d355ab0
|
Require High Sierra.
|
2017-10-07 12:00:47 -07:00 |
Brent Simmons
|
6a1c39d8a3
|
Remove Notifications.swift from Data.framework. Clean up UnreadCountProvider.
|
2017-10-07 11:56:22 -07:00 |
Brent Simmons
|
0f19fda54d
|
Use BatchUpdate.shared.
|
2017-10-05 20:38:54 -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
|
4d77dbfd36
|
Make a Browser struct with two static methods to replace two top-level functions.
|
2017-10-05 18:12:58 -07:00 |
Brent Simmons
|
77b01eb72c
|
Remove emailSupport action, since there is no email-based support.
|
2017-10-05 18:02:01 -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
|
33e6e72d21
|
Fix crashing bug. Now the app window appears! Without any data in it, sure, but hey.
|
2017-10-05 13:15:32 -07:00 |
Brent Simmons
|
b8f69779ed
|
Fix build error. The app builds and runs now — and then crashes. But still, it’s progress!
|
2017-10-05 13:09:09 -07:00 |
Brent Simmons
|
83231ed373
|
Fix some build errors.
|
2017-10-02 13:15:07 -07:00 |
Brent Simmons
|
0630a89df3
|
Fix more build errors.
|
2017-10-02 00:53:58 -07:00 |
Brent Simmons
|
cb4027a951
|
Fix some build errors.
|
2017-10-01 11:28:44 -07:00 |
Brent Simmons
|
04612049f5
|
Make progress on adding feeds.
|
2017-10-01 10:59:35 -07:00 |
Brent Simmons
|
a910841c65
|
Add createFeed method.
|
2017-09-30 16:56:48 -07:00 |
Brent Simmons
|
55967f8731
|
Fix some build errors.
|
2017-09-26 21:43:40 -07:00 |
Brent Simmons
|
2978d4420b
|
Start work on adding feeds and folders.
|
2017-09-25 13:31:36 -07:00 |
Brent Simmons
|
21080a97fc
|
Start work on feed importing.
|
2017-09-24 22:35:57 -07:00 |
Brent Simmons
|
4d677b2055
|
Fix a bunch of build errors.
|
2017-09-24 12:24:44 -07:00 |
Brent Simmons
|
8c0c8db824
|
Make minor cleanups.
|
2017-09-23 13:59:19 -07:00 |
Brent Simmons
|
d3593683df
|
Move code from Defaults to AppDefaults.
|
2017-09-23 13:41:15 -07:00 |
Brent Simmons
|
1ab282c23a
|
Do some cleanups on app code.
|
2017-09-23 12:17:14 -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
|
0843c10bc5
|
Remove accountInfo references. This was speculative anyway. I’ll figure out later what we actually need. (Which might be accountInfo after all, and might not be.)
|
2017-09-22 08:06:06 -07:00 |
Brent Simmons
|
b28a849af6
|
Continue march toward non-optional article.status.
|
2017-09-18 22:00:35 -07:00 |
Brent Simmons
|
54ca352a70
|
Continue fixing build errors.
|
2017-09-17 17:56:04 -07:00 |
Brent Simmons
|
c74201d163
|
Continue fixing build errors.
|
2017-09-17 17:12:42 -07:00 |
Brent Simmons
|
92a60d8f06
|
Continue fixing build errors.
|
2017-09-17 17:03:58 -07:00 |
Brent Simmons
|
0336e30b0d
|
Continue to fix build errors.
|
2017-09-17 16:30:45 -07:00 |
Brent Simmons
|
6631a9c2f8
|
Continue fixing build errors.
|
2017-09-17 13:07:55 -07:00 |
Brent Simmons
|
c0ce68e64b
|
Fix some build errors.
|
2017-09-17 12:54:08 -07:00 |
Brent Simmons
|
1b391c262e
|
Continue working on build errors.
|
2017-09-17 12:34:10 -07:00 |
Brent Simmons
|
0ce18fe11a
|
Replace references to DataModel with Data.
|
2017-09-17 12:22:15 -07:00 |
Brent Simmons
|
121fbf3c27
|
Move AccountManager to Account.framework.
|
2017-09-17 12:20:32 -07:00 |
Brent Simmons
|
944f05c71e
|
Commit major surgery but leave it unfinished. Everything is broken.
|
2017-07-01 17:22:19 -07:00 |
Brent Simmons
|
cf77f19276
|
Use https URLs for all ranchero.com/evergreen/.
|
2017-06-01 16:28:27 -07:00 |
Brent Simmons
|
7b81bde429
|
Use https URL for Evergreen news in default feeds.
|
2017-06-01 16:27:09 -07:00 |
brentsimmons
|
8b0e8c65de
|
Merge pull request #85 from Wolfr/bugfix/responsivevideo
Provide responsive HTML5 video next to images
|
2017-06-01 14:54:27 -07:00 |
brentsimmons
|
933a66e639
|
Merge pull request #89 from Wolfr/enhancements/fiximageaspects
If the blog post author left width tags in his/her HTML, still make s…
|
2017-06-01 14:15:58 -07:00 |
Brent Simmons
|
adeccd9cbf
|
Fix Evergreen feed URL.
|
2017-06-01 14:10:04 -07:00 |
Wolfr
|
f77ff68807
|
If the blog post author left width tags in his/her HTML, still make sure the image shows its original aspect
|
2017-06-01 21:36:06 +02:00 |
Wolfr
|
6208b072b4
|
Provide responsive HTML5 video next to images
|
2017-06-01 20:27:26 +02:00 |
Daniel Jalkut
|
a8adf60165
|
Generate a placeholder app icon by rendering the Emoji Evergreen glyph.
|
2017-05-31 15:19:05 -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
|
3773f7b1bf
|
Replace Ranchero Software with Ranchero Software, LLC.
|
2017-05-29 13:17:58 -07:00 |
Brent Simmons
|
5ed5e8825b
|
Avoid URL fragment in base URL, since the webview won’t accept that as a base URL. Fix #32.
|
2017-05-29 12:49:32 -07:00 |
Brent Simmons
|
e4da1b4716
|
Wire up Feed Directory menu item. Fix #18.
|
2017-05-29 12:31:38 -07:00 |
Brent Simmons
|
f87edca067
|
Make the window title visible, so that toolbar items can have labels. Fix #25.
|
2017-05-29 12:14:07 -07:00 |
Brent Simmons
|
d03dcf6dcd
|
Update version in Info.plist. Add UserAgent. Add SUFeedURL. Fix #5.
|
2017-05-29 12:08:22 -07:00 |
Brent Simmons
|
f3c97506d5
|
Make app delegate conform to NSUserInterfaceValidations protocol. Fix #1.
|
2017-05-29 12:04:22 -07:00 |
Brent Simmons
|
d29727269c
|
Put feed/byline at top of detail view. Fix #8.
|
2017-05-29 11:53:07 -07:00 |
Brent Simmons
|
dab0efe356
|
Allow http downloads. Fix #27.
|
2017-05-29 11:48:09 -07:00 |
Brent Simmons
|
0eab757a06
|
Comment out code that isn’t needed yet and that triggers a crash.
|
2017-05-29 11:39:00 -07:00 |
Brent Simmons
|
039c99be5e
|
Add to View menu.
|
2017-05-29 11:05:34 -07:00 |
Brent Simmons
|
d114b1acdb
|
Add Go menu.
|
2017-05-29 11:01:28 -07:00 |
Brent Simmons
|
7f242deb06
|
Add Article menu.
|
2017-05-27 14:01:45 -07:00 |
Brent Simmons
|
4a894e0e98
|
Add Window menu items.
|
2017-05-27 13:57:06 -07:00 |
Brent Simmons
|
7531a6b833
|
Add HelpMenu notes.
|
2017-05-27 13:55:01 -07:00 |
Brent Simmons
|
e79dbaef68
|
Add Help menu items.
|
2017-05-27 13:37:50 -07:00 |
Brent Simmons
|
b502d297e6
|
Drop unused Format menu.
|
2017-05-27 11:36:10 -07:00 |
Brent Simmons
|
f58f9244f5
|
Add File menu commands.
|
2017-05-27 11:33:31 -07:00 |
Brent Simmons
|
53f98e366a
|
Delete unused ViewController.swift.
|
2017-05-27 11:22:55 -07:00 |
Brent Simmons
|
1495e92d55
|
Add toolbar placeholder image.
|
2017-05-27 11:21:48 -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
|
6a68db21e2
|
Add project and workspace.
|
2017-05-22 13:00:45 -07:00 |