Maurice Parker
8f7b8160a1
Make Timeline text layout like current apps
2020-07-16 19:36:20 -05:00
Maurice Parker
46762bf297
Implement refresh progress bar for macOS
2020-07-15 21:24:22 -05:00
Maurice Parker
cf233f4825
Merge pull request #2259 from stuartbreckenridge/feature/mac-preferences
...
Mac Preferences
2020-07-15 19:16:19 -05:00
Stuart Breckenridge
c453882b4b
Adds Test/Release build downloading
...
Fixes #2182
2020-07-16 07:29:58 +08:00
Maurice Parker
30d1f77405
Implement pull to refresh on iOS
2020-07-15 16:52:57 -05:00
Maurice Parker
2b84469fb4
Refactored refresh progress so that it doesn't crash on the mac anymore
2020-07-15 15:32:04 -05:00
Maurice Parker
6e60156f0e
Move browser class up a level
2020-07-15 12:44:03 -05:00
Maurice Parker
160b0476f7
Port web view navigation over for the mac app
2020-07-15 12:41:49 -05:00
Stuart Breckenridge
d8c5d3719c
Refactors GeneralPrefs Model
2020-07-15 10:54:18 +08:00
Maurice Parker
31068f90a0
Implement macOS share button
2020-07-14 17:10:53 -05: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
4982211e27
WiP on Edit Accounts and ColorScheme
2020-07-14 14:57:55 +08:00
Stuart Breckenridge
39a71077b4
WiP on Edit Account
2020-07-14 10:44:59 +08:00
Maurice Parker
dc023e681b
Implement share/activity button on iOS
2020-07-13 20:18:39 -05:00
Maurice Parker
7643ddc173
Remove specific button state enums as they were overkill
2020-07-13 16:26:53 -05:00
Maurice Parker
1e2a749cc4
Merge pull request #2258 from rizwankce/add-cloudkit-settings
...
Add cloudkit view for settings accounts
2020-07-13 15:58:48 -05:00
Maurice Parker
c29960ddda
Clean up navigation handling for the timeline
2020-07-13 11:37:21 -05:00
Stuart Breckenridge
01c1df0a6b
refactoring
2020-07-13 23:10:50 +08:00
Rizwan Mohamed Ibrahim
de0edd3c0b
Add cloud kit view for settings accounts
2020-07-13 20:39:19 +05:30
Stuart Breckenridge
a53500f643
Adding and deleting accounts works
2020-07-13 21:41:02 +08:00
Maurice Parker
17e1247ff0
Add sort control for macOS
2020-07-12 19:43:25 -05:00
Maurice Parker
d7a4bddc72
Make timeline filter maintain it state for each timeline individually
2020-07-12 16:48:39 -05: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
Maurice Parker
184ef57576
Implement Timeline multiselect
2020-07-11 18:22:47 -05:00
Maurice Parker
20d989f1b8
Revert "Widget Work in Progress"
2020-07-11 09:48:34 -05:00
Maurice Parker
3eda1de825
Merge pull request #2249 from stuartbreckenridge/feature/widget
...
Widget Work in Progress
2020-07-11 09:36:50 -05:00
Stuart Breckenridge
9991b3760e
Removes print statements and reorgs code
2020-07-11 20:22:21 +08:00
Stuart Breckenridge
1cc5f3cc30
Widget Updates
...
• Can now read data written by main app
• Has preview capability in widget gallery
• Still to solve using ORGANIZATION_IDENTIFIER
2020-07-11 17:01:09 +08:00
Stuart Breckenridge
a45ba35b24
Initial widget work
...
• Latest data is saved out to JSON at various points.
• Technote on widget usage.
• Widget target added.
2020-07-10 23:10:12 +08:00
Maurice Parker
2d57945e98
Implement Read and Star button functionality
2020-07-09 18:44:51 -05:00
Maurice Parker
3e61c7044b
Stub out mark as read and star functionality
2020-07-09 16:34:47 -05:00
Maurice Parker
d16c1678f2
Merge pull request #2239 from rizwankce/fix/add-account-action
...
Fix account selection
2020-07-09 09:31:06 -05:00
Maurice Parker
4fe41b57c5
Merge pull request #2236 from rizwankce/account-details-settings
...
Add settings account details view and implementations
2020-07-09 09:27:37 -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
Maurice Parker
107a8fd550
Implement macOS web view mouse over events
2020-07-08 22:27:59 -05:00
Maurice Parker
5abf222c8a
Merge branch 'swiftui' of https://github.com/Ranchero-Software/NetNewsWire into swiftui
2020-07-08 20:13:08 -05:00
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
Maurice Parker
a9f8bc4a16
Add OAuthSwift submodule
2020-04-14 00:41:30 -05:00
Maurice Parker
d1765b3d0c
Merge branch 'master' into extension-point
2020-04-13 10:22:29 -05:00
Maurice Parker
46f614e960
Merge branch 'ios-release'
2020-04-12 11:50:11 -05:00
Maurice Parker
7064d5d8f5
Fix regression where navigating back and paging back from an article happened at the same time.
2020-04-12 11:48:14 -05:00
Maurice Parker
3ba9ca8c8a
Added new Secrets framework project
2020-04-09 21:07:56 -05:00
Maurice Parker
d49eabbcb3
Add extension management for our two SendToCommand implementations
2020-04-08 20:22:13 -05:00
Maurice Parker
49cff8eb8e
Add basic ExtensionPoint support.
2020-04-07 15:25:33 -05:00
Maurice Parker
429ba1aed3
Add Feed Providers preference pane.
2020-04-06 21:06:42 -05:00
Maurice Parker
e4b03eebc2
Add FeedProvider project.
2020-04-06 17:05:47 -05:00
Maurice Parker
b664ae2609
Merge pull request #1959 from quanganhdo/mac-newsblur
...
Add NewsBlur support to Mac version
2020-03-30 17:37:08 -05:00
Anh Do
c3506e9329
Add NewsBlur to Preferences
2020-03-30 17:45:47 -04:00
Maurice Parker
ecc20ad9e3
Enabled adding a CloudKit account on iOS.
2020-03-28 17:51:14 -05:00