Commit Graph

648 Commits

Author SHA1 Message Date
Maurice Parker
f7bb4bc447 Merge branch 'mac-release' 2023-02-04 13:21:58 -07:00
Maurice Parker
6c1e1ea1c6 Remove Twitter integration. Fixes #3842 2023-02-03 19:00:13 -08:00
Brent Simmons
06910b1e58 Avoid force-unwrapping, which was causing a crash. Add an assertionFailure so we can catch this issue in the act — we need to know why an item would not be a Node. Fix https://github.com/Ranchero-Software/NetNewsWire/issues/3824 2023-01-22 14:57:56 -08:00
Dimitris Apostolou
13e78f120f Fix typos 2022-12-31 18:52:42 +02:00
Maurice Parker
339fd937a7 Change the Catch Up command menu option to something that flows a little better. 2022-12-12 16:35:32 -07:00
Bryan Culver
ae21bbd546 Review updates 2022-12-09 20:56:12 -05:00
Bryan Culver
e5d0efdcfd Skip on today 2022-12-07 00:47:46 -05:00
Bryan Culver
35a6cf551b Working implementations 2022-12-07 00:30:19 -05:00
Bryan Culver
a85141e0ab Merge branch 'main' into bsc-662-catch-up 2022-11-21 23:07:29 -05:00
Maurice Parker
7c9ac3d712 Add the concept of direct vs. indirect marking of articles. Fixes #3734 2022-11-14 21:10:16 -06:00
Maurice Parker
17f5240857 Merge pull request #3747 from GetToSet/ethanwong/openlink-contextual-menu
Allow 'Open Link' item to show on the contextual menu of web links. (fixes #3666)
2022-11-13 09:35:11 -06:00
Maurice Parker
04dec75fca Removed misleading comment 2022-11-13 09:32:20 -06:00
Ethan Wong
efad1b452c Allow 'Open Link' item to show on the contextual menu of web links. (fixes #3666) 2022-11-13 12:20:35 +08:00
Nate Weaver
b5139ed2d3 Fix the credits view's size 2022-11-12 19:22:58 -06:00
Nate Weaver
35e59dd6dd Change parameter label 2022-11-12 17:10:55 -06:00
Nate Weaver
016a2948c4 Run alert modally if no window is passed; add doc comments 2022-11-12 17:10:55 -06:00
Nate Weaver
cdf2dd5d64 Alert the user the first time they try to copy URLs from articles where some have no URLs 2022-11-12 17:10:55 -06:00
Nate Weaver
6dc1393143 Always respect the user's "Open in Browser" preference 2022-11-12 17:10:55 -06:00
Nate Weaver
7f69ddc749 Add documentation comment and rename window parameter 2022-11-12 17:10:55 -06:00
Nate Weaver
7f59f94542 Move multi-url opening to an extension on Browser
Also reword the alert a bit and add the number of pages to the "Open" button
2022-11-12 17:10:55 -06:00
Nate Weaver
49e8b921ba Add a currentLinks property 2022-11-12 17:10:55 -06:00
Nate Weaver
48c5afffcd copyExternalURL should copy externalLinks 2022-11-12 17:10:55 -06:00
Nate Weaver
fd75387d9c Don't do anything if there are more than 500 URLs 2022-11-12 17:10:55 -06:00
Nate Weaver
2fbc2fb628 Support opening multiple articles in browser from main menu
Move openArticleURLs() to MainWindowController.
2022-11-12 17:10:55 -06:00
Nate Weaver
3420346fa3 Support opening multiple articles in the browser 2022-11-12 17:10:55 -06:00
Nate Weaver
a129fae73c Copy multiple article URLs from the Edit menu as well 2022-11-12 17:10:55 -06:00
Nate Weaver
93afee7e3c Use plural title for multiple URLs 2022-11-12 17:10:55 -06:00
Nate Weaver
1cd21892c1 Support copying multiple article URLs
Requires and RSCore update.
2022-11-12 17:10:55 -06:00
Maurice Parker
0e0d194ec9 Fix toolbar items that change their images based on current state 2022-11-12 11:21:44 -06:00
Maurice Parker
d9a24e039c Merge pull request #3741 from stuartbreckenridge/3739
Fixes theme menu picker
2022-11-12 10:44:00 -06:00
Stuart Breckenridge
2f1f673afe Fixes #3739 - Theme menu updates after selection 2022-11-12 14:46:42 +08:00
Ethan Wong
220b2287a0 Improve shareToolbarItem's behavior in text-only mode. 2022-11-12 12:03:49 +08:00
Ethan Wong
d3ad6c5a0f Adding menuFormRepresentation to toolbars to properly handle text-only mode. 2022-11-12 10:37:09 +08:00
Ethan Wong
c0936e3272 Prefer default button implementation for standard toolbar items. 2022-11-12 10:36:13 +08:00
Maurice Parker
eba6c364da Change how we display progress per #3566. 2022-11-11 17:16:42 -06:00
Stuart Breckenridge
871d751640 var to let 2022-10-06 20:52:11 +08:00
Stuart Breckenridge
1711cb4c90 Removes the need for AboutView and Notifications
- Subclassed NSHostingController manages the tab bar to keep things tidy.
2022-10-06 20:42:34 +08:00
Stuart Breckenridge
2896e0328d consistent naming 2022-10-03 21:25:50 +08:00
Stuart Breckenridge
b3b2025387 moves notification name 2022-10-03 21:18:42 +08:00
Stuart Breckenridge
05aca1c995 About Views
- Tidied up iOS
- Adds refreshed About view to macOS 12+
- About.plist is now shared
2022-10-03 21:16:51 +08:00
Bryan Culver
b7a358c986 Prototype 2022-10-01 15:20:13 -04:00
Mario Guzman
1eb4002c78 Fix timeline, details views for proper toolbar scroll behavior
Both the details and timeline container views were not extending behind the toolbar and thus content would not show when scrolled behind it. Top anchors should anchor to the top of the super view rather than safe area guides and AppKit automatically adjusts the scroll insets for NSToolbar and optionally (if available) NSTitlebarAccessoryViewController. This allows for the divider to appear when content scrolls behind it and for content to "shine through" the translucency of the NSToolbar.
2022-10-01 12:03:51 -07:00
Maurice Parker
573806c0ca Added Share to the File menu. Fixes #3692 2022-09-27 16:23:20 -05:00
Maurice Parker
d100c64d80 Add right-click action to the Article Extractor Button. Fixes #3695 2022-09-27 12:02:45 -05:00
Maurice Parker
9566947dee Add optional toolbar items for Mark Above as Read and Mark Below as Read. Fixes #3686 2022-09-24 14:41:55 -05:00
Stuart Breckenridge
0dd4689bf0 Logging changes
- Adds `Logging` protocol
- Moves to Swift-style `OSLog` usage

os_log to Logger

os_log audit

Replacment of os.log with Logging
2022-09-04 21:31:03 +08:00
Maurice Parker
bff3c26490 Added missing protocol conformance 2022-07-26 17:40:19 -05:00
Daniel Jalkut
99797586b1 Add support for in-article find when the detail view is showing a regular article or extracted article content. 2022-07-18 13:04:10 -04:00
haikusw
3b9465f21e Add #unavailable check so bug fix only executes in macOS 11. Add @available to flag when we can remove this bug-fix code altogether. 2022-06-20 23:12:56 -07:00
haikusw
4c7f1362b5 Fix for #3543
Noticed that the window size wasn't returning the new value and that's why using the window size to calculate the size to restore it to we were incrementing the original size by one.
Not sure if this breaks the fix that this bigSurOffsetFix was implementing though because I can't replicate that on macOS 12.4
2022-06-15 23:56:02 -07:00