Commit Graph

47 Commits

Author SHA1 Message Date
Brent Simmons b0a1183e11 Update URLs to use netnewswire.com where appropriate. 2021-02-21 20:21:01 -06:00
Stuart Breckenridge 762417e2ba
additional work on iOS sheets 2020-12-05 22:58:11 +08:00
Stuart Breckenridge ad678f2fc1
models now handle authentication 2020-12-05 22:18:10 +08:00
Rizwan Mohamed Ibrahim 7e9db1d218
Fix import/export subscriptions
Beta 6 has changed the way import and export works. It's changed from
a environment variable to view modifier now.
2020-08-28 23:01:58 +05:30
Maurice Parker cddd5cebff
Merge pull request #2338 from stuartbreckenridge/hotfix/2335
Hotfix/2335
2020-08-15 02:11:08 -05:00
Stuart Breckenridge ddbf0fffb6
Fixes #2335
The `ReleaseNotes` struct has been replaced with an extension on URL. Release Notes can now be opened on all versions of NNW.
2020-08-15 15:01:00 +08:00
Stuart Breckenridge 3610f71ac2
Adds accentColor to toggle 2020-08-15 14:34:20 +08:00
Stuart Breckenridge e3a221befd
Moves feed deletion to Feeds section 2020-08-15 14:31:56 +08: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 13e28f6f3f
Removed force unwrapping 2020-08-13 09:28:11 +08:00
Stuart Breckenridge f1e3a19804
Fixes #291
Release notes added to Settings (iOS) and Help Menu (macOS)
2020-08-13 08:24:54 +08:00
Noelle Leigh 4dafe95478 Fix Multiplatform/iOS/Settings/SettingsModel.swift 2020-07-26 05:47:02 -04:00
Rizwan Mohamed Ibrahim cb409728aa
Add subscriptions import/export navigation link with list
- refactors export/import action sheet to be a new screen with list options
2020-07-24 20:50:43 +05:30
Rizwan Mohamed Ibrahim 81a92738f9
Add fresh RSS account with credentials account view 2020-07-21 23:10:18 +05:30
Rizwan Mohamed Ibrahim 86c9100e70
Add credentials account view and model
- refactors feedbin account view and model
- groups feedbin, feedly, newsblur into credentials account
2020-07-21 20:43:43 +05:30
Maurice Parker 1a74701052
Merge pull request #2260 from rizwankce/show-password-for-feedbin-accouunt-view
Add show/hide password for feedbin account view
2020-07-13 16:00:01 -05:00
Rizwan Mohamed Ibrahim b95697bf0d
Add show/hide password for feedbin account view 2020-07-13 20:52:05 +05:30
Rizwan Mohamed Ibrahim de0edd3c0b
Add cloud kit view for settings accounts 2020-07-13 20:39:19 +05:30
Maurice Parker d16c1678f2
Merge pull request #2239 from rizwankce/fix/add-account-action
Fix account selection
2020-07-09 09:31:06 -05:00
Rizwan Mohamed Ibrahim 7c30749625
Fix account selection showing wrong sheet upon selection 2020-07-09 19:55:58 +05:30
Rizwan Mohamed Ibrahim 2c7663870a
Add settings account details view and implementations 2020-07-09 16:14:53 +05:30
Rizwan Mohamed Ibrahim 6958abb4ec
Fix account header image alignment and foreground color 2020-07-08 16:10:34 +05:30
Rizwan Mohamed Ibrahim 57dbe2b8ab
Fix header image white background 2020-07-08 16:09:49 +05:30
Rizwan Mohamed Ibrahim 8fb95f7900
Fix issues with account image being stretched 2020-07-08 15:13:10 +05:30
Rizwan Mohamed Ibrahim ea3149d5bc
Add simplified Account Header image view without stacks 2020-07-08 14:44:27 +05:30
Rizwan Mohamed Ibrahim 48f212abcd
Add settings account header image view 2020-07-08 14:40:14 +05:30
Rizwan Mohamed Ibrahim 74f822f624
Add Feedbin account addition implementation 2020-07-08 12:38:27 +05:30
Maurice Parker b84be77c45
Merge pull request #2228 from rizwankce/accounts-settings
Accounts settings : Add New Local Account
2020-07-07 12:26:29 -05:00
Rizwan Mohamed Ibrahim 5aa329bf1c
Adds Account settings and New Local account addition 2020-07-07 22:45:12 +05:30
Rizwan Mohamed Ibrahim cbce799e01
Add title for About view 2020-07-07 12:22:55 +05:30
Maurice Parker 7564ee33b1
Merge pull request #2223 from rizwankce/feeds-settings-errors
Add feeds settings import/export errors
2020-07-06 16:44:55 -05:00
Maurice Parker 06a1a5f28b Merge branch 'pr/2218' into swiftui 2020-07-06 16:39:36 -05:00
Maurice Parker d1f7473a02 Moved items to match current layout 2020-07-06 16:30:50 -05:00
Maurice Parker fcf0c1ad1c Implement Settings About Section. Issue #2174 2020-07-06 15:30:32 -05:00
Rizwan Mohamed Ibrahim cbac7a85cb
Add feeds settings import/export errors 2020-07-06 22:43:20 +05:30
Stuart Breckenridge 10924caf7f Fixes #2171
Slider is now used in lieu of a stepper. To do that, `timelineIconDimensions` had to be changed from an `Int` to a `Double`.
2020-07-06 17:54:11 +08:00
Maurice Parker 4bd6b3ac96 Refactor SettingsModel into its own swift file 2020-07-04 09:03:35 -05:00
Rizwan Mohamed Ibrahim dde9035592
Add feeds settings for import and export subscriptions 2020-07-04 13:39:08 +05:30
Rizwan Mohamed Ibrahim 7cc71eac95
Merge branch 'swiftui' into swiftui-color-palette
* swiftui:
  Register AppDefaults.  Issue #2190
  Removed obsolete AppDefaults values
  Revert to using List for timeline and use infinite scrolling technique to speed up timeline loads
  Add action sheet for adding feed resources
  Stub out Article code
  Delete dead code
  Fix bad merge where we were missing a file reference

