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