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
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
Brent Simmons
4b9273be56
Add build phase to widgets extension to strip out frameworks.
2021-04-10 14:35:42 -07: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
c063880c48
Upgraded to production releases of RS libraries
2021-02-10 16:19:26 -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
Stuart Breckenridge
474fbedbc3
Widget
...
• Hides count text when there are no articles beyond what is displayed.
• Fixes html appearing in titles.
2021-01-30 09:02:42 +08:00
Maurice Parker
bc7341ec80
Don't clear progress when an error happens because it might be part of a folder move. Fixes #2764
2021-01-26 18:02:09 -06:00
Maurice Parker
f605d93d90
Fixed compile errors for Multiplatform targets
2021-01-06 01:55:07 -06:00
Mike Schreiber
7d13545763
Remove trailing space in file path
2021-01-05 16:40:15 -08:00
Stuart Breckenridge
af19a56b53
Merge branch 'main' into richer-notifications
2020-12-24 09:33:27 +08:00
Stuart Breckenridge
47d12f4fe7
Widget Accessibility
...
Reduces article count on display when using larger text sizes
2020-12-24 08:45:07 +08:00
Stuart Breckenridge
3254d57189
resolve merge commit
2020-12-24 07:23:29 +08:00
Stuart Breckenridge
d267660d34
Merge branch 'main' into richer-notifications
...
# Conflicts:
# NetNewsWire.xcodeproj/project.pbxproj
2020-12-24 07:16:59 +08:00
Maurice Parker
6b4af11e6b
Update iOS build to work with new dynamic internal packages
2020-12-23 15:52:27 -06:00
Stuart Breckenridge
6ed662278a
adds missing packages back to iOS target
2020-12-23 20:50:41 +08:00
Maurice Parker
fb6e51124f
Made internal packages dynamic and removed Asset catalog from the share extension. Fixes #2680
2020-12-21 10:55:00 -06:00
Stuart Breckenridge
121ab4e91f
Updates build script
2020-12-21 18:54:28 +08:00
Maurice Parker
3022f78434
Integrate PLCrashReporter. Fixes #2524
2020-12-11 18:09:36 -06:00
Maurice Parker
513cbbd6a4
Merge pull request #2623 from stuartbreckenridge/swift-ui-target-fixes
...
Multiplatform Updates
2020-12-07 12:08:23 -06:00
Maurice Parker
1ac4ec6e3c
Fork MainWindow.storyboard so that we stop Catalina and Big Sur from stepping all over each other.
2020-12-06 15:21:30 -06:00
Stuart Breckenridge
32506b25ae
Models now handle sign up presentations
2020-12-06 07:58:20 +08:00
Stuart Breckenridge
ad678f2fc1
models now handle authentication
2020-12-05 22:18:10 +08:00
Stuart Breckenridge
c90b7128d0
Models have been siphoned out
2020-12-05 21:17:55 +08:00
Stuart Breckenridge
db68b6ac22
Reader accounts now authenticate
2020-12-05 21:09:34 +08:00
Stuart Breckenridge
d91f9967fd
Feedbin now authenticates
2020-12-05 09:53:10 +08:00
Stuart Breckenridge
6bc0728fdb
Add account sheets are now showing
2020-12-04 09:15:37 +08:00
Stuart Breckenridge
0dac343748
AddNewsBlurAccountView.swift
2020-12-03 13:19:15 +08:00
Stuart Breckenridge
8ba6c5fc18
AddFeedWranglerAccountView
2020-12-03 13:15:00 +08:00
Stuart Breckenridge
c88989d07e
AddCloudKitAccountView.swift
2020-12-03 13:03:58 +08:00
Stuart Breckenridge
b9299329cb
AddFeedbinAccountView.swift
2020-12-02 21:40:26 +08:00
Stuart Breckenridge
2bfeeda239
AddLocalAccountView.swift
2020-12-02 21:19:33 +08:00
Stuart Breckenridge
21a9d3d3dc
add local account view
2020-12-02 21:09:59 +08:00
Stuart Breckenridge
08735c75ef
macOS Multiplatform is building again
2020-12-02 20:37:42 +08:00
Stuart Breckenridge
75ce8f9116
swiftgen will only run if available
2020-11-21 17:29:12 +08:00
Stuart Breckenridge
a4e4e3e1cc
comment out swiftgen
2020-11-21 17:23:28 +08:00
Stuart Breckenridge
4e8de59b82
Tweaks design of the smart feeds summary widget
2020-11-21 17:16:21 +08:00
Stuart Breckenridge
ee4ab43a8b
Widget localization
2020-11-21 09:11:31 +08:00
Maurice Parker
803a193b1c
Align the Widget version numbers with the main iOS app
2020-11-20 15:10:01 -06:00
Stuart Breckenridge
3d6b3f1a4e
Migrates to RSSparkle
2020-11-20 16:24:09 +08:00
Maurice Parker
c3aeea8b17
Make account icons behave as templates when they are selected. Fixes #2590
2020-11-19 17:21:29 -06:00
Maurice Parker
f140ee953b
Remove project build settings
2020-11-19 11:05:28 -06:00
Maurice Parker
63660d7b7d
Fix new Widget build settings
2020-11-19 05:10:10 -06:00
Stuart Breckenridge
fa26fd565e
makes feed icons a bit bigger
2020-11-19 16:32:44 +08:00
Stuart Breckenridge
cf0e3ba6a2
pbxproj
...
restores nobs script check
2020-11-18 15:44:16 +08:00
Stuart Breckenridge
264668a663
Widgets
...
simplified code
added large widgets
localised the counts
updated technotes
2020-11-18 15:43:14 +08:00
Stuart Breckenridge
a3135da6a8
Adds Widgets.md
2020-11-18 13:42:32 +08:00
Stuart Breckenridge
58e18f4bcb
Widget Bundle
...
• Adds small smartfeed summary widget.
• Adds medium widgets for today, unread, and starred.
2020-11-18 10:49:12 +08:00
Maurice Parker
f90ef4b360
Merge pull request #2552 from stuartbreckenridge/explainer-text
...
Explainer text
2020-11-04 10:45:33 -06:00
Stuart Breckenridge
840668452c
Add Extension/Account Tweaks
...
• Tidies up extension language
• Adds images to account / extension panels
• Click on images will display add account / add extension sheets
2020-11-04 10:35:53 +08:00
Maurice Parker
948998382d
Make article view text adjustable via the app preferences. Fixes #42
2020-11-03 17:08:56 -06:00
Maurice Parker
3b196a5f2a
Update extension maintenance so that it matches the new account maintenance look and feel
2020-10-30 14:43:42 -05:00
Maurice Parker
c1c8b97b08
Remove build settings from project file
2020-10-30 11:21:18 -05:00
Maurice Parker
b6c66a7f2c
Remove unnecessary system notification checks
2020-10-30 09:47:30 -05:00
Maurice Parker
d9df9e53d3
Remove obsolete Add Account code
2020-10-30 04:18:11 -05:00
Stuart Breckenridge
3fdb0d1f04
Prototype Refresh
2020-10-28 23:19:42 +08:00
Stuart Breckenridge
03611bc6ec
Add Accounts UI Refresh
...
• An extenison has been added to `AccountType` for iconColors (which have been added to the asset catalogs) and localised account names. SPM can handle resources so it might make sense to move to there.
• Add Account screen now has sections for local, icloud, web, and self-hosted, icons are now tinted and sized a bit smaller, and text is now `body` sized.
2020-10-27 11:42:28 +08:00
Stuart Breckenridge
c25e42fc7e
additional iOS account types
2020-10-26 09:03:32 +08:00
Maurice Parker
8af61ea6ad
Add Inoreader AppID and Key compatibility
2020-10-24 21:25:00 -05:00
Maurice Parker
d735ae91dc
Add a confirmation alert for the delete context menu so that it matches other delete functionality.
2020-10-23 16:54:20 -05:00
Maurice Parker
8b3bd2f388
Move Reachability to RSWeb
2020-10-06 19:25:42 -05:00
Maurice Parker
a04c60caea
Fix icon color changing bug.
2020-09-02 13:38:02 -05:00
Stuart Breckenridge
ddbf0fffb6
Fixes #2335
...
The `ReleaseNotes` struct has been replaced with an extension on URL. Release Notes can now be opened on all versions of NNW.
2020-08-15 15:01:00 +08:00
Maurice Parker
9218b4d95c
Merge pull request #2330 from stuartbreckenridge/ios-multiplat-updates
...
Multiplatform updates
2020-08-14 15:59:42 -05:00
Maurice Parker
eccfd5e15b
Finish macOS Share Extension
2020-08-14 10:25:55 -05:00
Maurice Parker
ee033398c1
Implement share dialog UI
2020-08-13 20:09:42 -05:00
Maurice Parker
54275225a7
Stub out Share Extension
2020-08-13 18:03:39 -05:00
Stuart Breckenridge
0a51508abf
Reduces reliance on presentationMode to dismiss
...
Bindings are passed instead and this fixes issues with Add Web (etc) only appearing once.
2020-08-14 00:04:39 +08:00
Stuart Breckenridge
618c835183
Removes RS packages
2020-08-13 19:56:53 +08:00
Stuart Breckenridge
a214a260a0
Adds SPM packages to multiplatform mac
...
it can now be archived
2020-08-13 17:22:46 +08:00
Stuart Breckenridge
f1e3a19804
Fixes #291
...
Release notes added to Settings (iOS) and Help Menu (macOS)
2020-08-13 08:24:54 +08:00
Stuart Breckenridge
6be14a099b
Adds RS* packages to ios-multiplatform
...
this allows it to build for physical devices
2020-08-12 16:25:53 +08:00
Maurice Parker
0cb0bc357a
Rename AddWebFeed controller classes to AddFeed since they are now used for other feed types
2020-08-11 17:04:11 -05:00
Maurice Parker
9f9b12b6b3
Add Twitter Feed functionality
2020-08-11 16:46:26 -05:00
Maurice Parker
e7f42905dc
Add Reddit Feed adding functionality
2020-08-11 16:27:42 -05:00
Maurice Parker
0ec250ec24
Rewrite Add Feed and Add Folder to be separate dialogs
2020-08-11 15:00:31 -05:00
Maurice Parker
cb2eefa56a
Implement new article extractor button for Big Sur
2020-08-10 17:34:12 -05:00
Maurice Parker
4ce974daca
Rename ArticleExtractorButton to make room for the new ArticleExtractorButton
2020-08-10 15:47:40 -05:00
Maurice Parker
73b120a91c
Change any glyphs in the sidebar to white when selected to make them visible regardless of use control color selection
2020-08-10 13:53:21 -05:00
Maurice Parker
d2f320291f
Add RS projects that need to be signed
2020-08-05 12:00:56 -05:00
Stuart Breckenridge
cd8c32055b
Resolves crash when switching between panes
2020-08-05 20:06:44 +08:00
Maurice Parker
b724658528
Refactor how we do Secrets to work with the new Swift Package structure
2020-07-30 17:40:45 -05:00
Maurice Parker
7bd1ac2d89
Make the Share Extension an explicit dependency of the iOS build
2020-07-30 13:09:16 -05:00
Maurice Parker
c4d5f226db
Add RSTree dependencies
2020-07-30 12:43:59 -05:00
Maurice Parker
66991a85e6
Convert Account into a Swift Package
2020-07-30 07:27:14 -05:00
Maurice Parker
8881ec71f7
Changed Secrets to be a Swift Package
2020-07-30 05:06:10 -05:00
Maurice Parker
fbfdbb04c7
Convert Articles, ArticlesDatabase, and SyncDatabase to Swift Packages
2020-07-30 04:54:21 -05:00
Maurice Parker
b003ae5124
Make RSParser a Swift Package
2020-07-30 04:26:07 -05:00
Maurice Parker
2fbee1eb03
Convert RSDatabase into swift packages
2020-07-29 19:48:54 -05:00
Maurice Parker
f59817bbbb
Upgrade RSWeb to a swift package
2020-07-29 13:46:13 -05:00
Maurice Parker
69ea10942a
Make OAuthSwift a SPM package
2020-07-29 12:15:05 -05:00
Maurice Parker
f3347cc7d6
Add RSTree package as a dependency for iOS projects
2020-07-29 11:51:35 -05:00
Maurice Parker
4ea17b634d
Change RSTree to be a SPM package
2020-07-29 11:43:15 -05:00