# Conflicts:
#	NetNewsWire.xcodeproj/project.pbxproj
2020-07-03 13:45:03 +05:30
Rizwan Mohamed Ibrahim fc548ac913
Try conditional modifier for preferredColorScheme 2020-07-03 12:35:12 +05:30
Maurice Parker 88d03586ae Register AppDefaults. Issue #2190 2020-07-03 01:24:35 -05:00
Rizwan Mohamed Ibrahim 959eef6a1a
Add color palette implementation for Appearance settings 2020-07-02 21:10:24 +05:30
Stuart Breckenridge c2149579c9 Converts AppDefaults to singleton 2020-07-02 09:58:25 +08:00
Stuart Breckenridge 0e0f46fa49 Refactors `AppDefaults` to `AppSettings`
This commit makes some assumptions:

- `AppSettings` is an `ObservableObject` that uses `@AppStorage` where possible, which sets default values.
- Each change to an property triggers an `objectWillChange.send()` call.
- `IconSize` is not used. Instead, it defaults to 40.0 with minimums and maximums of 20.0 and 60.0, controlled via Timeline settings.
2020-07-01 21:06:40 +08:00
Stuart Breckenridge 12a0d13971 Changes viewModel to @StateObject 2020-06-30 22:31:12 +08:00
Stuart Breckenridge 6cb4c46e4b Adds app version text to setting footer 2020-06-30 21:50:53 +08:00
Stuart Breckenridge 2342ef2b76 Adds Toolbar for Sidebar & SettingsViews for iOS 2020-06-30 21:22:23 +08:00