Commit Graph

561 Commits

Author SHA1 Message Date
Maurice Parker
9c0730f4d3 Make sort menu taller so that it won't cut off. Issue #2339 2020-08-15 14:28:29 -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
Stuart Breckenridge
d8c5d3719c Refactors GeneralPrefs Model 2020-07-15 10:54:18 +08:00
Maurice Parker
31068f90a0 Implement macOS share button 2020-07-14 17:10:53 -05:00
Stuart Breckenridge
aca43090f8 Edit account
Edit account now has its own model
Refactored account creation and updated errors into separate enum
Renamed some structs
2020-07-14 16:25:37 +08:00
Stuart Breckenridge
4982211e27 WiP on Edit Accounts and ColorScheme 2020-07-14 14:57:55 +08:00
Stuart Breckenridge
39a71077b4 WiP on Edit Account 2020-07-14 10:44:59 +08:00
Maurice Parker
dc023e681b Implement share/activity button on iOS 2020-07-13 20:18:39 -05:00
Maurice Parker
7643ddc173 Remove specific button state enums as they were overkill 2020-07-13 16:26:53 -05:00
Maurice Parker
1e2a749cc4 Merge pull request #2258 from rizwankce/add-cloudkit-settings
Add cloudkit view for settings accounts
2020-07-13 15:58:48 -05:00
Maurice Parker
c29960ddda Clean up navigation handling for the timeline 2020-07-13 11:37:21 -05:00
Stuart Breckenridge
01c1df0a6b refactoring 2020-07-13 23:10:50 +08:00
Rizwan Mohamed Ibrahim
de0edd3c0b Add cloud kit view for settings accounts 2020-07-13 20:39:19 +05:30
Stuart Breckenridge
a53500f643 Adding and deleting accounts works 2020-07-13 21:41:02 +08:00
Maurice Parker
17e1247ff0 Add sort control for macOS 2020-07-12 19:43:25 -05:00
Maurice Parker
d7a4bddc72 Make timeline filter maintain it state for each timeline individually 2020-07-12 16:48:39 -05:00
Stuart Breckenridge
c2c138218d Default RSS feeds now displayed 2020-07-12 18:53:37 +08:00
Stuart Breckenridge
31b93c5d13 small refactoring 2020-07-12 14:07:52 +08:00
Maurice Parker
184ef57576 Implement Timeline multiselect 2020-07-11 18:22:47 -05:00
Maurice Parker
20d989f1b8 Revert "Widget Work in Progress" 2020-07-11 09:48:34 -05:00
Maurice Parker
3eda1de825 Merge pull request #2249 from stuartbreckenridge/feature/widget
Widget Work in Progress
2020-07-11 09:36:50 -05:00
Stuart Breckenridge
9991b3760e Removes print statements and reorgs code 2020-07-11 20:22:21 +08:00
Stuart Breckenridge
1cc5f3cc30 Widget Updates
• Can now read data written by main app
• Has preview capability in widget gallery
• Still to solve using ORGANIZATION_IDENTIFIER
2020-07-11 17:01:09 +08:00
Stuart Breckenridge
a45ba35b24 Initial widget work
• Latest data is saved out to JSON at various points.
• Technote on widget usage.
• Widget target added.
2020-07-10 23:10:12 +08:00
Maurice Parker
2d57945e98 Implement Read and Star button functionality 2020-07-09 18:44:51 -05:00
Maurice Parker
3e61c7044b Stub out mark as read and star functionality 2020-07-09 16:34:47 -05:00
Maurice Parker
d16c1678f2 Merge pull request #2239 from rizwankce/fix/add-account-action
Fix account selection
2020-07-09 09:31:06 -05:00
Maurice Parker
4fe41b57c5 Merge pull request #2236 from rizwankce/account-details-settings
Add settings account details view and implementations
2020-07-09 09:27:37 -05:00
Rizwan Mohamed Ibrahim
7c30749625 Fix account selection showing wrong sheet upon selection 2020-07-09 19:55:58 +05:30
Rizwan Mohamed Ibrahim
2c7663870a Add settings account details view and implementations 2020-07-09 16:14:53 +05:30
Maurice Parker
107a8fd550 Implement macOS web view mouse over events 2020-07-08 22:27:59 -05:00
Maurice Parker
5abf222c8a Merge branch 'swiftui' of https://github.com/Ranchero-Software/NetNewsWire into swiftui 2020-07-08 20:13:08 -05:00