Commit Graph

591 Commits

Author SHA1 Message Date
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
69fc39ff99 Update to the latest RSWeb 2020-07-31 17:27:19 -05:00
Maurice Parker
37cfccede6 Use simple module name for dependencies instead of the fully qualified version 2020-07-30 20:43:18 -05: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
e3e5d69b9b Delete workspace file since we don't need it and can lead to confusion 2020-07-30 04:30:58 -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
Maurice Parker
4af0da6cfb Disable framework test until they are converted to SPM 2020-07-29 05:49:22 -05:00
Maurice Parker
32d6d2f3c1 Convert RSCore into an SPM package 2020-07-29 05:11:57 -05:00
Maurice Parker
1de3c75d4f Add update timeline articles statuses back in 2020-07-25 13:53:46 -05:00
Maurice Parker
e88e4f65a5 Switch TimelineItems to use an OrderedDictionary 2020-07-25 10:31:22 -05:00
Maurice Parker
882ebbea3e Update iOS with latest TimelineModel refactoring 2020-07-25 06:20:21 -05:00
Stuart Breckenridge
673f0ce718
Handles single and multiple sync failures
If a single sync failure is encountered a sheet is presented which allows the user to update their credentials.

If multiple sync failures are encountered an alert is shown listing the accounts which encountered errors. On iOS, this alert can take the user into Settings, but there is no obvious way to programatically pesent macOS preferences.
2020-07-25 16:40:04 +08:00
Maurice Parker
75b9264d44 Rewrite Sidebar select next unread in Combine 2020-07-23 16:27:54 -05:00
Rizwan Mohamed Ibrahim
86c9100e70
Add credentials account view and model
- refactors feedbin account view and model
- groups feedbin, feedly, newsblur into credentials account
2020-07-21 20:43:43 +05:30
Stuart Breckenridge
0e2b8fd514
Adds InspectorModel
`InspectorModel` covers previous management of notifications, reader view, and name changes.
2020-07-18 21:21:59 +08:00
Stuart Breckenridge
8f8afb5dbb
Inspector View
Inspector Views for macOS and iOS
2020-07-18 17:34:04 +08:00
Maurice Parker
067041195d Implement Mark Above and Mark Below context menu items. 2020-07-17 17:59:35 -05:00
Maurice Parker
048da0bf79 Separate the sidebar context menu into a standalone different file 2020-07-17 17:27:08 -05:00
Stuart Breckenridge
cda315aa6b
Adds a separate pane for viewing preferences
Fixes #2183
2020-07-17 10:01:20 +08:00
Maurice Parker
8f7b8160a1 Make Timeline text layout like current apps 2020-07-16 19:36:20 -05:00
Maurice Parker
46762bf297 Implement refresh progress bar for macOS 2020-07-15 21:24:22 -05:00
Maurice Parker
cf233f4825
Merge pull request #2259 from stuartbreckenridge/feature/mac-preferences
Mac Preferences
2020-07-15 19:16:19 -05:00
Stuart Breckenridge
c453882b4b
Adds Test/Release build downloading
Fixes #2182
2020-07-16 07:29:58 +08:00
Maurice Parker
30d1f77405 Implement pull to refresh on iOS 2020-07-15 16:52:57 -05:00
Maurice Parker
2b84469fb4 Refactored refresh progress so that it doesn't crash on the mac anymore 2020-07-15 15:32:04 -05:00
Maurice Parker
6e60156f0e Move browser class up a level 2020-07-15 12:44:03 -05:00
Maurice Parker
160b0476f7 Port web view navigation over for the mac app 2020-07-15 12:41:49 -05:00