Maurice Parker
77743f734d
Fix undo manager compile error
2020-11-04 17:13:58 -06:00
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
Maurice Parker
24f1371a9a
Fix can't delete without selecting in sidebar but for Multiplatform
2020-08-14 15:36:19 -05:00
Maurice Parker
ff829c0e59
Stop skipping the Today feed when finding next unread and looping around
2020-07-27 21:21:11 -05:00
Maurice Parker
ecefe59a5e
Skip the current folder for next unread
2020-07-27 21:01:32 -05:00
Maurice Parker
4c1061cfba
Fix bug that caused currently selected item to not be found on next unread
2020-07-26 16:00:00 -05:00
Maurice Parker
2efc0a17a9
Make Sidebar expansion state available to SidebarModel
2020-07-26 15:31:32 -05:00
Maurice Parker
a1cbca8a0b
Remove replays that were making things strange on macOS
2020-07-25 17:31:34 -05:00
Maurice Parker
882ebbea3e
Update iOS with latest TimelineModel refactoring
2020-07-25 06:20:21 -05: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
bffcfdd67d
Add share operator to sidebarItemsPublisher so that we don't duplicate rebuilds
2020-07-24 14:05:26 -05:00
Maurice Parker
3b648ac548
Remove removeDuplicates operator as it wasn't needed
2020-07-24 13:57:08 -05:00
Maurice Parker
a25ed4da4a
Changed delete context menu item to use combine code
2020-07-24 12:57:47 -05:00
Maurice Parker
d70721491d
Change mark all as read in account to use combine code
2020-07-24 11:52:46 -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
36aba33c3d
Animate sidebar item changes
2020-07-23 11:53:59 -05:00
Maurice Parker
b3ca806d0b
Stop disabling tab support on Multiplatform macOS. Issue #179
2020-07-23 11:29:48 -05:00
Maurice Parker
f9cd15970f
Update for changes in Beta 3 of Xcode 12
2020-07-22 17:55:15 -05:00
Maurice Parker
48c721a468
Merge pull request #2293 from stuartbreckenridge/feature/sidebar-context-menus
...
Feature/sidebar context menus
2020-07-22 16:50:53 -05:00
Stuart Breckenridge
1bd0bfce37
Minor changes for #2287
2020-07-22 21:47:40 +08:00
Maurice Parker
b4aef7c414
Make sidebar handle selection state when read filter is on
2020-07-21 14:16:46 -05:00
Maurice Parker
a990e07351
Change to not debounce the filter button
2020-07-21 10:53:31 -05:00
Maurice Parker
e8742306ad
Replace coalescing queue and other items with Combine
2020-07-21 09:27:38 -05:00
Stuart Breckenridge
7639ea2780
Initial work on #2287
2020-07-21 16:05:31 +08:00
Maurice Parker
68a569ec0b
Implement go to next unread
2020-07-19 15:24:59 -05:00
Maurice Parker
3cbb4da788
Add Sidebar go to next functionality
2020-07-19 13:23:08 -05:00
Maurice Parker
8291230561
Fix the iPad which seems to like to set the selected value to nil after setting it to the correct selection
2020-07-18 21:02:38 -05:00
Maurice Parker
9732ca10f3
Made Sidebar Combine correct
2020-07-18 17:10:45 -05:00
Maurice Parker
d36870028a
Refactor Combine code to make it more readable
2020-07-18 16:53:30 -05:00
Maurice Parker
876f978347
Standardize notification handling on Combine instead of selectors
2020-07-18 15:20:15 -05:00
Maurice Parker
22e2c0b0e6
Add sidebar read filter
2020-07-12 10:52:42 -05:00
Maurice Parker
9f4a037c8f
Rebuild sidebar items when the unread count changes
2020-07-12 09:54:39 -05:00
Maurice Parker
6891f76241
Fix smart feed feed lookup
2020-07-11 19:56: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
5da851f937
Rebuild the sidebar when things are added or changed
2020-07-04 09:33:27 -05:00
Maurice Parker
74f34b1c78
Add basic timeline fetching
2020-07-01 12:30:55 -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
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
Maurice Parker
441bc072f3
Create rough app outline
2020-06-28 14:21:43 -05:00