Commit Graph

51 Commits

Author SHA1 Message Date
Maurice Parker
b77e2164cd Revert using combine for toolbar buttons as it was inconsistent with context menus 2020-07-27 15:43:58 -05:00
Maurice Parker
dbe662b7db Implement Select Next Unread using Combine 2020-07-26 17:17:02 -05:00
Maurice Parker
d1b015ce21 Add download events to timeline management 2020-07-26 12:00:57 -05:00
Maurice Parker
028eccfaf9 Delete old and dead error handling code 2020-07-25 19:47:15 -05:00
Maurice Parker
8f346af250 Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire into main 2020-07-25 18:53:54 -05:00
Stuart Breckenridge
b8e201e5d0
Fixes #2298 2020-07-26 07:36:24 +08:00
Maurice Parker
d83ca618fb Reimplement open in browser toolbar button functionality 2020-07-25 16:56:38 -05:00
Maurice Parker
67eb319703 Make selected articles available to Share dialog 2020-07-25 16:28:23 -05:00
Maurice Parker
8b1aa3e88a Reimplement Mark All as Read toolbar item 2020-07-25 16:19:22 -05:00
Maurice Parker
d28a672378 Reimplement starred toolbar toggle 2020-07-25 16:12:12 -05:00
Maurice Parker
f793e1b02d Reimplement toggle read/unread for selected toolbar item. 2020-07-25 16:07:12 -05:00
Maurice Parker
5c8aaed54c Reenabled mac toolbar validation 2020-07-25 12:46:33 -05:00
Maurice Parker
7d7a018fe1 Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire into main 2020-07-25 05:01:23 -05:00
Maurice Parker
25bce5e258
Merge pull request #2297 from stuartbreckenridge/feature/sync-errors
Handles single and multiple sync failures
2020-07-25 05:00:48 -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
953c22f605 Begin refactor of Timeline to use Combine fully 2020-07-24 21:05:30 -05:00
Maurice Parker
c5d040fa97 Change select next unread subject to be void instead of Bool 2020-07-24 18:30:54 -05:00
Maurice Parker
b2c70e847c Change from using @Published as a PassthroughSubject to using real ones to avoid @Published quirks 2020-07-24 11:40:17 -05:00
Maurice Parker
75b9264d44 Rewrite Sidebar select next unread in Combine 2020-07-23 16:27:54 -05:00
Maurice Parker
a521673ac6 Fix bug that prevented Mark All As Read button from enabling until a status change event occurred 2020-07-19 16:36:34 -05:00
Maurice Parker
fe2b81b47b Put hack in to select next unread item. WIP 2020-07-19 15:50:01 -05:00
Maurice Parker
68a569ec0b Implement go to next unread 2020-07-19 15:24:59 -05:00
Maurice Parker
de10e81e31 Stub out goToNextUnread for SceneModel 2020-07-19 13:28:22 -05:00
Maurice Parker
3cbb4da788 Add Sidebar go to next functionality 2020-07-19 13:23:08 -05:00
Maurice Parker
1b5c9da2d7 Change status updates be combine code instead of selectors 2020-07-19 11:15:02 -05:00
Maurice Parker
859d9fc972 Change to use the standard cancellables set 2020-07-18 21:33:24 -05:00
Maurice Parker
e391b29353 Implement the Mark All as Read button 2020-07-18 04:58:46 -05:00
Maurice Parker
40e0a1b676 Launch with correct views instead of using placeholder text views 2020-07-18 04:35:44 -05:00
Maurice Parker
644e9da1c0 Implement open in browser timeline context menu item. 2020-07-17 20:08:49 -05:00
Maurice Parker
78fdf0a0d0 Enable open in browser toolbar button. 2020-07-17 17:08:08 -05:00
Maurice Parker
74b878fa6f Disable safari and share toolbar buttons when no articles are selected 2020-07-17 13:55:54 -05:00
Maurice Parker
e34dbd48ee Move error handling to SceneNavigationView 2020-07-15 20:06:29 -05:00
Maurice Parker
c8077ad214 Separated refresh progress model from SceneModel again 2020-07-15 12:56:19 -05:00
Maurice Parker
dc023e681b Implement share/activity button on iOS 2020-07-13 20:18:39 -05:00
Maurice Parker
da08219ca3 Add more button state and standardize button syntax 2020-07-13 17:24:40 -05:00
Maurice Parker
7643ddc173 Remove specific button state enums as they were overkill 2020-07-13 16:26:53 -05:00
Maurice Parker
7998b5450b Enabled toolbar buttons for read and star 2020-07-11 19:52:28 -05:00
Maurice Parker
184ef57576 Implement Timeline multiselect 2020-07-11 18:22:47 -05: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
6f055b5923 Implement ArticleView for macOS 2020-07-08 10:20:04 -05:00
Maurice Parker
59c3015fff Made web view preloading code and scheme handler shared code 2020-07-07 19:31:24 -05:00
Maurice Parker
2e94ae9e8e Add basic support for Article view on iOS 2020-07-06 21:14:05 -05:00
Maurice Parker
bcbb38c120 Change to initialize Refresh when the onAppear event happens so that we quit crashing on macOS 2020-07-05 19:49:07 -05:00
Phil Viso
9131056f2b Added refreshProgressState to SceneModel. Removed RefreshProgressModel from environment 2020-07-04 10:20:50 -05:00
Maurice Parker
494bd85a37 Stub out Article code 2020-07-02 15:30:50 -05:00
Maurice Parker
74f34b1c78 Add basic timeline fetching 2020-07-01 12:30:55 -05:00
Maurice Parker
e593f67429 Stub out Timeline code 2020-06-30 11:03:33 -05:00
Maurice Parker
86b929743b Add SmartFeeds to outline 2020-06-29 06:16:48 -05:00
Maurice Parker
f669411b55 Update project settings so that we can compile under xcode previews 2020-06-28 17:43:20 -05:00