Commit Graph

195 Commits

Author SHA1 Message Date
Brent Simmons 6979b85fb5 Make progress on FaviconDownloader. 2017-11-19 23:59:04 -08:00
Brent Simmons cb7f324922 Create Debug menu. Fix #139. 2017-11-19 22:39:13 -08:00
Brent Simmons 26cc99db54 Start FaviconCache. 2017-11-19 21:26:01 -08:00
Brent Simmons 8fc7445a7a Disallow selecting group items. Fix #193. 2017-11-19 21:01:16 -08:00
Brent Simmons f885c918d2 Switch back to using a source list sidebar. We’ll see how it goes once we add favicons. 2017-11-19 20:42:37 -08:00
Brent Simmons 5c2ef9641e Bump version number. 2017-11-19 16:41:59 -08:00
Brent Simmons ffaa55c50c Implement mark-everywhere-as-read. 2017-11-19 16:28:26 -08:00
Brent Simmons 9c2dd9251f Move mark bulk read commands to Panic Buttons submenu. 2017-11-19 15:45:20 -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 9f415dfab7 Delete moved things. 2017-11-19 13:57:59 -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 55be38269f Treat Folder and Account as Container in SidebarTreeControllerDelegate. Also: add pseudo feeds. 2017-11-19 12:59:37 -08:00
Brent Simmons d901bbb218 Create a pseudoFeeds array held by the app delegate. Create the Today feed at startup. 2017-11-19 12:46:29 -08:00
Brent Simmons 83cee90929 Fix a couple bugs in PseudoFeed. Make callback for fetching unread count @escaping. 2017-11-19 12:45:35 -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 8406cb9b8e Add a private extension to PseudoFeed. 2017-11-19 11:58:20 -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 911e992b76 Use a Swift name for rs_performSelectorCoalesced — make it performSelectorCoalesced:with:delay:. 2017-11-19 11:42:22 -08:00
Brent Simmons 3f85024aea Bump version. 2017-11-18 17:19:59 -08:00
Brent Simmons 6a11c9c1f3 Set column sizing to first column only. Fix #188. 2017-11-18 17:14:38 -08:00
Brent Simmons 197ceefea9 Expand group items by default. Fix #187. 2017-11-18 17:10:47 -08:00
Brent Simmons 23ae585b12 Add a group-style row for accounts. 2017-11-18 16:56:36 -08:00
Brent Simmons b3b8c73f1c Set window title’s visibility to hidden. Fix #186. 2017-11-18 12:13:28 -08:00
Brent Simmons b4969bb6d4 Switch to a white background for the left-hand sidebar. Reason: we’re going to put favicons there, and favicons often don’t use transparency, and so they look bad on any background that isn’t white. For reference: http://inessential.com/2011/03/03/netnewswire_lite_favicons_and_the_non- 2017-11-18 12:09:51 -08:00
Brent Simmons cb434863e5 Lighten the split view divider color. 2017-11-18 12:08:18 -08:00
Brent Simmons 1f26a83ed8 Use a layer for background color for timeline table cell. Don’t use drawRect: for performance reasons. 2017-11-18 11:39:25 -08:00
Brent Simmons 8ccceb6fa2 Bump version. 2017-11-18 11:38:51 -08:00
Brent Simmons 9e6651a72c Change Star menu item to Mark as Starred. 2017-11-18 11:11:04 -08:00
Brent Simmons bc6370e6c5 Add tooltips to toolbar items. Make icon-only the default. 2017-11-18 11:07:18 -08:00
Brent Simmons 51b635a4d8 Change menu item 'Hit Panic Button…' to 'Mark Older Articles as Read…' 2017-11-18 10:57:11 -08:00
Brent Simmons a5f2f8e7bc Add Star toolbar item. 2017-11-18 10:50:53 -08:00
Brent Simmons 68eaa2e04f Add Action toolbar item. 2017-11-18 10:34:22 -08:00
Brent Simmons 34112a1df8 Bump version number. 2017-11-17 21:17:49 -08:00
Brent Simmons 394fc629d3 Add toolbar icons. 2017-11-17 21:07:52 -08:00
Brent Simmons c459bd1a4e Add Panic Button UI. 2017-11-16 18:23:07 -08:00
Brent Simmons 5150e7af95 Remove the prototype popup from bottom-left of the window. 2017-11-16 17:39:36 -08:00
Brent Simmons ceee86a511 Add app icon. 2017-11-16 14:46:04 -08:00
Brent Simmons 0e5b400a0c Show Error Log window from Window menu. 2017-11-15 22:40:49 -08:00
Brent Simmons 1d2fe4623b Add Inspector to RSCore. Show/hide inspector via Info command in Window menu. 2017-11-15 22:33:35 -08:00
Brent Simmons 1e713e3bfd Update Account unread count when BatchUpdate did perform. 2017-11-15 13:26:10 -08:00
Brent Simmons baaf9c1a02 Run the new-folder sheet on the frontmost window. 2017-11-15 13:13:40 -08:00
Brent Simmons 60ee139451 Add ability to log items to AppDelegate. 2017-11-14 21:31:17 -08:00
Brent Simmons df6b784015 Merge branch 'master' of https://github.com/brentsimmons/Evergreen 2017-11-14 21:15:26 -08:00
Brent Simmons 7e2420700c Add Logger and LogItem. Start work on log window. 2017-11-14 21:15:06 -08:00
Brent Simmons c228c34b00 Add New Window command to File menu — it creates a new reader window. 2017-11-14 13:18:25 -08:00
Brent Simmons 0000e403df Change New Folder shortcut to shift-cmd-N to match Finder. 2017-11-14 13:10:22 -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 00ff9016bc Draw using proper background color when selected but not emphasized. Fix #152. 2017-11-12 12:16:27 -08:00
Brent Simmons b077dfafd1 Show Dinosaurs window via Window menu command. 2017-11-12 11:57:51 -08:00