Commit Graph

719 Commits

Author SHA1 Message Date
Maurice Parker
b568f03edc Unify the stylesheets into a single one to make building themes easier 2021-09-08 04:58:26 -05:00
Maurice Parker
512e83d786 Refactor Styles to now be Themes 2021-09-07 16:58:06 -05:00
Maurice Parker
a06a10e661 Merge branch 'mac-release' 2021-09-06 20:42:13 -05:00
Maurice Parker
ec6cb1a1b1 Update to latest package versions 2021-09-01 20:38:30 -05:00
Stuart Breckenridge
178e737040 Converts to a browser preference to a Bool. 2021-08-26 10:27:23 +08:00
Stuart Breckenridge
3bc18e2891 Reduces Browsers to in-app and system default 2021-08-25 15:05:18 +08:00
Stuart Breckenridge
08a1120e00
Adds app default option
Adds app defaults option for controlling link opening preferences.

Adds browser logic and images.

Browser Manager Updates

- Handles deletion of current browser
- Fixes detection of installed browsers by moving URL Types to LSApplicationQuery
- Updates icons to glyphs
- Context menus update

tidy up

- removes browser specific options and offers in-app or default browser options (can be enabled via a bool)
- adds 1Password as an option
- removes custom wording on context menus

Fixes

- makes sure browser options are available on iPad
- uses VibrantCell
- Changes Settings title to "Open Links In"
2021-08-23 23:01:48 +08:00
Maurice Parker
b549293167 Upgrade to latest RSWeb. Fixes #3202 2021-06-26 18:15:05 -05:00
Maurice Parker
83b349925f Update to latest RSCore. Fixes #3199 2021-06-26 14:23:40 -05:00
Maurice Parker
cc3c8d0678
Merge pull request #3187 from danielpunkass/fix-code-signing
Fix code signing
2021-06-23 17:51:08 -05:00
Maurice Parker
e3f066aaf5
Merge pull request #3186 from danielpunkass/default-feed-handler
Hopefully finishing up the fixes for handling the "open in default browser" preference
2021-06-23 17:50:06 -05:00
Daniel Jalkut
9359367fe0 Re-sign the Share Extension after removing unwanted frameworks that are embedded within it. Also, add the same framework removal build phase to the MAS target. 2021-06-23 17:28:32 -04:00
Daniel Jalkut
1a567d415c Fix the path to the Sparkle framework in re-code-signing script. 2021-06-23 17:05:28 -04:00
Daniel Jalkut
2fc8e169a8 Re-sign Sparkle framework after removing unwanted components, to avoid a broken seal on the end product. 2021-06-23 17:00:24 -04:00
Daniel Jalkut
1207a20ae5 Remove redundant depdendency listing. 2021-06-23 16:37:46 -04:00
Daniel Jalkut
f277b848da Add IconImageCache.swift to the multiplatform builds, and fix a build error in FeedIconImageLoader. 2021-06-21 17:58:13 -04:00
Daniel Jalkut
1ee558fe04 Add a Mac App Store Share Extension target and incorporate it into the MAS app. 2021-06-21 12:31:54 -04:00
Daniel Jalkut
1a3bffdac8 Get the NetNewsWire MAS target building again. 2021-06-21 12:30:26 -04:00
Maurice Parker
630a89ba6d Fix the OAuthSwift package since the 2.2 version has trouble looking up credentials. 2021-06-17 14:33:47 -05:00
Maurice Parker
7a28353358 Fix the OAuthSwift package since the 2.2 version has trouble looking up credentials. 2021-06-17 14:32:00 -05:00
Stuart Breckenridge
bc811877b9 Moves changes to xcconfig 2021-06-17 00:59:30 +08:00
Stuart Breckenridge
a86f1d8a49 FreshRSS will use the entered API url 2021-06-16 14:55:11 +08:00
Stuart Breckenridge
db9d326457 moved bridging header to iOS resources 2021-06-16 14:50:53 +08:00
Stuart Breckenridge
0e19a9d98a Adds 1Password Extension to UIKit. 2021-06-16 14:41:51 +08:00
Maurice Parker
0d423a0dca Update to latest RSCore and RSParser. 2021-06-08 12:23:32 -05:00
Maurice Parker
11c171fba1 Update to latest RSCore and RSParser 2021-06-08 12:12:17 -05:00
Maurice Parker
ff19a9c48e
Merge pull request #3129 from GetToSet/main
Solve codesign & library embedding for Share Extension on Xcode 12.5
2021-05-29 17:16:31 -05:00
Maurice Parker
f9af3c786b Merge branch 'ios-candidate' 2021-05-25 20:12:50 -05:00
Ethan Wong
6f824a5424
Add script in main app's build phase to delete unnecessary frameworks for Share Extension (workaround for Xcode 12.5) 2021-05-24 13:13:22 +08:00
Ethan Wong
7402594d7c
Prevent RSCore from being embedded into ShareExtention and cleanup 'Delete Frameworks' code. 2021-05-24 13:08:25 +08:00
Brent Simmons
9d2c8f000f Create and use IconImageCache. It centralizes and de-dupes logic for getting feed/article images, and it caches the results, which helps performance. 2021-05-08 12:42:44 -07:00
Maurice Parker
c25c8c0739 Merge branch 'ios-candidate' into main 2021-04-12 19:43:37 -05:00
Maurice Parker
69bd305184 Upgrade to the latest RSParser 2021-04-12 12:05:03 -05:00
Brent Simmons
4b9273be56 Add build phase to widgets extension to strip out frameworks. 2021-04-10 14:35:42 -07:00
Maurice Parker
ab5421f533 Merge branch 'mac-release' into main 2021-03-27 17:21:49 -05:00
Maurice Parker
34de76009b Update to latest RSCore 2021-03-24 16:50:35 -05:00
Maurice Parker
064463e892 Update to the latest RSCore. Fixes #2914 2021-03-24 16:42:53 -05:00
Maurice Parker
2ae90792cd Update to the latest RSWeb. Fixes #2884 2021-03-15 14:52:06 -05:00
Maurice Parker
9dc9db597a Upgrade to the latest RSCore 2021-03-11 19:29:52 -06:00
Maurice Parker
b475aa2ca6 Upgrade to latest RSCore 2021-03-11 19:27:11 -06:00
Maurice Parker
c9807a6bb0 Update to the latest RSCore. Fixes #2685 2021-03-07 13:04:09 -06:00
Maurice Parker
4ff7e4ccbc Update to the latest RSCore. Fixes #2685 2021-03-07 13:03:28 -06:00
Fábio Oliveira
d05594dafb Fix Unit Tests
- Adopt new fields from SecretsProvider in FeedlyTestSecrets
-Fix call to Account init that was expecting an optional
- Linked `Articles` and `RSCore` libraries to the Unit Tests target
- Small change to order of imports for consistency
2021-02-24 01:13:47 +01:00
Maurice Parker
5ef7ef057e Update to latest RSCore 2021-02-13 16:11:23 -06:00
Maurice Parker
640aaa9623 Update to the latest RSCore 2021-02-11 15:23:14 -06:00
Maurice Parker
8b3bbca28d Update to the latest RSCore 2021-02-11 15:21:53 -06:00
Maurice Parker
c063880c48 Upgraded to production releases of RS libraries 2021-02-10 16:19:26 -06:00
Maurice Parker
9b35e4a6b1 Update to the latest RSCore 2021-02-08 13:08:02 -06:00
Maurice Parker
91ce7ff189 Update to the latest RSCore 2021-02-07 20:26:30 -06:00
Stuart Breckenridge
0a10544905
Fixes context menu logic
Prevents both a menu and action being attached to the `markAllAsRead` button. This caused issues on iPad where the popover would show instead of the menu. When the user changes the preference the toolbar is now rebuilt.

This commit also fixes the widget building on M1 where SwiftGen is available.
2021-02-04 08:19:35 +08:00