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