Commit Graph

1242 Commits

Author SHA1 Message Date
Maurice Parker
eba6c364da Change how we display progress per #3566. 2022-11-11 17:16:42 -06:00
Maurice Parker
b7b9344e3d Change how we handle errors when working with Themes 2022-11-08 01:36:28 -06:00
Maurice Parker
e7fdac6b41 Disable some menu items for everyone except Brent 2022-11-04 15:58:41 -05:00
Maurice Parker
2bfff72021 Fix app url used for relaunch 2022-11-04 15:43:05 -05:00
Maurice Parker
f30c5b2bd8 Disable debug menu items if they aren't available. 2022-11-04 15:42:21 -05:00
Maurice Parker
17a602d0e7 Add a Debug menu option to clear the image caches 2022-11-04 14:48:07 -05:00
Stuart Breckenridge
39f4ac83f5 Fixes #3721
- Disables Continue button until a selection is made.
- Defaults to the first available extension point if one is available
2022-10-24 22:18:46 +08:00
Stuart Breckenridge
871d751640 var to let 2022-10-06 20:52:11 +08:00
Stuart Breckenridge
856515a9f3 Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire
# Conflicts:
#	NetNewsWire.xcodeproj/project.pbxproj
2022-10-06 20:49:14 +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
Diggory Laycock
1e1ad26816 Revert "Added the name of the notification sound creator to the 'Thanks' section"
This reverts commit af6ce4b61b.
2022-10-05 20:30:15 +01:00
Diggory Laycock
60b4bf110c Revert "Adjusts the URL to a better location for the creator of the notification sound"
This reverts commit 860082a567.
2022-10-05 20:30:11 +01:00
Diggory Laycock
340551d09d Merge branch 'Ranchero-Software:main' into iOS-Custom-notification-tone 2022-10-05 20:26:05 +01:00
Diggory Laycock
860082a567 Adjusts the URL to a better location for the creator of the notification sound 2022-10-05 19:48:15 +01:00
Diggory Laycock
af6ce4b61b Added the name of the notification sound creator to the 'Thanks' section 2022-10-05 19:46:20 +01:00
Maurice Parker
00f40787c7 Add the alert and sound notification permissions so that they show on the System Preferences 2022-10-05 13:15:38 -05:00
Diggory Laycock
70509d4db9 Merge branch 'main' into iOS-Custom-notification-tone 2022-10-05 18:29:52 +01:00
Diggory Laycock
1010d29be8 Swaps .caf file for .mp3 for notification sound
.caf files don't appear to work on macOS notifications, and mp3s appear to work on both iOS and macOS, so swapped file format.
2022-10-05 18:21:33 +01: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
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
Diggory Laycock
92a5b10223 Moves the comment about the source of the sound from the UserNotificationManager and into the AppAssets struct. 2022-10-01 15:20:53 +01:00
Diggory Laycock
1ed547d722 Moves the sound resource into the Shared Resources folder.
Moves the audio filename reference into the AppAssets struct to make it less stringly typed and centralise access.
2022-10-01 15:17:22 +01:00
Maurice Parker
7d6157dde4 Change so that we always show the pointing finger cursor when hovering over a link 2022-09-27 19:44:53 -05:00
Maurice Parker
1d0601634d Change Privacy Policy from a button to a link. Fixes #3696 2022-09-27 19:36:49 -05: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
Maurice Parker
eb25e01be5 Update the "Mark as" icons. Fixes #3687 2022-09-24 14:24:32 -05:00
Maurice Parker
93b05c2bb5 Add link to iCloud Syncing Limitations & Solutions to all iCloud account maintenance UI 2022-09-24 05:28:01 -05:00
Maurice Parker
dd2c475131 Back out accidental change to Mark All as Read icon 2022-09-23 08:59:05 -05:00
Maurice Parker
e003069631 Remove unnecessary os version availability tests 2022-09-23 07:52:23 -05:00
Maurice Parker
29e02ef88c Fix compile error 2022-09-22 04:07:25 -05:00
Stuart Breckenridge
d0d5de897f Merge branch 'main' into os-log-audit 2022-09-19 09:36:28 +08: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
Winnie Quinn
2e89423a2b Fix account add crash
As reported in Ranchero-Software#3606, it was the case that attempting
to add an account could result in a crash. This fixes the problem by
retaining the `NSHostingController` that holds the `AddAccountsView`
view in a manner similar to how 48138b1bb retained
`accountsAddLocalWindowController`.
2022-09-03 18:42:32 -04: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
Maurice Parker
4ac845e5a4 Merge pull request #3603 from haikusw/bug3543
Fixes #3543
2022-06-21 12:21:12 -06: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
Faisal N Jawdat
d4361ad6d5 Add http and https to the list of CFBundleURLSchemes.
If NetNewsWire says it is able to handle http and https URL schemes, Safari will list NetNewsWire as a target in Develop > Open Page With, which provides a trivial flow for subscribing to the page or site one is currently reading in Safari. I believe this functionality existed in NetNewsWire "classic," and this patch just brings the functionality back.
2022-06-13 19:58:53 -04:00
Maurice Parker
b80d7dc24e Merge pull request #3587 from haikusw/fix3580v2
Address #3580 by avoiding use of per-window properties.
2022-06-08 13:48:00 -07:00
haikusw
eae1eec246 rename to shorter version since we no longer need to distinguish between this and other dragOperation type. 2022-06-08 13:14:49 -07:00
Maurice Parker
6386a51f43 Merge pull request #3532 from Wevah/article-copy-order-fix
Return [Article] from articlesForIndexes() instead of Set<Article>
2022-06-08 12:44:45 -07:00
Tyler
665e97232d Address 3580 by using only the items in the DraggingInfo to handle the drag and no view properties associated with a single window.
Remove cached `draggedNodes` optimization and just always use the data on the dragging pasteboard because it works both within the same window and across two windows.

Add support for WebFeedPasteboardWriter to include a parent containerName in the pasteboard dictionary written for a WebFeed object (which doesn't know about it's parent) because we need this for drag and drop to be able to perform a move operation.

Fix issue with dragged feeds not knowing their parent folder and delete deleting the wrong item by telling WebFeedPasteboardWriter what the container of items is.  Remove code that is now unused now that draggedNodes is removed and consolidate code that was expanded to handle both node and pasteboard items since we are just using pasteboard items now.
2022-06-04 20:24:48 -07:00
Maurice Parker
d2db39c716 Remove FeedWrangler account code 2022-06-04 17:23:20 -07:00
Maurice Parker
4c9a9b2208 Merge branch 'mac-release' 2022-05-26 13:44:02 -07:00
Olof Hellman
d40602b165 fix whitespace 2022-05-07 17:15:24 -07:00