Commit Graph

47 Commits

Author SHA1 Message Date
Brent Simmons
649e3e86ef Update URLs to use netnewswire.com where appropriate. 2021-02-21 18:00:40 -08: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