Commit Graph

687 Commits

Author SHA1 Message Date
Maurice Parker
be75bd28d0 Refactor the ArticleThemeManager code to simplify it and try to avoid any issues with app warm up on the iPhone 2022-10-03 13:23:11 -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
Maurice Parker
e003069631 Remove unnecessary os version availability tests 2022-09-23 07:52:23 -05:00
Maurice Parker
0c95428b31 Merge branch 'ios-candidate' 2022-09-22 20:50:35 -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
141ed4f915 Write widget data when article status changes happen. Fixes #3567 2022-07-28 17:15:36 -05:00
Stuart Breckenridge
350c373ae2 Fixes LatestArticle to use feedIconPath 2022-07-07 08:14:09 +01: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
Maurice Parker
d2db39c716 Remove FeedWrangler account code 2022-06-04 17:23:20 -07:00
Maurice Parker
4c9a9b2208 Merge branch 'mac-release' 2022-05-26 13:44:02 -07:00
Stuart Breckenridge
66a5e42e8a Updates widget code 2022-05-16 09:32:38 +08:00
Brent Simmons
a0e8ca00ee Fix one of the causes of watchdog crashes in WidgetDataEncoder by fetching just the count of starred articles — instead of fetching all the starred articles and counting them, which can take a long time. 2022-05-12 21:56:49 -07:00
Nate Weaver
ae09d52940 Return [Article] from articlesForIndexes() instead of Set<Article> 2022-04-17 15:26:37 -05:00
Brent Simmons
5978f060bc Update default feeds. 2022-04-03 20:53:52 -07:00
Matt Meissner
54623ec421 Attempt #2: Update gyb to latest version and use python3 2022-02-28 13:16:09 -06:00
Matt Meissner
477062c756 Attempt #2: Update gyb to latest version and use python3 2022-02-28 13:15:17 -06:00
Maurice Parker
f869798756 Merge branch 'ios-candidate' 2022-02-27 17:19:48 -06:00
Maurice Parker
ca112bf564 Merge pull request #3477 from teddybradford/patch-1
Add top margin to figcaption
2022-02-27 16:52:33 -06:00
Maurice Parker
ac3ed381f3 Merge pull request #3472 from stuartbreckenridge/mac-candidate
Revised NewsFax with updated font.
2022-02-27 16:51:35 -06:00
Maurice Parker
8ffdf725d2 Merge pull request #3473 from stuartbreckenridge/ios-candidate
Updated NewsFax with revised font
2022-02-27 16:51:22 -06:00
Maurice Parker
24f5337aa9 Merge pull request #3468 from meissnem/main
Second Attempt: Update `gyb` to latest version and use python3
2022-02-27 16:48:54 -06:00
Maurice Parker
741333e99e Enhance StatusDidChange message to pass status and flag when not passing full articles. Fixes #3481 2022-02-27 13:04:22 -08:00
Maurice Parker
772948307e Enhance StatusDidChange message to pass status and flag when not passing full articles. Fixes #3481 2022-02-27 13:02:42 -08:00
Maurice Parker
c6edaf1768 Enhance StatusDidChange message to pass status and flag when not passing full articles. Fixes #3481 2022-02-27 09:55:59 -08:00
Teddy Bradford
6ae0eef9e9 Add top margin to figcaption
Currently there is no margin between `img` and `figcaption` inside `figure`.

This change adds a small margin so that the text has some breathing room.
2022-02-17 13:29:06 -05:00
Stuart Breckenridge
7c0f06b750 Revised NewsFax with updated font. 2022-02-16 20:08:06 +08:00
Stuart Breckenridge
da298facc6 Updated NewsFax with revised font 2022-02-16 20:06:31 +08:00
Matt Meissner
e0707baab8 Attempt #2: Update gyb to latest version and use python3 2022-02-13 22:10:36 -06:00
Maurice Parker
7737a979dc Revert "Update gyb to latest version and use python3" 2022-02-13 09:17:08 -08:00
Maurice Parker
939c1f3516 Merge pull request #3448 from meissnem/main
Update `gyb` to latest version and use python3
2022-02-13 09:13:45 -08:00
Stuart Breckenridge
4b45294875 removes print 2022-02-11 20:39:18 +08:00
Stuart Breckenridge
01f0881eab Widget Image Handling
Favicons are written to (and removed) to shared container which works around #3451.
2022-02-11 20:37:53 +08:00
Maurice Parker
9ba02bb0df Merge branch 'ios-candidate' 2022-02-10 14:24:49 -08:00
Maurice Parker
65c33bde1a Fix font on iOS 2022-02-10 14:24:27 -08:00
Maurice Parker
e07988c534 Fix font on iOS 2022-02-10 14:23:50 -08:00
Maurice Parker
fd151951b9 Merge branch 'ios-candidate' 2022-02-08 10:35:25 -08:00
Maurice Parker
0c183f4bdf Prevent app themes from attempting to be deleted 2022-02-07 16:49:28 -08:00
Maurice Parker
8ad5969452 Prevent app themes from attempting to be deleted 2022-02-07 16:41:00 -08:00
Maurice Parker
7d2ec79986 Make sure that the theme names are always up to date before setting the current theme 2022-02-07 16:28:35 -08:00
Maurice Parker
063da4ac02 Change to no longer copy app distributed themes to the Themes folder. Fixes #3447 2022-02-07 16:28:20 -08:00
Maurice Parker
a1bfa4afdc Make sure that the theme names are always up to date before setting the current theme 2022-02-07 16:27:10 -08:00
Maurice Parker
ea6e5b8434 Change to no longer copy app distributed themes to the Themes folder. Fixes #3447 2022-02-07 16:23:08 -08:00
Matt Meissner
a5ce395c31 Update gyb to latest version and use python3 2022-02-06 22:34:23 -06:00
Maurice Parker
4ea71ac7cd Merge branch 'ios-candidate' 2022-02-06 13:56:10 -08:00
Stuart Breckenridge
470dc367e5 NewsFax Update 2022-02-05 07:16:33 +08:00
Stuart Breckenridge
cd5a2ac3e4 Updates NewsFax 2022-02-05 07:15:59 +08:00
Stuart Breckenridge
bac74ad90f Adds NewsFax to Mac + Mac MAS 2022-02-05 07:04:55 +08:00