Commit Graph

222 Commits

Author SHA1 Message Date
Brent Simmons 2f07f4ee16 Rename WebFeed type to just Feed. 2023-07-05 10:02:53 -07:00
Brent Simmons 428cb73c34 Continue changing webFeed to feed. 2023-07-05 08:42:56 -07:00
Brent Simmons ecd6075bd2 Rename Article.webFeedID to .feedID. 2023-07-05 07:33:29 -07:00
Brent Simmons a6832dd2a5 Use ItemIdentifier and itemID instead of FeedIdentifier and feedID. (FeedIdentifier was renamed to ItemIdentifier.) 2023-07-04 14:41:02 -07:00
Brent Simmons 75f1eee00c Rename Article.webFeed to Article.feed. 2023-07-02 16:22:14 -07:00
Brent Simmons e6e03e0d7a Rename Feed to FeedProtocol. (This is part one of renaming WebFeed to Feed.) 2023-07-01 12:43:36 -07:00
Stuart Breckenridge ed6ff090be Merge branch 'ios-ui-settings-localised' into localize_strings
# Conflicts:
#	Mac/AppDelegate.swift
#	Mac/Base.lproj/Preferences.storyboard
#	NetNewsWire.xcodeproj/project.pbxproj
#	Shared/Localizations/LocalizedNetNewsWireError.swift
#	iOS/MasterFeed/MasterFeedViewController.swift
#	iOS/Settings/Appearance/ArticleThemeManagerView.swift
#	iOS/Settings/Appearance/DisplayAndBehaviorsView.swift
#	iOS/Settings/General/SettingsView.swift
2023-05-27 17:00:42 +08:00
Brent Simmons ed730b45a2 Continue adopting @MainActor. 2023-04-05 12:28:24 -07:00
Maurice Parker 391d78b8a1 Fix lastVerticalPosition variable spelling 2023-03-13 23:16:39 -05:00
Maurice Parker b019ee49a7 Remove code injected during a bad merge 2023-03-13 15:19:32 -05:00
Maurice Parker 0505197655 Merge branch 'Ranchero-Software:main' into mark-as-read-on-scroll 2023-03-13 14:46:53 -05:00
Maurice Parker b019efe8e5 Optimized mark as read on scroll to prevent scroll hitches and made it less touchy when marking 2023-03-11 03:07:36 -06:00
Maurice Parker c420283601 Make bulk marking as read validations take into consideration the directly marked as unread articles 2023-03-10 15:34:49 -06:00
Maurice Parker f2de42defd Pick up some previous articles in case we were scrolling fast 2023-03-09 20:38:32 -06:00
Maurice Parker c5e6658e5b Fix mark as read on scroll 2023-03-09 20:12:19 -06:00
Maurice Parker 8e3cc5a9d0 Merge branch 'feat-1844-pull-up-mark-as-read' of https://github.com/everhardt/NetNewsWire into everhardt-feat-1844-pull-up-mark-as-read 2023-03-09 13:23:04 -06:00
Stuart Breckenridge 0cfabf23d6 Fixes Mac Open Article URL(s) pluralisation 2023-01-08 07:30:54 +08:00
Stuart Breckenridge e670d610e3 Localized mac app 2023-01-04 12:33:38 +08:00
Maurice Parker 7c9ac3d712 Add the concept of direct vs. indirect marking of articles. Fixes #3734 2022-11-14 21:10:16 -06:00
Nate Weaver 35e59dd6dd Change parameter label 2022-11-12 17:10:55 -06:00
Nate Weaver cdf2dd5d64 Alert the user the first time they try to copy URLs from articles where some have no URLs 2022-11-12 17:10:55 -06:00
Nate Weaver 6dc1393143 Always respect the user's "Open in Browser" preference 2022-11-12 17:10:55 -06:00
Nate Weaver 7f69ddc749 Add documentation comment and rename window parameter 2022-11-12 17:10:55 -06:00
Nate Weaver 7f59f94542 Move multi-url opening to an extension on Browser
Also reword the alert a bit and add the number of pages to the "Open" button
2022-11-12 17:10:55 -06:00
Nate Weaver 2fbc2fb628 Support opening multiple articles in browser from main menu
Move openArticleURLs() to MainWindowController.
2022-11-12 17:10:55 -06:00
Nate Weaver 3420346fa3 Support opening multiple articles in the browser 2022-11-12 17:10:55 -06:00
Nate Weaver 93afee7e3c Use plural title for multiple URLs 2022-11-12 17:10:55 -06:00
Nate Weaver 1cd21892c1 Support copying multiple article URLs
Requires and RSCore update.
2022-11-12 17:10:55 -06:00
Ethan Wong 220b2287a0 Improve shareToolbarItem's behavior in text-only mode. 2022-11-12 12:03:49 +08:00
Maurice Parker 573806c0ca Added Share to the File menu. Fixes #3692 2022-09-27 16:23:20 -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
Maurice Parker 6386a51f43 Merge pull request #3532 from Wevah/article-copy-order-fix
Return [Article] from articlesForIndexes() instead of Set<Article>
2022-06-08 12:44:45 -07:00
Nate Weaver ae09d52940 Return [Article] from articlesForIndexes() instead of Set<Article> 2022-04-17 15:26:37 -05:00
Ethan Wong 5e2fe5f610 Add proper OSLog argument for os_log calls. 2022-04-04 13:51:53 +08:00
Maurice Parker ae33228fe3 Merge branch 'main' into ios-6.2 2022-01-22 11:14:30 -08:00
Stuart Breckenridge b08d9dfe73 if #available mac
Removes if #available for anything less than macOS 11
2022-01-22 20:55:09 +08:00
Ethan Wong 06278879bc Fix: bottom inset of TimelineTableView disappeared on macOS Monterey 2022-01-10 08:16:42 +08:00
Maurice Parker 09652bff81 Remove Mark Read on Scroll code 2021-12-29 14:44:40 -08:00
everhardt 023b58e8c1 feat: Improved marking as read on scroll on macOS
register top visible article when scrolling starts and ignore the ones above that
2021-11-25 21:09:17 +01:00
everhardt 5bd8292b18 implement pull up on mark as read and improve mark as read on scroll 2021-11-24 23:24:19 +01:00
everhardt 96ffa3aa22 Do not mark as read without user interaction 2021-10-30 18:57:04 +02:00
everhardt 5364b4f384 Mark bottom items in feed as read after 2 seconds on Mac
In case markArticlesAsReadOnScroll is set
2021-10-30 10:58:12 +02:00
everhardt 3b6a3cf4e7 Do not mark articles as read on scroll when they were manually toggled 2021-10-30 10:37:10 +02:00
everhardt 8bce42df56 Change scrollPositionQueue in Mac TimelineViewController to private 2021-10-27 22:21:42 +02:00
everhardt 3db1b60b65 Add Mac setting for mark as read on scroll 2021-10-27 22:03:38 +02:00
everhardt 7b8bed9ac2 Add mark as read on scroll functionality
Does not yet include a setting
2021-10-27 20:52:26 +02:00
Maurice Parker 6e54598547 Fix type that caused a compile error 2021-09-30 09:43:32 -05:00
Duncan Babbage f6552e110d Replace raw with repaired links. Fixes #3103 2021-09-30 16:52:00 +13: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 fa4b2531f8 Merge pull request #3102 from robmathers/copy-url-menu-options
Add Copy Article URL & Copy External URL Menu Items. Fixes #1285.
2021-09-12 21:17:50 -05:00