Commit Graph

111 Commits

Author SHA1 Message Date
Brent Simmons
b49731cc34 Continue adopting MainActor. 2023-07-09 11:34:56 -07:00
Brent Simmons
2f300164b1 Continue adopting MainActor. 2023-07-06 21:51:33 -07:00
Brent Simmons
771badecc6 Rename webFeed to feed. 2023-07-05 20:46:25 -07:00
Brent Simmons
8a605b3b61 Rename sortableWebFeedID to sortableFeedID. 2023-07-05 14:36:35 -07:00
Brent Simmons
2f07f4ee16 Rename WebFeed type to just Feed. 2023-07-05 10:02:53 -07:00
Brent Simmons
ecd6075bd2 Rename Article.webFeedID to .feedID. 2023-07-05 07:33:29 -07:00
Brent Simmons
75f1eee00c Rename Article.webFeed to Article.feed. 2023-07-02 16:22:14 -07:00
Brent Simmons
169f018c6a Rename AppDefaults.addWebFeedFolderName to .addFeedFolderName. 2023-07-02 15:28:15 -07:00
Brent Simmons
5c2a33a800 Rename AppDefaults.addWebFeedAccountID to .addFeedAccountID. 2023-07-02 15:25:50 -07:00
Brent Simmons
8a9c680cfc Continue removing ExtensionPoint code. Start fixing build errors. 2023-06-30 21:55:54 -07:00
Stuart Breckenridge
abcc836c07 [macOS] Updates Import/Export of OPML
- Created OPML UTType
- Added OPML as an importable UTI type
- `allowedFileTypes` replaced with `allowed ContentTypes`
- Moved UTType extension to single shared file
- Build flags updated
2023-05-31 16:57:57 +08:00
Stuart Breckenridge
bb48e60068 Merge branch 'main' into ios-ui-settings-localised 2023-04-06 17:45:18 +04:00
Brent Simmons
c9a6405927 Continue adopting @MainActor. 2023-04-01 22:08:31 -07:00
Stuart Breckenridge
432aeea1b5 Localises IconImage descriptions
- Deletes UIKit Timeline customizer
2022-12-20 17:26:19 +08:00
Stuart Breckenridge
686d93f49e Switched to Pickers instead of Sliders
…because tick marks on SwiftUI pickers are painful
2022-12-20 17:20:45 +08:00
Maurice Parker
35e57f4d98 Add build number to the release note lookup 2022-11-13 19:05:03 -06:00
Maurice Parker
0ea57c21c2 Fix article status notification regression 2022-11-12 12:33:14 -06:00
Maurice Parker
17a602d0e7 Add a Debug menu option to clear the image caches 2022-11-04 14:48:07 -05:00
Mario Guzman
1eb4002c78 Fix timeline, details views for proper toolbar scroll behavior
Both the details and timeline container views were not extending behind the toolbar and thus content would not show when scrolled behind it. Top anchors should anchor to the top of the super view rather than safe area guides and AppKit automatically adjusts the scroll insets for NSToolbar and optionally (if available) NSTitlebarAccessoryViewController. This allows for the divider to appear when content scrolls behind it and for content to "shine through" the translucency of the NSToolbar.
2022-10-01 12:03:51 -07:00
Maurice Parker
7d6157dde4 Change so that we always show the pointing finger cursor when hovering over a link 2022-09-27 19:44:53 -05:00
Maurice Parker
d100c64d80 Add right-click action to the Article Extractor Button. Fixes #3695 2022-09-27 12:02:45 -05:00
Maurice Parker
93b05c2bb5 Add link to iCloud Syncing Limitations & Solutions to all iCloud account maintenance UI 2022-09-24 05:28:01 -05:00
Stuart Breckenridge
0dd4689bf0 Logging changes
- Adds `Logging` protocol
- Moves to Swift-style `OSLog` usage

os_log to Logger

os_log audit

Replacment of os.log with Logging
2022-09-04 21:31:03 +08:00
Stuart Breckenridge
fe73d95df8 Updates to FontDescriptors 2022-01-21 08:59:23 +08:00
Duncan Babbage
cc855f3832 link and URL vars for Article. Storage as rawLink
link and externalLink fall back to providing the raw stored value if URLs cannot be created even with repair.
2021-09-30 16:51:59 +13: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
Maurice Parker
991297165b Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993 2021-04-12 19:42:05 -05:00
Maurice Parker
c95daa208f Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993 2021-04-12 19:41:01 -05:00
Maurice Parker
cc6449ed2a Merge branch 'ios-candidate' into main 2021-04-03 11:10:04 -05:00
Maurice Parker
1874e0c7d2 Change the luminance algorithm so that we don't miss images in unexpected formats. Fixes #2967 2021-04-03 10:40:46 -05:00
Stuart Breckenridge
8dc6e4e332 Contraint Changes
Fixes #2850
• #2634: resizing vertically downards (expanding) is smooth
2021-03-07 14:21:30 +08:00
Maurice Parker
051309d98b Fix pathing problem with icon image urls 2021-02-04 21:50:03 -06:00
Stuart Breckenridge
f85c1234a5 Adds to the URL-Extensions file 2021-01-09 06:09:50 +08:00
Stuart Breckenridge
fe194ec2e5 adds iconImageUrl to article utils 2020-12-24 07:31:44 +08:00
Maurice Parker
ef18600acc Separate background suppression from symbol processing. Fixes #2646 & Fixes #2635 2020-12-06 14:25:22 -06:00
Maurice Parker
ec66c08f9a Make status marking asynchronous. 2020-10-24 17:17:46 -05:00
Nate Weaver
643b9f4659 Make sure range.location isn't out-of-bounds
Fix for #2512.
2020-10-20 12:05:52 -05:00
Maurice Parker
8b3bd2f388 Move Reachability to RSWeb 2020-10-06 19:25:42 -05:00
Maurice Parker
b0e7ae0324 Merge branch 'mac-candidate' into main 2020-08-19 21:03:55 -05:00
Maurice Parker
1cda2ac3be Discard the email address in the byline if it is a no reply. Issue #2351 2020-08-18 17:44:28 -05:00
Maurice Parker
a500166af0 Merge branch 'ios-release' into main 2020-08-15 11:03:29 -05: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
Maurice Parker
73b120a91c Change any glyphs in the sidebar to white when selected to make them visible regardless of use control color selection 2020-08-10 13:53:21 -05:00
Maurice Parker
1de3c75d4f Add update timeline articles statuses back in 2020-07-25 13:53:46 -05:00
Maurice Parker
e88e4f65a5 Switch TimelineItems to use an OrderedDictionary 2020-07-25 10:31:22 -05:00
Maurice Parker
e315687cc9 Supply a background for the icon if it is too short or hard to see. Issue #2220 2020-07-20 21:01:25 -05:00
Stuart Breckenridge
7183b853bd #2256
Fixes #2256
2020-07-13 14:24:57 +08:00
Maurice Parker
6b45a72707 Change unread indicator font and weight to match existing iOS parameters 2020-07-03 20:03:36 -05:00