Brent Simmons
26bb2b8eaf
Remove references to Article.bannerImageURL. We can bring it back if/when we start using it.
2019-12-28 20:53:36 -08:00
Brent Simmons
15184aa3f1
Finish changes mandated by DatabaseQueue changes.
2019-12-16 22:45:59 -08:00
Maurice Parker
58b24f3349
Rename callback: to completion:
2019-12-14 18:01:34 -07:00
Maurice Parker
e303d64c1d
Refresh feeds and sidebar when downloaded articles update all their unread counts. Issue #1430
2019-12-10 18:17:54 -07:00
Brent Simmons
ebd7c68396
Merge mac-release — remove attachments.
2019-12-04 22:36:08 -08:00
Brent Simmons
3ead2c63bc
Remove attachments from the app, since we’re not using attachments in any way. We could always add it back later.
2019-12-03 23:03:15 -08:00
Maurice Parker
e05fdc99dd
Change to use show/hide verbiage in menu items instead of check marks
2019-11-24 04:29:15 -06:00
Maurice Parker
21648a498f
Make selection restore when toggling read feeds.
2019-11-22 11:57:06 -06:00
Maurice Parker
5ac14fb910
Add read filter toggle for articles. Issue #130 .
2019-11-22 11:47:03 -06:00
Maurice Parker
7667dbf60e
Add hide read feeds menu option
2019-11-22 10:55:54 -06:00
Maurice Parker
387b867d71
Shim Mac interface to FeedRequestOperation until article filtering is enabled on the Mac.
2019-11-22 09:43:42 -06:00
Maurice Parker
6d8fca01ea
Filter async requests based on ReadFilter.
2019-11-21 19:54:35 -06:00
Maurice Parker
56d43f8f2d
Do a full reload of the article when rearranging the UI to accommodate for split screen color changes.
2019-11-20 18:16:54 -06:00
Maurice Parker
188c1f8d8e
Reload article image on image load notifications.
2019-11-18 19:44:31 -06:00
Maurice Parker
991ef26a1f
Change to remember last selected Folder when adding a Feed. Issue #1306
2019-11-16 19:57:05 -06:00
Maurice Parker
5283d2efbe
Implement Feed protocol.
2019-11-15 06:19:14 -06:00
Maurice Parker
06bd5b3a6f
Renamed Feed and related classes/instances to WebFeed
2019-11-14 20:11:41 -06:00
Maurice Parker
15e62a0750
Update Mac app to work with latest ActivityManager.
2019-11-14 15:35:19 -06:00
Maurice Parker
ec2b23c9f0
Change Feed Inspector to use same IconView class as other places in code displaying feed icons.
2019-11-12 15:52:07 -06:00
Maurice Parker
c366a55cb5
Change to use Favicon generator.
2019-11-12 15:36:03 -06:00
Maurice Parker
0d2583948a
Add additional assets for Article Extractor Button for when the app is inactive.
2019-11-12 13:05:52 -06:00
Maurice Parker
701070f2dd
Make Article icons/avatars match Timeline icons/avatars. Issue #1273
2019-11-12 09:22:23 -06:00
Maurice Parker
560f36621f
Add IconImage to encapsulate our icon processing logic
2019-11-05 18:05:57 -06:00
Brent Simmons
4cb602f24a
Merge mac-release.
2019-10-26 12:44:33 -07:00
Brent Simmons
759f89ec84
Merge pull request #1170 from Wevah/row-swipe-icons
...
Use glyphs from SF Symbols for table row swipe actions
2019-10-26 12:25:22 -07:00
Daniel Jalkut
2903e4507b
Remove references to WebKit preferences that are not pertinent in 10.15.
2019-10-26 14:23:44 -04:00
Brent Simmons
f8376b807a
Restore two-step process for OPML exporting.
2019-10-24 21:12:58 -07:00
Brent Simmons
1c06eb27e8
Create separate private extension. Make misc. code formatting changes to match current thinking.
2019-10-23 22:33:21 -07:00
Brent Simmons
6f29497ec8
Move NSTextFieldDelegate conformance to separate extension.
...
Handle the optional nil case in controlTextDidChange.
2019-10-23 22:27:08 -07:00
Brent Simmons
c01b2c6269
Merge pull request #1145 from Wevah/add-folder-button-fix
...
Disable "Add Folder" button when the text field is empty
2019-10-23 22:22:12 -07:00
Brent Simmons
06b0e35739
Move Protocol declaration to top of ExportOPMLAccessoryViewController.swift. As critical API, it needs to be easy to spot.
...
Create separation extensions — one for protocol conformance, one for private methods — ExportOPMLController.
Make minor code formatting change: instead of { return } — which is hard to set a breakpoint on — move the return to its own line.
Remove an internal access qualifier, since internal is default and implied.
2019-10-23 22:00:14 -07:00
Nate Weaver
4b1a19360c
Use glyphs from SF Symbols for table row swipe actions
...
(Thin font weight.)
2019-10-23 15:05:12 -05:00
Nate Weaver
37e77a9596
Make delegate-less init() fail since a delegate is currently required
2019-10-22 12:14:38 -05:00
Nate Weaver
e7278017d9
Forgo notifications entirely, and use a delegate instead
2019-10-22 12:14:38 -05:00
Nate Weaver
a762052264
Don't use block-based notification observing
2019-10-22 12:14:38 -05:00
Nate Weaver
7e98869080
Use an accessory view instead of an intermediate sheet for OPML export
2019-10-22 12:14:38 -05:00
Maurice Parker
00f100e3a3
Renamed TimelineStringFormatter to ArticleStringFormatter now that it is used for much more than the timelines
2019-10-20 02:28:00 -05:00
Nate Weaver
b5d7ce8e8c
Disable "Add Folder" button when the text field is empty
2019-10-19 12:31:47 -05:00
Brent Simmons
74b1d56cbf
Merge branch 'mac-release'
2019-10-18 17:38:22 -07:00
Brent Simmons
a11e900a93
Get the y scroll position in the detail view using window.pageYOffset instead of document.body.scrollTop. It appears the latter may be broken — at any rate, it just returns 0 on Catalina. (On Mojave, use the same method as before, so as not to risk a regression.)
2019-10-18 17:37:56 -07:00
Brent Simmons
1d45796220
Merge mac-release.
2019-10-17 22:11:35 -07:00
Brent Simmons
56fab24cec
Make importing NetNewsWire 3 subscriptions a one-step process — use an accessory view in the NSOpenPanel. Also: refactor to use immutable structs instead of classes; use static methods on structs; reduce API surface; don’t flatten sub-folders (let the OPML importer handle the flattening, which it already does).
2019-10-17 13:25:11 -07:00
Maurice Parker
51373885b4
Change javascript event handlers to use event.target.matches instead of walking the dom to install event handlers
2019-10-15 09:04:21 -05:00
Maurice Parker
9e18361043
Merge branch 'mac-release'
2019-10-14 20:59:26 -05:00
Maurice Parker
19145505c5
Add the ability to import NNW 3 Subscription plist files. Issue #1129
2019-10-14 20:45:58 -05:00
Brent Simmons
427c0da0d3
Fix build error in FetchRequestQueue.
2019-10-13 22:19:49 -07:00
Brent Simmons
31a2afb067
Fix crashing bug in FetchRequestQueue by making sure the completion is called not more than once from FetchRequestOperation. Fix #1133 .
2019-10-13 22:08:05 -07:00
Maurice Parker
a1f26898c8
Split Mac and iOS specific javascript into individual files.
2019-10-13 15:47:11 -05:00
Phil Dokas
31c1dc40e3
Fix leading for super and subscript in the article view
2019-10-08 22:15:49 -07:00
Maurice Parker
f7e235a1fb
Remove padding from code blocks that was causing weird indentation
2019-10-07 11:05:22 -05:00