Maurice Parker
5583b21616
Merge pull request #2232 from stuartbreckenridge/swiftui
...
Multi-selection on macOS #2164
2020-07-08 20:12:23 -05:00
Stuart Breckenridge
4c11667ff7
Moves selection to SidebarModel
2020-07-09 07:15:47 +08:00
Maurice Parker
a87a692d7e
Fix class file name misspelling
2020-07-08 17:50:18 -05:00
Maurice Parker
5efc02f969
Merge pull request #2230 from rizwankce/fix/settings-account-header-imageview
...
Settings account header imageview
2020-07-08 15:28:49 -05:00
Maurice Parker
6f055b5923
Implement ArticleView for macOS
2020-07-08 10:20:04 -05:00
Stuart Breckenridge
ab0fbc99c3
Merge branch 'multi-select' into swiftui
2020-07-08 21:41:59 +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
Rizwan Mohamed Ibrahim
48f212abcd
Add settings account header image view
2020-07-08 14:40:14 +05:30
Maurice Parker
909dcb3f93
Made ArticleExtractorButtonState a shared enum
2020-07-08 02:27:16 -05:00
Maurice Parker
1e03da8192
Merge branch 'swiftui' of https://github.com/Ranchero-Software/NetNewsWire into swiftui
2020-07-08 02:25:17 -05:00
Rizwan Mohamed Ibrahim
74f822f624
Add Feedbin account addition implementation
2020-07-08 12:38:27 +05:30
Maurice Parker
59c3015fff
Made web view preloading code and scheme handler shared code
2020-07-07 19:31:24 -05:00
Rizwan Mohamed Ibrahim
5aa329bf1c
Adds Account settings and New Local account addition
2020-07-07 22:45:12 +05:30
Maurice Parker
2e94ae9e8e
Add basic support for Article view on iOS
2020-07-06 21:14:05 -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
Maurice Parker
ac0153b71f
Remove unused type alias
2020-07-06 01:46:12 -05:00
Maurice Parker
958de0c0d9
Remove VisualEffectBlur and split ArticleView into target specific files
2020-07-06 01:44:35 -05:00
Maurice Parker
6695fcfca7
Refactor sidebar styling to remove duplicate code
2020-07-06 01:32:43 -05:00
Maurice Parker
1389008b31
Add Article toolbar
2020-07-05 18:53:18 -05:00
Maurice Parker
eb8f6e0c03
Refactor the Timeline toolbar to be a modifier like Sidebar's is
2020-07-05 14:52:04 -05:00
Maurice Parker
8b81548457
Rename SidebarToolbar to SidebarToolbarModifer
2020-07-05 14:45:19 -05:00
Maurice Parker
208271d6b4
Merge pull request #2210 from philviso/swiftui-progressview
...
Implement iOS progress view
2020-07-04 10:23:20 -05:00
Phil Viso
9131056f2b
Added refreshProgressState to SceneModel. Removed RefreshProgressModel from environment
2020-07-04 10:20:50 -05:00
Stuart Breckenridge
3bf30fb6e2
Add Feed Fix
...
Fixes #2209
2020-07-04 23:08:12 +08:00
Alex Faber
7fc7bedf9e
NEW: Add Folder functionality in SwiftUI
2020-07-04 16:19:03 +02:00
Phil Viso
9b43994701
Merge branch 'swiftui' of https://github.com/brentsimmons/NetNewsWire into swiftui-progressview
...
# Conflicts:
# Multiplatform/Shared/Sidebar/SidebarToolbar.swift
2020-07-04 09:15:08 -05:00
Phil Viso
2ed0d66e42
Implement iOS progress view #2162
2020-07-04 09:09:49 -05:00
Maurice Parker
f16fd36e70
Merge pull request #2206 from stuartbreckenridge/swiftui
...
Add Web Feed macOS Layout
2020-07-04 09:05:49 -05:00
Maurice Parker
4bd6b3ac96
Refactor SettingsModel into its own swift file
2020-07-04 09:03:35 -05:00
Stuart Breckenridge
294591d154
Fixes compile crash with sidebar toolbar
2020-07-04 22:01:01 +08:00
Stuart Breckenridge
01a84a2a40
Sidebar toolbar no longer an overlay
...
Also moved view model to separate file and removed the view prefix.
2020-07-04 21:34:15 +08:00
Rizwan Mohamed Ibrahim
dde9035592
Add feeds settings for import and export subscriptions
2020-07-04 13:39:08 +05:30
Maurice Parker
ba0093e07c
Implement timeline toolbar using toolbar modifier
2020-07-03 22:14:36 -05:00
Maurice Parker
4486d2bd09
Add TimeilneToolbar. Issue #2195
2020-07-03 21:55:27 -05:00
Maurice Parker
b28fc913af
Renamed because we just call out view models Models
2020-07-03 20:23:41 -05:00
Maurice Parker
883590b50f
Merge pull request #2198 from stuartbreckenridge/swiftui
...
Fixes #2196
2020-07-03 20:12:29 -05:00
Stuart Breckenridge
e99ff1346b
Work on #2196
...
Fixes #2196
All logic has moved to `AddWebFeedViewModel`.
2020-07-04 09:07:55 +08:00
Maurice Parker
a4537ec0d4
Merge branch 'swiftui' of https://github.com/Ranchero-Software/NetNewsWire into swiftui
2020-07-03 11:46:32 -05:00
Stuart Breckenridge
75166b404e
Merge branch 'pr/7' into swiftui
...
# Conflicts:
# Multiplatform/Shared/Sidebar/SidebarToolbar.swift
2020-07-03 23:47:21 +08:00
Maurice Parker
52a868ae7d
Refactored PreferredColorSchemeModifier out into its own swift file
2020-07-03 10:45:12 -05:00
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
01a26a23a3
Merge pull request #2178 from rizwankce/swiftui-color-palette
...
SwiftUI Appearance Settings
2020-07-03 10:11:49 -05:00
Maurice Parker
e621e5e0f7
Add prebuild script to generate Secrets for new multiplaform targets
2020-07-03 09:48:14 -05:00
Stuart Breckenridge
6b6ff7ce1c
Work in progress for #2184
2020-07-03 20:31:48 +08: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
Maurice Parker
494bd85a37
Stub out Article code
2020-07-02 15:30:50 -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
Maurice Parker
cec866cf27
Merge branch 'swiftui' into swiftui
2020-07-02 04:53:43 -05:00
Stuart Breckenridge
c2149579c9
Converts AppDefaults to singleton
2020-07-02 09:58:25 +08:00
Maurice Parker
bacffbadbe
Add icon image to Timeline
2020-07-01 17:21:58 -05: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
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
53a26f89fe
Implement scene specific storage for Sidebar expanded state
2020-06-30 20:23:22 -05:00
Maurice Parker
e593f67429
Stub out Timeline code
2020-06-30 11:03:33 -05:00
Stuart Breckenridge
2342ef2b76
Adds Toolbar for Sidebar & SettingsViews for iOS
2020-06-30 21:22:23 +08:00
Maurice Parker
835b04c53d
Add feed icons
2020-06-29 20:09:11 -05:00
Maurice Parker
61ad0fbfa4
Add unread counts to Sidebar
2020-06-29 16:58:10 -05:00
Maurice Parker
0886cffcff
Refactor the SidebarView list into its own View so to reduce code duplication
2020-06-29 13:14:03 -05:00
Stuart Breckenridge
0907164627
Adapts to compact size classes
2020-06-29 22:06:00 +08:00
Stuart Breckenridge
8b7940492a
Mac Toolbar
...
Placement of buttons is not quite right, but the search bar is in the right place!
2020-06-29 21:19:51 +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
Maurice Parker
86b929743b
Add SmartFeeds to outline
2020-06-29 06:16:48 -05:00
Maurice Parker
c40b7d8c05
Tweak the project settings to get previews working
2020-06-28 21:05:49 -05:00
Maurice Parker
441bc072f3
Create rough app outline
2020-06-28 14:21:43 -05:00
Maurice Parker
67c0e00957
Make multiplatform compile shared app resources
2020-06-28 03:05:01 -05:00
Maurice Parker
7ceaa305e7
Initial multiplatform build
2020-06-27 11:22:01 -05:00
Maurice Parker
50508446bb
Use immutable object for diffable datasource on Feeds. Issues #1901 , #2031 , #2124
2020-06-15 18:03:20 -05:00
Maurice Parker
7d8e49a2ee
Merge branch 'ios-release'
2020-05-18 03:05:59 -05:00
Maurice Parker
b575d648dc
Merge pull request #2063 from bdougsand/find-in-article-ios
...
Adds "Find in Article" activity to the share sheet
2020-05-18 02:41:28 -05:00
Maurice Parker
775a69a295
Add iOS Reddit URL builder
2020-05-12 11:17:47 -05:00
Brian Sanders
737f4bfdf5
Adds "Find in Article" activity to the share sheet
...
addresses #1750
2020-05-11 17:08:44 -04:00
Maurice Parker
06e91aa8b7
Add the Add Reddit Feed dialog
2020-05-10 11:44:30 -05:00
Stuart Breckenridge
f901436211
mailto links now open on iOS
...
fixes #2036
Extends `URL` with an email address `var` for `mailto` schemes and adds a decisionHandler for `mailto` schemes on `WebViewController`. If the device cannot send mail, an alert is displayed.
2020-05-03 21:33:57 +08:00
Maurice Parker
e681fd6402
Stub out Reddit Feed Provider / Extension Point
2020-05-02 19:38:57 -05:00
Nate Weaver
074cad019b
Re-add NSAttributedString+NetNewsWire
2020-05-01 01:42:43 -05:00
Maurice Parker
86fb98c17b
Revert "WIP: Title tags"
2020-04-24 20:24:24 -05:00
Maurice Parker
8b584d0000
Merge pull request #2016 from Wevah/title-tags
...
WIP: Title tags
2020-04-24 18:41:06 -05:00
Nate Weaver
b437ddab5c
Move NSAttributedString+NetNewsWire into Shared/Extensions
2020-04-24 18:25:56 -05:00
Maurice Parker
4a3205d74f
Removed Test build configuration
2020-04-24 17:08:10 -05:00
Nate Weaver
6aff83481f
Make attributed titles work on iOS
2020-04-24 16:20:41 -05:00
Nate Weaver
3d509a94d4
Add attributed title support in the timeline
2020-04-24 16:20:40 -05:00
Maurice Parker
c451cb38d9
Add Twitter detail entry scene
2020-04-23 10:43:09 -05:00
Maurice Parker
059b24c57b
Add Twitter select account for URL builder
2020-04-23 09:50:19 -05:00
Maurice Parker
4ff273c3b5
Add single Home Timeline and Mentions URL builder.
2020-04-23 09:08:33 -05:00
Maurice Parker
4461cf83cb
Add select URL Builder dialog
2020-04-23 04:44:26 -05:00
Maurice Parker
e11cf2ccf5
Rename to use common name for table view cell
2020-04-23 04:00:51 -05:00
Maurice Parker
0ff0c87932
Add the new twitter add dialog
2020-04-21 21:25:45 -05:00
Maurice Parker
0e7c47b04e
Refactored add window code to allow for multiple types of feed add window
2020-04-21 18:33:07 -05:00
Maurice Parker
d0d29fd7da
Merge branch 'master' into extension-point
2020-04-19 19:01:11 -05:00
Nate Weaver
2a6d9994ea
Move shared CSS into its own file
2020-04-19 18:38:33 -05:00
Maurice Parker
eb02568409
Made Feed Providers part of the Account project
2020-04-16 11:15:39 -05:00
Maurice Parker
d168658e05
Add Extension Point maintenance to the iOS app.
2020-04-16 08:25:40 -05:00
Maurice Parker
42853fe487
Renamed source file to match usual conversions for extensions.
2020-04-15 14:12:31 -05:00
Maurice Parker
e206909237
Refactor ExtensionPoints to make them easier to create in the future.
2020-04-14 16:47:05 -05:00
Maurice Parker
4a7a27e695
Fix build settings
2020-04-14 07:54:40 -05:00