Commit Graph

8591 Commits

Author SHA1 Message Date
Maurice Parker
2d67dd39f7 Updated to the latest RSCore 2022-09-17 19:36:57 -05:00
Stuart Breckenridge
4ca29c5d63 removes unused xcconfig 2022-09-18 07:52:03 +08:00
Stuart Breckenridge
77718c89a8 Simplifies widgetbundle platform specific builds
Huge credit to [SwiftLee](https://www.avanderlee.com/swiftui/variable-widgetbundle-configuration/) for this one.
2022-09-18 07:47:56 +08:00
Maurice Parker
1a07d90dc2 Update the build target so that we can compile with the more strict compiler in Xcode 14 2022-09-17 14:05:40 -05:00
Ethan Wong
f52276f9a1 use .package(path:) for local package dependencies to resolve Xcode 14 errors. 2022-09-17 13:37:59 -05:00
Maurice Parker
c4623473ed Fix typo that would cause the current theme to be set to default when cold launching 2022-09-17 13:26:59 -05:00
Stuart Breckenridge
eb5a4af699 renames to lock screen widget 2022-09-09 07:51:17 +08:00
Stuart Breckenridge
932ca403cd Fixes typos 2022-09-04 21:49:01 +08:00
Stuart Breckenridge
abd8aeceba Adds Logs technote 2022-09-04 21:47:55 +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
ed688fa789 Update to latest package versions 2022-08-04 08:36:58 -05:00
Stuart Breckenridge
7378d66bb5 adds new lock screen widget 2022-08-03 13:26:19 +08:00
Maurice Parker
3a9e3c8050 Restrict the delete function if not the first responder. Fixes #3642 2022-08-02 18:10:09 -05:00
Maurice Parker
28cd2fc0cf Merge pull request #3635 from stuartbreckenridge/ios-candidate
corrected ordering of guard for thumbnail
2022-07-28 18:42:53 -05:00
Stuart Breckenridge
10a455399d corrected ordering of guard for thumbnail 2022-07-29 07:33:05 +08:00
Maurice Parker
141ed4f915 Write widget data when article status changes happen. Fixes #3567 2022-07-28 17:15:36 -05:00
Maurice Parker
7683a96de0 Merge pull request #3633 from Ranchero-Software/revert-3621-ios-candidate
Revert "switches URL to `fileURLWithPath`"
2022-07-28 16:19:21 -05:00
Maurice Parker
0bbb61511f Revert "switches URL to fileURLWithPath" 2022-07-28 16:19:02 -05:00
Maurice Parker
bff3c26490 Added missing protocol conformance 2022-07-26 17:40:19 -05:00
Maurice Parker
4de9429947 Merge pull request #3626 from danielpunkass/inline-find
Add support for in-article find
2022-07-26 17:31:46 -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
Brent Simmons
ad51c2c5b6 Merge pull request #3621 from stuartbreckenridge/ios-candidate
switches URL to `fileURLWithPath`
iOS-6.1-6106
2022-07-09 10:52:58 -07:00
Stuart Breckenridge
424000975d switches URL to fileURLWithPath 2022-07-09 18:50:07 +01:00
Brent Simmons
27a5556cdd Update build number and release notes. iOS-6.1-6105 2022-07-09 10:21:24 -07:00
Brent Simmons
15ca2f9241 Merge pull request #3618 from stuartbreckenridge/ios-candidate
ArticleItemView now uses feedIconPath
2022-07-07 11:17:10 -07:00
Stuart Breckenridge
db9dbc97ec ArticleItemView now uses feedIconPath 2022-07-07 19:12:42 +01:00
Brent Simmons
9b4476866e Merge pull request #3617 from stuartbreckenridge/ios-candidate
Fixes `LatestArticle` to use feedIconPath
2022-07-07 10:50:14 -07:00
Stuart Breckenridge
350c373ae2 Fixes LatestArticle to use feedIconPath 2022-07-07 08:14:09 +01: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
Brent Simmons
876b033400 Merge pull request #3598 from faisal/announce_http_handling
Add http and https to the list of CFBundleURLSchemes.
2022-06-20 13:06:33 -07:00
Brent Simmons
a9186dadec Merge pull request #3607 from GetToSet/ethanwong/xcode-14-pacakge-path
use .package(path:) for local package dependencies to resolve Xcode 14 errors.
2022-06-20 13:00:48 -07:00
Ethan Wong
a89746df6b use .package(path:) for local package dependencies to resolve Xcode 14 errors. 2022-06-19 11:59:58 +08: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
811de7608e Merge pull request #3519 from GetToSet/ethanwong/article-test-fix 2022-06-09 08:26:05 -07:00
Ethan Wong
fa39bfa22c Fix AccountTests build issue. 2022-06-09 13:41:40 +08: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
da8dfda7ba Merge pull request #3581 from haikusw/patch-1
Add iCloud to disabled in local developer build account types
ios-6.0.2 iOS-6.0.2
2022-06-08 12:53:50 -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
d9d00b4cc2 Updated to the latest RSCore 2022-06-04 17:43:34 -07:00
Maurice Parker
d2db39c716 Remove FeedWrangler account code 2022-06-04 17:23:20 -07:00
Tyler
2dddb07354 Add iCloud to disabled in local developer build account types 2022-06-02 11:30:10 -07:00
Brent Simmons
c65f6b7436 Merge pull request #3573 from nimeshneema/main
Fixed rendering of bullet points.
2022-05-31 20:31:31 -07:00
Brent Simmons
d90047725c Merge pull request #3562 from stuartbreckenridge/ios-candidate
Updates widget code
2022-05-31 20:25:08 -07:00
Maurice Parker
4c9a9b2208 Merge branch 'mac-release' 2022-05-26 13:44:02 -07:00
Nimesh Neema
227df6d2d9 Fixed rendering of bullet points. 2022-05-23 16:55:35 +05:30