Brent Simmons
|
4575934f22
|
Flesh out FeedList UI.
|
2017-11-01 13:17:25 -07:00 |
Brent Simmons
|
6250e23b3e
|
Put search back in the toolbar for the feed directory.
|
2017-10-31 22:42:33 -07:00 |
Brent Simmons
|
da7ecc3b22
|
Edit FeedList.storyboard to place search field at bottom of window.
|
2017-10-31 20:53:30 -07:00 |
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 |