Stuart Breckenridge
06826a23bb
Partially fixes #566
...
• Adds a preference to show alerts to confirm deletion of feeds (default is true) and this is configurable in Settings / Preferences
• Supports single (iOS/macOS) and multiple selection (macOS) for deletion
• Until folders are selectable (future beta, hopefully), selecting them for deletion is disabled.
2020-08-15 09:37:18 +08:00
Stuart Breckenridge
3ae4a85969
Removes @ViewBuilder from `var body`
2020-08-12 21:04:56 +08:00
Maurice Parker
2efc0a17a9
Make Sidebar expansion state available to SidebarModel
2020-07-26 15:31:32 -05:00
Maurice Parker
71acfb524d
Move onReceive to container view for timeline
2020-07-26 07:18:05 -05:00
Maurice Parker
a3459bc57a
Move onReceive to container where it belongs
2020-07-26 07:06:00 -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
36aba33c3d
Animate sidebar item changes
2020-07-23 11:53:59 -05:00
Stuart Breckenridge
7639ea2780
Initial work on #2287
2020-07-21 16:05:31 +08:00
Maurice Parker
6853535b96
Remove macOS navigate code that was messing up performance
2020-07-19 20:34:20 -05:00
Maurice Parker
69c92e795b
Merge pull request #2276 from stuartbreckenridge/feature/feed-inspector
...
Inspector Views
2020-07-18 05:00:15 -05:00
Maurice Parker
40e0a1b676
Launch with correct views instead of using placeholder text views
2020-07-18 04:35:44 -05:00
Stuart Breckenridge
8f8afb5dbb
Inspector View
...
Inspector Views for macOS and iOS
2020-07-18 17:34:04 +08:00
Maurice Parker
46762bf297
Implement refresh progress bar for macOS
2020-07-15 21:24:22 -05:00
Maurice Parker
e34dbd48ee
Move error handling to SceneNavigationView
2020-07-15 20:06:29 -05:00
Maurice Parker
30d1f77405
Implement pull to refresh on iOS
2020-07-15 16:52:57 -05:00
Maurice Parker
f32b0bfdc3
Change to use a view instead of a function for the navigation wrapper
2020-07-15 15:25:41 -05:00
Maurice Parker
ffa579446e
Only add section header padding for macOS
2020-07-13 12:00:59 -05:00
Maurice Parker
b79a1aef0c
Put in the padding that Apple left off of the section headers
2020-07-13 11:58:44 -05:00
Maurice Parker
3a67f2cd8e
Change navigation title for macOS so that it shows the Feed
2020-07-12 17:45:38 -05:00
Maurice Parker
2ebec7801c
Fix read filter accessibility labels (help)
2020-07-12 15:03:43 -05:00
Maurice Parker
6c236fc0e3
Implement Timeline read filter
2020-07-12 14:43:52 -05:00
Maurice Parker
22e2c0b0e6
Add sidebar read filter
2020-07-12 10:52:42 -05:00
Maurice Parker
184ef57576
Implement Timeline multiselect
2020-07-11 18:22:47 -05:00
Maurice Parker
360f7a07bf
Implement Sidebar multiselect for macOS
2020-07-11 12:47:13 -05:00
Stuart Breckenridge
4c11667ff7
Moves selection to SidebarModel
2020-07-09 07:15:47 +08:00
Stuart Breckenridge
af4849642c
Adds multi-select to macOS sidebar
...
This hacks around property observers to get to a model that almost works.
2020-07-08 21:39:39 +08:00
Maurice Parker
6c5655191e
Implement hack to hide disclosure chevrons
2020-07-05 19:21:23 -05:00
Maurice Parker
c1eb9ab927
Add sidebar navigation
2020-07-01 11:13:11 -05:00
Maurice Parker
6ddf0f29fb
Comment out SceneStorage since it crashes on launch on macOS
2020-06-30 20:38:55 -05:00
Maurice Parker
53a26f89fe
Implement scene specific storage for Sidebar expanded state
2020-06-30 20:23:22 -05:00
Maurice Parker
61ad0fbfa4
Add unread counts to Sidebar
2020-06-29 16:58:10 -05:00
Maurice Parker
29b5f426fd
Add accounts to Sidebar
2020-06-29 15:03:17 -05:00
Maurice Parker
0886cffcff
Refactor the SidebarView list into its own View so to reduce code duplication
2020-06-29 13:14:03 -05:00
Stuart Breckenridge
0907164627
Adapts to compact size classes
2020-06-29 22:06:00 +08:00
Maurice Parker
be39448e01
Change to sidebar list style
2020-06-29 06:31:50 -05:00
Maurice Parker
86b929743b
Add SmartFeeds to outline
2020-06-29 06:16:48 -05:00
Maurice Parker
0bd4301df2
Add environment object to previews so that they work.
2020-06-28 21:17:00 -05:00
Maurice Parker
f669411b55
Update project settings so that we can compile under xcode previews
2020-06-28 17:43:20 -05:00
Maurice Parker
441bc072f3
Create rough app outline
2020-06-28 14:21:43 -05:00