Commit Graph

405 Commits

Author SHA1 Message Date
Maurice Parker b568f03edc Unify the stylesheets into a single one to make building themes easier 2021-09-08 04:58:26 -05:00
Maurice Parker 512e83d786 Refactor Styles to now be Themes 2021-09-07 16:58:06 -05:00
Maurice Parker ba2d26dce9 Merge pull request #3180 from danielpunkass/default-feed-handler
Invert the semantics of the defaults key for whether to open Subscrib…
2021-06-22 21:20:12 -05:00
Daniel Jalkut 29af6dea1e Invert the semantics of the defaults key for whether to open Subscribe to Feed feeds in NNW or the user's configured default browser. This ensures the fallback behavior when no preference has been set will default as wanted to opening in NetNewsWire. 2021-06-22 22:14:11 -04:00
Maurice Parker f1dbc2de71 Merge branch 'ios-release' 2021-06-22 19:14:50 -05:00
Maurice Parker 075d473673 Merge pull request #3176 from danielpunkass/default-feed-handler
Introduce a preference for how Safari App Extension should open feeds...
2021-06-22 19:00:43 -05:00
Daniel Jalkut f277b848da Add IconImageCache.swift to the multiplatform builds, and fix a build error in FeedIconImageLoader. 2021-06-21 17:58:13 -04:00
Daniel Jalkut 75fd9e1e13 Add new subscribeToFeedsInNetNewsWire boolean preference, to direct the behavior of the Subscribe to Feed app extension. 2021-06-21 17:51:04 -04:00
Brent Simmons 0d0f1e4908 Replace “don't” with “don’t” everywhere. 2021-05-31 16:01:01 -07:00
Brent Simmons ae63d0feb7 Add a warning about iCloud sync being slow sometimes. Also: in user-facing text, change “subscriptions” to “feeds.” We want to use the word “feed” — a “subscription” makes people think of IAP. 2021-05-31 15:52:56 -07:00
Maurice Parker f9af3c786b Merge branch 'ios-candidate' 2021-05-25 20:12:50 -05:00
Brent Simmons 9d2c8f000f Create and use IconImageCache. It centralizes and de-dupes logic for getting feed/article images, and it caches the results, which helps performance. 2021-05-08 12:42:44 -07:00
Duncan Babbage 9092d075a0 Handle links with unencoded spaces. Fixes #3069 2021-04-28 22:49:32 +12:00
Komachin 7a5581a2c7 Fixed missing argument validateFeed:
Based on the newest API, `public func createWebFeed(url: String, name: String?, container: Container, validateFeed: Bool, completion: @escaping (Result<WebFeed, Error>) -> Void)`, there should be a `validateFeed:` argument.
2021-04-17 10:38:40 +01:00
Jed Fox 6666ce7e83 Add dir=auto to iOS and Multiplatform 2021-03-29 17:20:09 -04:00
Stuart Breckenridge 1e578828e9 : class chnaged to : AnyObject for protocols 2021-02-06 07:06:45 +08:00
Mike Schreiber 7d13545763 Remove trailing space in file path 2021-01-05 16:40:15 -08:00
Maurice Parker df359db69f Fixed the names of the accounts 2020-12-07 13:35:00 -06:00
Maurice Parker 608c11d872 Temporarily renaming files to handle case problems 2020-12-07 13:29:05 -06:00
Maurice Parker 45d2d83d7d Fix resource name case 2020-12-07 13:24:36 -06:00
Maurice Parker 69b12b24f7 Changed names temporarily to fix case sensitivity 2020-12-07 13:23:10 -06:00
Maurice Parker cca33e65eb Fixed Asset names 2020-12-07 13:18:43 -06:00
Stuart Breckenridge c2acafd797 corrects URLs 2020-12-07 19:58:15 +08:00
Stuart Breckenridge 092415e3a9 updated assets 2020-12-07 19:52:35 +08:00
Stuart Breckenridge c8b5caba60 Look and feel. 2020-12-07 19:22:35 +08:00
Stuart Breckenridge 841da2d570 show/hide password when signing up 2020-12-06 08:00:34 +08:00
Stuart Breckenridge 32506b25ae Models now handle sign up presentations 2020-12-06 07:58:20 +08:00
Stuart Breckenridge 56f26c0c3d AddFeedbinAccountView.swift foreground colour 2020-12-05 23:01:10 +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
Stuart Breckenridge ca730c9f3d NewsBlur now authenticates 2020-12-05 16:46:03 +08:00
Stuart Breckenridge 08735c75ef macOS Multiplatform is building again 2020-12-02 20:37:42 +08:00
Maurice Parker 77743f734d Fix undo manager compile error 2020-11-04 17:13:58 -06:00
Maurice Parker 89d0765f9b Add article text size to the app defaults 2020-11-04 17:13:02 -06:00
Maurice Parker be35382f70 Update Feedbin icon to the new design. 2020-10-23 15:44:55 -05:00
Maurice Parker 461f0f35d1 Update to use the Big Sur style icon for the 6.0 release. 2020-10-06 19:03:32 -05:00
Maurice Parker cf8dbb26f7 Resolve issue where we could have a web view deallocated before getting displayed. 2020-09-01 18:54:46 -05:00
Maurice Parker acaeb4164a Fix issue where web views that never readied themselves would clog up the queue. 2020-09-01 18:27:55 -05:00
Maurice Parker 4c221058d8 Don't insert the web view into the queue until the preload process has already started. 2020-08-26 18:08:43 -05:00
Maurice Parker cddd5cebff Merge pull request #2338 from stuartbreckenridge/hotfix/2335
Hotfix/2335
2020-08-15 02:11:08 -05:00
Stuart Breckenridge 0151713de3 Multiplat mac now uses URL extension 2020-08-15 15:08:07 +08:00
Stuart Breckenridge 78b6b1615c Delete ReleaseNotes.swift 2020-08-15 15:03:21 +08: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 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
Maurice Parker 9218b4d95c Merge pull request #2330 from stuartbreckenridge/ios-multiplat-updates
Multiplatform updates
2020-08-14 15:59:42 -05:00
Maurice Parker 24f1371a9a Fix can't delete without selecting in sidebar but for Multiplatform 2020-08-14 15:36:19 -05:00
Stuart Breckenridge 0a51508abf Reduces reliance on presentationMode to dismiss
Bindings are passed instead and this fixes issues with Add Web (etc) only appearing once.
2020-08-14 00:04:39 +08:00
Stuart Breckenridge 7aab8c87fb Removes more @ViewBuilders 2020-08-13 22:25:34 +08:00
Stuart Breckenridge 5682f659b2 Removes another @ViewBuilder 2020-08-13 22:22:33 +08:00
Stuart Breckenridge 316edadb66 Fixes display issues on Inspectors 2020-08-13 22:21:31 +08:00