Commit Graph

1593 Commits

Author SHA1 Message Date
Brent Simmons
752b697505 Revert the state restoration changes, because it needs more study. We’ll revisit this when we add multiple window support, some time after 5.0 ships. 2019-02-25 22:25:29 -08:00
Brent Simmons
1950b0ab47 Remove extra resultSet.close(). 2019-02-25 21:01:20 -08:00
Brent Simmons
92254d86a0 Update ToDo. 2019-02-24 23:12:33 -08:00
Brent Simmons
e0c7f8737b Add menu command and keyboard shortcut to move focus to the search field. 2019-02-24 23:03:32 -08:00
Brent Simmons
315af1ef7f Show search results in timeline. Show selected item in detail view. 2019-02-24 22:39:57 -08:00
Brent Simmons
0a45dda375 Create SearchFeedDelegate. Make searching synchronous, since it’s fast enough. 2019-02-24 19:22:16 -08:00
Brent Simmons
b957753f5c Revise fetchArticlesMatching function to use FTS. 2019-02-24 18:37:13 -08:00
Brent Simmons
af2d66d467 Update RSDatabase. 2019-02-24 15:37:03 -08:00
Brent Simmons
e9c76e8ac0 Index articles using SQLite FTS. 2019-02-24 15:34:10 -08:00
Brent Simmons
44edbc7b09 Add search index to database. Move create-table statements into ArticlesDatabase since we can do big strings. 2019-02-22 22:17:05 -08:00
Brent Simmons
d509477f2f Make whitespace formatting tweaks. 2019-02-21 20:36:11 -08:00
Brent Simmons
efe8a4ab15 Implement search — fetch articles matching a search string from the database. 2019-02-18 22:29:43 -08:00
Brent Simmons
0e98cd56a1 Update RSDatabase. 2019-02-18 19:11:11 -08:00
Brent Simmons
ff373ba72a Update ToDo. 2019-02-18 19:11:02 -08:00
Brent Simmons
0ed06cde47 Make MainWindowController an NSToolbarDelegate and don’t use a separate object. 2019-02-18 19:02:40 -08:00
Brent Simmons
a70f610523 Update ToDo. 2019-02-18 19:01:50 -08:00
Brent Simmons
2b1a5300eb Make minor whitespace formatting tweak. 2019-02-18 14:56:37 -08:00
Brent Simmons
cb579e73a4 Remove reference to unused unstar image. 2019-02-18 14:55:56 -08:00
Brent Simmons
74b3ecdab8 Remove references to the no-longer-used TimelineSelectionDidChange notification. 2019-02-18 14:54:38 -08:00
Brent Simmons
f2d98c9581 Make whitespace formatting tweaks. 2019-02-18 14:51:27 -08:00
Brent Simmons
c3b4e67e15 Update ToDo. 2019-02-18 14:51:13 -08:00
Brent Simmons
e0514cb665 Merge. 2019-02-18 13:33:01 -08:00
Brent Simmons
fd5726b56d Fix keyboard shortcuts in the timeline. 2019-02-18 13:10:16 -08:00
Brent Simmons
19023f9168 Rewire contextual menu in timeline view. 2019-02-18 12:38:14 -08:00
Brent Simmons
076df956f9 Continue rewiring progress. 2019-02-17 22:00:04 -08:00
Brent Simmons
80761b4a83 Make progress on wiring views back together to handle selection changes. 2019-02-17 21:43:51 -08:00
Brent Simmons
175552d113 Make the timeline show articles. 2019-02-17 19:38:17 -08:00
Brent Simmons
2574e1bbd7 Remove references to the SidebarSelectionDidChange notification. 2019-02-17 18:52:34 -08:00
Brent Simmons
9a15068fdd Continue work on swapping timeline views. 2019-02-17 18:46:28 -08:00
Brent Simmons
f7dd3e6540 Start notes for the Help book. 2019-02-17 15:20:34 -08:00
Brent Simmons
0f5383b2f9 Continue progress on swapping timeline views. 2019-02-16 22:22:26 -08:00
Brent Simmons
3408a4c725 Make progress on swapping timeline views. 2019-02-16 22:14:06 -08:00
Brent Simmons
835267629b Merge pull request #551 from danielpunkass/fix-state-restoration
Work around case #550 by imposing the NSQuitAlwaysKeepsWindows defaul…
2019-02-15 14:45:46 -08:00
Daniel Jalkut
aea529ae56 Work around case #550 by imposing the NSQuitAlwaysKeepsWindows default as true in NetNewsWire, despite what the user may have selected in the system-wide "Close windows when quitting" setting in General tab of System Preferences. 2019-02-15 17:40:05 -05:00
Brent Simmons
a8924bf337 Merge pull request #549 from danielpunkass/state-restoration-improvements
Switch to standard state restoration mechanism
2019-02-15 10:40:41 -08:00
Daniel Jalkut
c54d2f94cc Fix #547 by implementing state restoration in the sidebar and timeline view controllers. 2019-02-15 13:38:07 -05:00
Daniel Jalkut
cd695848f0 Change split view state restoration from user defaults to standard window restoration mechanism. I don't think you need to include the manual window frame autosave name stuff either because I think it's automatically handled by AppKit's default state restoration. 2019-02-15 11:16:38 -05:00
Brent Simmons
193c34b9c2 Merge pull request #548 from danielpunkass/dark-mode-code-styles
Differentiate the color for code and pre blocks.
2019-02-15 07:50:49 -08:00
Daniel Jalkut
80cfc9c0fe Differentiate the color for code and pre blocks. 2019-02-15 09:34:12 -05:00
Brent Simmons
8d79827346 Start TimelineContainerViewController. 2019-02-14 21:58:45 -08:00
Brent Simmons
aa9cfcaef4 Start TimelineTableViewController. Create TimelineTableView.xib. 2019-02-14 21:47:08 -08:00
Brent Simmons
fb1fdc10ad Add TimelineContainerView. 2019-02-13 22:05:31 -08:00
Brent Simmons
9220cee0bb Create TimelineTableRowView and TimelineTableCellView in code. 2019-02-13 21:33:50 -08:00
Brent Simmons
8df96613c4 Move a bunch of code from DetailViewController to DetailWebViewController, where it belongs. 2019-02-12 22:57:19 -08:00
Brent Simmons
2f8bee998e Place the comment in the right place in DetailWebView. 2019-02-12 22:56:44 -08:00
Brent Simmons
bdf94c21f0 Make DetailContainerView a separate file. 2019-02-12 22:56:19 -08:00
Brent Simmons
af150b9b42 Remove baseURL from ArticleRenderer. 2019-02-12 22:55:26 -08:00
Brent Simmons
c78f5d442d Make DetailContainerView opaque. Make the timeline’s scroll view opaque. 2019-02-12 18:24:46 -08:00
Brent Simmons
104445c413 Move live-resize handler from detail container to DetailWebView, where it belongs. 2019-02-12 18:18:08 -08:00
Brent Simmons
28466a3fea Remove probably-unneeded code to set next responder. 2019-02-12 18:13:54 -08:00