Commit Graph

690 Commits

Author SHA1 Message Date
Brent Simmons b9fa81f922 Fix warnings about build scripts that don’t depend on anything but were marked as running based on dependency analysis. 2023-12-13 20:04:10 -08:00
Brent Simmons c05ef2344f Remove unused code and references to Twitter and Reddit. 2023-11-25 11:44:34 -08:00
Brent Simmons 1bef45e1af Remove ExtensionPoint code. 2023-06-25 16:48:37 -07:00
Brent Simmons 8e8fdcf6d9 Remove more Reddit references, including code in the Account framework. 2023-06-25 15:45:36 -07:00
Brent Simmons aeafd60c36 Remove Extensions UI from Settings window. 2023-06-25 15:24:24 -07:00
Brent Simmons b6e7c16c13 Remove add-Reddit-feed sheet and window controller. 2023-06-25 14:43:55 -07:00
Maurice Parker 6c1e1ea1c6 Remove Twitter integration. Fixes #3842 2023-02-03 19:00:13 -08:00
Maurice Parker 5bf5706ac9 Restrict RSCore version so that we don't pick up version 1.1 when it happens 2022-11-01 20:26:14 -05:00
Stuart Breckenridge bac74ad90f Adds NewsFax to Mac + Mac MAS 2022-02-05 07:04:55 +08:00
Maurice Parker 26422ee971 Add Hyperlegible theme to build 2022-01-31 11:15:21 -08:00
Maurice Parker ab9802d8b5 Remove Hyperlegible theme 2021-12-30 11:55:44 -08:00
Maurice Parker 0fe3ccbc11 Update to the latest version of VerifyNoBS 2021-11-05 15:27:34 -05:00
Maurice Parker c16a231530 Added the Hyperlegible theme 2021-11-01 21:22:22 -05:00
Maurice Parker 08a1e79e7d Fix handling of how sections were added and remove 2021-10-20 20:37:29 -05:00
Maurice Parker bbc7230e76 Refactor Diffable Datasources out of the Sidebar 2021-10-20 19:03:02 -05:00
Maurice Parker 23fe288fe9 Remove Multiplatform targets 2021-10-15 17:23:40 -05:00
Maurice Parker d134af47a8 Fix compile errors 2021-10-07 15:55:57 -05:00
Maurice Parker f73426f397 Added the Promenade theme to the defaults 2021-09-22 19:22:07 -05:00
Maurice Parker 95579e015d Added the Appanoose theme 2021-09-22 11:34:12 -05:00
Stuart Breckenridge 82a62712ce
Better error messages for decoding issues 2021-09-21 10:43:12 +08:00
Stuart Breckenridge a1b01384d3 refactors downloader code for macOS & iOS
More consistent code across platforms.
2021-09-20 19:34:25 +08:00
Stuart Breckenridge afd952fbc2 refactors iOS theme downloads 2021-09-20 09:36:09 +08:00
Stuart Breckenridge 105a78bc0f Merge remote-tracking branch 'origin/main' into nnwtheme-downloader 2021-09-20 06:24:32 +08:00
Stuart Breckenridge 7994b34551 adds mac theme downloading 2021-09-19 21:18:23 +08:00
Stuart Breckenridge 4fab4ffa7c download themes using url scheme
this build enables iOS functionality only.
2021-09-19 20:31:45 +08:00
Maurice Parker 04d7ab188f Add import button to Themes listing scene 2021-09-18 10:49:30 -05:00
Maurice Parker 42bcaf7e55 Extract Theme Import logic so that it can be reused 2021-09-18 10:28:19 -05:00
Maurice Parker ad9c059b8b Change how avatars are themed so that theme makers can control them 2021-09-16 17:11:16 -05:00
Maurice Parker 3fdb4a94ae Move Sepia theme to correct location and clean up the header links 2021-09-15 04:16:35 -05:00
Brent Simmons ecf944c80a Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire into main 2021-09-12 20:05:04 -07:00
Brent Simmons 504c294cc8 Require RSParser 2.0.3 and greater. Fix #3142. 2021-09-12 20:04:54 -07:00
Maurice Parker 98999c0cc1 Add Theme selector to iOS 2021-09-12 16:18:55 -05:00
Maurice Parker 9851629ec9 Implement a way to distribute themes with NetNewsWire 2021-09-12 11:53:34 -05:00
Maurice Parker d8098ab2e9 Split stylesheet.css into two different stylesheets to separate things that should be customized from those that should. 2021-09-11 17:49:56 -05:00
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
Stuart Breckenridge 178e737040 Converts to a browser preference to a `Bool`. 2021-08-26 10:27:23 +08:00
Stuart Breckenridge 3bc18e2891 Reduces Browsers to in-app and system default 2021-08-25 15:05:18 +08:00
Stuart Breckenridge 08a1120e00
Adds app default option
Adds app defaults option for controlling link opening preferences.

Adds browser logic and images.

Browser Manager Updates

- Handles deletion of current browser
- Fixes detection of installed browsers by moving URL Types to LSApplicationQuery
- Updates icons to glyphs
- Context menus update

tidy up

- removes browser specific options and offers in-app or default browser options (can be enabled via a bool)
- adds 1Password as an option
- removes custom wording on context menus

Fixes

- makes sure browser options are available on iPad
- uses VibrantCell
- Changes Settings title to "Open Links In"
2021-08-23 23:01:48 +08:00
Maurice Parker cc3c8d0678
Merge pull request #3187 from danielpunkass/fix-code-signing
Fix code signing
2021-06-23 17:51:08 -05:00
Maurice Parker e3f066aaf5
Merge pull request #3186 from danielpunkass/default-feed-handler
Hopefully finishing up the fixes for handling the "open in default browser" preference
2021-06-23 17:50:06 -05:00
Daniel Jalkut 9359367fe0 Re-sign the Share Extension after removing unwanted frameworks that are embedded within it. Also, add the same framework removal build phase to the MAS target. 2021-06-23 17:28:32 -04:00
Daniel Jalkut 1a567d415c Fix the path to the Sparkle framework in re-code-signing script. 2021-06-23 17:05:28 -04:00
Daniel Jalkut 2fc8e169a8 Re-sign Sparkle framework after removing unwanted components, to avoid a broken seal on the end product. 2021-06-23 17:00:24 -04:00
Daniel Jalkut 1207a20ae5 Remove redundant depdendency listing. 2021-06-23 16:37:46 -04: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 1ee558fe04 Add a Mac App Store Share Extension target and incorporate it into the MAS app. 2021-06-21 12:31:54 -04:00
Daniel Jalkut 1a3bffdac8 Get the NetNewsWire MAS target building again. 2021-06-21 12:30:26 -04:00
Stuart Breckenridge bc811877b9 Moves changes to xcconfig 2021-06-17 00:59:30 +08:00
Stuart Breckenridge a86f1d8a49 FreshRSS will use the entered API url 2021-06-16 14:55:11 +08:00