Commit Graph

5856 Commits

Author SHA1 Message Date
Stuart Breckenridge d8914510f7 AddWebFeed
Fixes #2184

Adding Web Feeds is working for macOS and iOS. There are some alignment is.
2020-07-03 23:43:20 +08:00
Maurice Parker 45e702501e Change to set preferredColorScheme to nil which should make it automatic again (but doesn't) 2020-07-03 10:43:05 -05:00
Maurice Parker 01a26a23a3
Merge pull request #2178 from rizwankce/swiftui-color-palette
SwiftUI Appearance Settings
2020-07-03 10:11:49 -05:00
Stuart Breckenridge a4f53bc167 Using Form and monospace to keep alignment
Work in progress for #2184
2020-07-03 22:58:39 +08:00
Maurice Parker e621e5e0f7 Add prebuild script to generate Secrets for new multiplaform targets 2020-07-03 09:48:14 -05:00
Stuart Breckenridge bfd5bd467d Credits for url parser
Work in progress for #2184
2020-07-03 21:53:43 +08:00
Stuart Breckenridge 467c16465f add feed changes
sorts alignment issues with monospaced fonts.
2020-07-03 21:43:55 +08:00
Stuart Breckenridge 6fb5af81af Removes Combine import. 2020-07-03 20:41:47 +08:00
Stuart Breckenridge 6b6ff7ce1c Work in progress for #2184 2020-07-03 20:31:48 +08:00
Phil Viso ac5cfada4f Corrected spelling of palette 2020-07-03 07:15:51 -05:00
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
Maurice Parker 782ae1c5cd Removed obsolete AppDefaults values 2020-07-03 01:01:38 -05:00
Stuart Breckenridge d16105718f
Merge pull request #6 from Ranchero-Software/swiftui
Swiftui
2020-07-03 07:34:47 +08:00
Maurice Parker 2292d04f91 Revert to using List for timeline and use infinite scrolling technique to speed up timeline loads 2020-07-02 17:36:50 -05:00
Maurice Parker c6bd4cd6e3 Add action sheet for adding feed resources 2020-07-02 16:18:59 -05:00
Maurice Parker 494bd85a37 Stub out Article code 2020-07-02 15:30:50 -05:00
Maurice Parker 248b6720fc Delete dead code 2020-07-02 13:38:02 -05:00
Maurice Parker 9efda0d59b Fix bad merge where we were missing a file reference 2020-07-02 11:45:53 -05:00
Rizwan Mohamed Ibrahim 959eef6a1a
Add color palette implementation for Appearance settings 2020-07-02 21:10:24 +05:30
Stuart Breckenridge 00e498e826
Merge pull request #5 from Ranchero-Software/swiftui
Swiftui
2020-07-02 20:11:40 +08:00
Maurice Parker 313d3df573 Fix timeline so that it works with most recent AppDefaults code 2020-07-02 05:46:56 -05:00
Maurice Parker d15dbe18ef Change AppDefaults to be final classes on macOS and iOS 2020-07-02 05:36:23 -05:00
Maurice Parker 2f8f6e54bd
Merge pull request #2161 from stuartbreckenridge/swiftui
AppSettings
2020-07-02 04:53:53 -05:00
Maurice Parker cec866cf27
Merge branch 'swiftui' into swiftui 2020-07-02 04:53:43 -05:00
Maurice Parker f9805b6cbf
Merge pull request #2168 from Wevah/master
Embedded widget fix
2020-07-02 04:48:59 -05:00
Nate Weaver 014724e6a7 Don't force iframe height to auto
Prevents truncating of YouTube embeds without needing a wrapper div.

(master version of 82f8951c96).

This also sets max-width: 100%; on video instead of width: 100% !important;.
2020-07-02 04:45:08 -05:00
Nate Weaver dc57981376 Only wrap iframes that don't specify their own height
(master version of e183a5406c)
2020-07-02 04:32:58 -05:00
Stuart Breckenridge a57f98e4e7 NetNewsWire-Mac AppDefaults is now a singleton 2020-07-02 11:17:38 +08:00
Stuart Breckenridge f92b219cdc NetNewsWire-iOS AppDefaults is now a singleton 2020-07-02 10:47:45 +08:00
Stuart Breckenridge 0233c98a1b Merge branch 'swiftui' of https://github.com/stuartbreckenridge/NetNewsWire into swiftui 2020-07-02 09:58:46 +08:00
Stuart Breckenridge c2149579c9 Converts AppDefaults to singleton 2020-07-02 09:58:25 +08:00
Stuart Breckenridge 76e0d5e555 Convers AppDefaults to singleton 2020-07-02 09:57:36 +08:00
Maurice Parker ee4d8b34b1 Make sure image loaders don't loop if onAppear gets repeatedly called 2020-07-01 19:50:40 -05:00
Stuart Breckenridge 4e8e792471 Defaults added from NetNewsWire macOS 2020-07-02 06:59:33 +08:00
Maurice Parker e7e3a0d5d7 Change the timeline byline to be the webbed for now 2020-07-01 17:44:45 -05:00
Maurice Parker 269d9462fe Change byline to truncate and only use 1 line 2020-07-01 17:42:44 -05:00
Maurice Parker 0b36498ff8 Added date and byline to timeline 2020-07-01 17:39:27 -05:00
Maurice Parker bacffbadbe Add icon image to Timeline 2020-07-01 17:21:58 -05:00
Brent Simmons 9815e19f01
Merge pull request #2160 from rizwankce/fix/privacy-policy-links
Add Github and slack privacy polices to tech notes
2020-07-01 15:19:39 -07:00
Maurice Parker 4c148e6eba Rename FeedImageLoader 2020-07-01 16:37:20 -05:00
Maurice Parker 781f24454e Add read/starred indicator to timeline 2020-07-01 16:33:07 -05:00
Maurice Parker 74f34b1c78 Add basic timeline fetching 2020-07-01 12:30:55 -05:00
Maurice Parker c1eb9ab927 Add sidebar navigation 2020-07-01 11:13:11 -05: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
Maurice Parker e7a04804b4 Simplified the if/else logic in the getter 2020-07-01 03:46:00 -05:00
Rizwan Mohamed Ibrahim accc4e7efe
Add Github and slack privacy polices to tech notes 2020-07-01 13:02:20 +05:30
Stuart Breckenridge c10207ecaa Merge branch 'swiftui' of https://github.com/stuartbreckenridge/NetNewsWire into swiftui 2020-07-01 09:52:59 +08:00
Stuart Breckenridge bb31a44a96
Merge pull request #3 from Ranchero-Software/swiftui
pr
2020-07-01 09:52:37 +08:00