Maurice Parker
39c9cc440c
Add optional article theme toolbar item
2021-09-08 19:58:40 -05:00
Maurice Parker
e68e7420b8
Update the theme popup when the themes change
2021-09-08 17:36:52 -05:00
Maurice Parker
9db72e50e8
Add article theme pop up to General Prefs
2021-09-08 16:38:05 -05:00
Maurice Parker
596202fc33
Reload the article if the theme changes
2021-09-08 15:55:42 -05:00
Maurice Parker
281e41dd2d
Add missing punctuation on alert
2021-09-08 05:49:02 -05:00
Maurice Parker
e66344694e
Copy the theme if the user requests it to be installed
2021-09-08 05:47:57 -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
cf171394cf
Change case on theme
2021-09-08 00:33:43 -05:00
Maurice Parker
86d63542de
Change install text
2021-09-08 00:33:05 -05:00
Maurice Parker
98b9080b1f
Implement initial alert dialog when importing a theme
2021-09-08 00:28:13 -05:00
Maurice Parker
491896e334
Change theme file extension from nnwstyle to nnwtheme
2021-09-07 17:06:41 -05:00
Maurice Parker
512e83d786
Refactor Styles to now be Themes
2021-09-07 16:58:06 -05:00
Maurice Parker
cfd2db58c5
Remove references to nnwstyle.icns so that the system will generate a document icon for us.
2021-09-07 14:31:33 -05:00
Maurice Parker
a06a10e661
Merge branch 'mac-release'
2021-09-06 20:42:13 -05:00
Maurice Parker
45c47f3752
Add nnwstyle as an imported type
2021-09-06 20:29:40 -05:00
Maurice Parker
a6f5c67f9d
Timeout the run loop to get a final return value after two seconds. Fixes #3276
2021-09-06 14:52:41 -05:00
Maurice Parker
530051386f
Fix regression that prevented universal links from working
2021-09-01 20:38:50 -05:00
Maurice Parker
285e9a40fa
Merge pull request #3262 from stuartbreckenridge/ios-browser-behaviour
...
Adds option to open article links in NetNewsWire or in the default browser.
2021-08-26 17:48:30 -05:00
Stuart Breckenridge
d451e3fa4a
Update Credits.rtf
2021-08-26 19:22:26 +08:00
Maurice Parker
0f0cf34ef8
Add nnwstyle bundle definitions
2021-08-25 20:22:58 -05:00
Maurice Parker
ba279d2a6e
Make the Styles folder configurable so that it can be in different places on macOS and iOS.
2021-08-24 20:20:20 -05:00
Daniel Jalkut
2e652351ec
Implement the WKUIDelegate method that is reached when JavaScript in a web view invokes window.open(). This ensures that attempts to open links from code, such as from the YouTube embedded video player, work as expected. Fixes #3088 .
2021-07-27 17:34:48 -04:00
Stuart Breckenridge
1bda0c3734
adds full width to extensions
2021-06-24 07:50:23 +08:00
Stuart Breckenridge
31af975174
applies fullWidth to accounts
2021-06-24 07:49:13 +08:00
Maurice Parker
2b9d3657e7
Merge pull request #3188 from stuartbreckenridge/3171
...
fullWidth added to extension table
2021-06-23 18:28:45 -05:00
Stuart Breckenridge
1971f1a5d8
fullWidth added to extension table
2021-06-24 07:27:14 +08: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
258d7baa73
If we are reached by way of the new x-netnewswire-feed: scheme, replace that with standard feed: scheme before normalizing the URL.
2021-06-23 14:50:25 -04:00
Daniel Jalkut
8b447f6446
Adapt store of the openFeedsInDefaultBrowser preference to be stored/retrieved from app group shared defaults, so that the Safari App Extension can access it.
2021-06-23 14:39:02 -04:00
Stuart Breckenridge
f86a327d8b
Fixes #3171
2021-06-23 20:07:58 +08: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
d2157a7c08
Fix the x-netnewswire-feed: URL scheme replacement.
2021-06-22 22:16:10 -04: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
Daniel Jalkut
8191f2476a
Add x-netnewswire-feed to the list of scheme prefixes for adding a feed to NetNewsWire, and modify the behavior of the Safari App Extension plugin so that it consults the host app preference for opening in NetNewsWire or with the default feed handler, before choosing which scheme to prepend to the feed URL.
2021-06-22 12:35:09 -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
Maurice Parker
d6aa5f23ba
Don't allow the creation of iCloud accounts if iCloud and iCloud Drive aren't enabled. Fixes #3106
2021-06-17 19:05:39 -05:00
Maurice Parker
7fc29837a1
Merge pull request #3163 from stuartbreckenridge/main
...
Password Updates
2021-06-17 09:43:27 -05:00
Stuart Breckenridge
50327a97d3
Password Updates
...
• Removes LD_RUNPATH_SEARCH_PATHS which caused an issue when building for running on device
• Autofill enabled on macOS 11 +
• Adds sender for 1Password (for iPad)
2021-06-17 12:38:53 +08:00
Maurice Parker
f26e0b8c81
Add hidden preference to suppress syncing on launch. Fixes #894
2021-06-16 20:21:44 -05: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
57815f0496
Merge branch 'mac-release'
2021-05-25 20:14:18 -05: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
Chris Campbell
364f3a7639
Prevent infinite loop in DetailWebView.setFrameSize()
...
DetailWebView.setFrameSize() calls bigSurOffsetFix(), which changes the window's frame, which ultimately calls setFrameSize() again (which calls bigSurOffsetFix(), etc). In practice, this isn't causing an infinite loop (I think NSWindow.setFrame(_:display:) is smart enough to prevent reentrancy) but it's still dangerous to have such a glaring logic error in the code.
2021-04-30 00:52:15 -04:00
Chris Campbell
bf77d77669
Expand workaround for macOS 11 WebView origin offset bug. Fixes #2916
...
Move the code that twiddles the window frame from DetailWebView.viewDidEndLiveResize() into a new bigSurOffsetFix() API so it can also be called by setFrameSize() when the frame size is changed outside of a live resize.
2021-04-30 00:02:10 -04:00
Brent Simmons
790218501b
Merge pull request #3079 from babbage/bugfix/3069
...
Handle links with unencoded spaces. Fixes #3069
2021-04-28 21:55:46 -07:00
Duncan Babbage
9092d075a0
Handle links with unencoded spaces. Fixes #3069
2021-04-28 22:49:32 +12:00
Duncan Babbage
2ea86c1e14
Incorporate closure from mac-release
...
Enables ios-candidate branch to build macOS target.
2021-04-27 13:07:09 +12:00