Commit Graph

40 Commits

Author SHA1 Message Date
Maurice Parker 4284ea26c8 Merge branch 'mac-release' into main 2020-10-18 16:37:00 -05:00
Kiel Gillard 🤪 056aadec14 Multiplatform: activate the app so users can see the results of their actions. 2020-09-30 09:38:53 +10: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
Stuart Breckenridge 7aab8c87fb Removes more @ViewBuilders 2020-08-13 22:25:34 +08:00
Stuart Breckenridge ffc5978a82 Fixes add account sheet sizing
Picker images don’t resize so they’ve been commented out
2020-08-13 12:20:22 +08:00
Stuart Breckenridge cd8c32055b Resolves crash when switching between panes 2020-08-05 20:06:44 +08:00
Stuart Breckenridge 1d0c47a1bd Changes Preferences to use TabBar
This appears to crash when selecting a different pane.
2020-08-05 11:45:24 +08: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 876f978347 Standardize notification handling on Combine instead of selectors 2020-07-18 15:20:15 -05:00
Stuart Breckenridge ee69714b90 Adds timeline preview to viewing pane 2020-07-17 20:47:49 +08:00
Stuart Breckenridge cda315aa6b Adds a separate pane for viewing preferences
Fixes #2183
2020-07-17 10:01:20 +08:00
Stuart Breckenridge c453882b4b Adds Test/Release build downloading
Fixes #2182
2020-07-16 07:29:58 +08:00
Stuart Breckenridge 310cfaf66b Tidies up AdvancedPreferences 2020-07-16 07:02:55 +08:00
Stuart Breckenridge 995278ac58 Enables check for updates 2020-07-16 06:43:11 +08:00
Stuart Breckenridge 0904ff519f moves preferredColorScheme to App level. 2020-07-15 11:16:16 +08:00
Stuart Breckenridge d8c5d3719c Refactors GeneralPrefs Model 2020-07-15 10:54:18 +08:00
Stuart Breckenridge c630bf3b9f Account restrictions removed. 2020-07-15 10:26:03 +08:00
Stuart Breckenridge 99b2d3bb01 removes dead code
& correctly dismisses sheets
2020-07-15 09:14:04 +08:00
Stuart Breckenridge dfe314f214 Adds Feedly and Restricts Accounts 2020-07-15 09:04:33 +08:00
Stuart Breckenridge ade441af74 [weak self] 2020-07-14 21:14:16 +08: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 06af59fb2b fixes dark mode on accounts overlay 2020-07-14 15:05:11 +08:00
Stuart Breckenridge 4982211e27 WiP on Edit Accounts and ColorScheme 2020-07-14 14:57:55 +08:00
Stuart Breckenridge 64848a9421 look and feel of edit account matches production 2020-07-14 11:33:13 +08:00
Stuart Breckenridge 39a71077b4 WiP on Edit Account 2020-07-14 10:44:59 +08:00
Stuart Breckenridge 15b980cabf removed preview 2020-07-13 23:12:08 +08:00
Stuart Breckenridge 01c1df0a6b refactoring 2020-07-13 23:10:50 +08:00
Stuart Breckenridge 587acfcb1c correctly places accountAdded call 2020-07-13 23:02:09 +08:00
Stuart Breckenridge 8a66c368cd fixes enum ==, changes frames 2020-07-13 22:51:09 +08:00
Stuart Breckenridge f4d776688b Toolbar is in a much better shape. 2020-07-13 22:29:33 +08:00
Stuart Breckenridge 122249d716 Updates to add account model 2020-07-13 21:43:41 +08:00
Stuart Breckenridge a53500f643 Adding and deleting accounts works 2020-07-13 21:41:02 +08:00
Stuart Breckenridge 564f96ae47 Add Account Picker now displays accounts 2020-07-13 10:57:42 +08:00
Stuart Breckenridge cbeb74ab76 redesigned account pane 2020-07-12 22:49:55 +08:00
Stuart Breckenridge 235da781db adds (old version) to other NNW entries 2020-07-12 21:47:29 +08:00
Stuart Breckenridge 2636a5cc72 Can set default RSS reader in the General pane 2020-07-12 21:37:27 +08: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
Stuart Breckenridge c2149579c9 Converts AppDefaults to singleton 2020-07-02 09:58:25 +08:00
Stuart Breckenridge 1f6f5fa054 Adds Mac Preferences
This makes use of `@AppStorage` for preferences. Severeral more need to migrated from AppDefaults etc.
2020-06-29 21:04:50 +08:00