Commit Graph

212 Commits

Author SHA1 Message Date
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
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
Maurice Parker 512e83d786 Refactor Styles to now be Themes 2021-09-07 16:58:06 -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
Rob Mathers 8707a71313 Add Copy Article URL & Copy External URL Menu Items
The Mac items display in the edit and contextual menus, and in the iOS contextual menu for an article.
2021-05-01 16:47:39 -04:00
Duncan Babbage 9092d075a0 Handle links with unencoded spaces. Fixes #3069 2021-04-28 22:49:32 +12:00
Maurice Parker 77dd2e5e22 Merge branch 'mac-release' into main 2021-04-15 14:31:52 -05:00
Maurice Parker 3955151daf Make sure mark as read completes before searching for the next unread. Fixes #2952 2021-04-15 14:29:49 -05:00
Maurice Parker b1a0b649a5 Merge pull request #2972 from j-f1/read-unread
Update swipe actions on macOS to match iOS
2021-04-07 03:47:27 -05:00
Jed Fox 3609b6f977 Add labels to swipe actions to match iOS 2021-04-06 17:34:05 -04:00
Maurice Parker ea6cece955 Merge branch 'mac-release' into main 2021-04-03 09:30:42 -05:00