Brent Simmons
e74c81518e
Remove no-longer-needed Unicode support for URL (since it’s part of iOS and macOS now).
2024-06-09 10:58:07 -07:00
Brent Simmons
fe49f3bbe4
Remove numerous superfluous MainActor annotations.
2024-06-08 11:58:30 -07:00
Brent Simmons
401050465e
Rename isNotifyAboutNewArticles
to shouldSendUserNotificationForNewArticles
2024-05-25 23:05:38 -07:00
Brent Simmons
6ad90583a4
Convert renameFeed and renameFolder to async await.
2024-03-27 17:49:09 -07:00
Brent Simmons
2461e937bf
Replace RSCore with several local modules. Update code as needed.
2024-03-20 20:49:15 -07:00
Brent Simmons
d0760f3d12
Continue fixing concurrency warnings.
2024-03-19 23:05:30 -07:00
Brent Simmons
9129cd382c
Remove some no-longer-needed #available checks.
2024-02-27 20:02:31 -08:00
Brent Simmons
4c866b7230
Rename WebFeed and webFeed to Feed and feed.
2024-02-25 23:12:21 -08:00
Brent Simmons
b705433270
Rename WebFeed to Feed.
2024-02-25 21:41:18 -08:00
Brent Simmons
fb51185c05
Remove references to isFeedProvider.
2023-06-25 16:15:21 -07: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
Stuart Breckenridge
5af2643479
standardised naming
2021-04-19 11:21:00 +08:00
Stuart Breckenridge
d4130e7c65
Corrects naming convention
...
[iOS]
Twitter: Notify about new tweets
Reddit: Notify about new posts
Default: Notify about new articles
+ Fixes alignment issues in the inspector view
[macOS]
Twitter: Show notifications for new tweets
Reddit: Show notifications for new posts
Default: Show notifications for new articles
2021-04-19 11:10:57 +08:00
Stuart Breckenridge
4e517a6db4
Disable Reader View
...
This commit:
- adds a `isFeedProvider: Bool` property to `WebFeed`
- if `isFeedProvider` is `true`, the article extractor is disabled on the inspector, hidden from the context menu, and the toolbar button is disabled. Additionally, if `isFeedProvider` is `true`, `isArticleExtractorAlwaysOn` returns `false` and cannot be set to `true`.
2021-04-09 07:47:14 +08:00
Stuart Breckenridge
1e578828e9
: class chnaged to : AnyObject for protocols
2021-02-06 07:06:45 +08:00
Stuart Breckenridge
62ed7492eb
Adds checkmarks
...
Also adds notification to keep Inspector in sync.
2021-02-02 10:26:34 +08:00
Maurice Parker
2a3f41cbbf
Update Inspector windows for folders and smart feeds to look correct on Big Sur.
2020-12-09 17:24:55 -06:00
Maurice Parker
d3061f4d8a
Update the Inspector window title after a successful name update.
2020-12-09 17:12:58 -06:00
Maurice Parker
336f40db7f
Change the Inspectors to use the correct API's so that the sync services get updated. Fixes #2661
2020-12-09 17:09:28 -06:00
Angelo Stavrow
1c4c24721b
Fix action for open-system-preferences button in alert
2020-09-22 07:10:13 -04:00
Angelo Stavrow
09853a51da
Ensure window title updates when feed/folder name is changed
2020-09-08 07:15:12 -04:00
Angelo Stavrow
5f095e8966
Set windowTitle in updateUI() method for *InspectorViewControllers
2020-09-08 07:14:54 -04:00
Angelo Stavrow
c7aa5656d8
Add windowTitle var to Inspector protocol
2020-09-08 07:14:36 -04:00
Angelo Stavrow
ef63c18265
Set window title based on type of Inspector being shown
2020-09-08 07:14:16 -04:00
Nate Weaver
34685328e0
Changes for IDNA support
2020-09-01 16:41:01 -05:00
Brent Simmons
dad317680a
Revise text and spacing in inspector window’s feed pane. Fix #2353 .
2020-08-23 14:54:22 -07:00
Angelo Stavrow
be8fedbf11
Use conditional in guard statement instead of setting an unused variable
2020-08-02 17:10:57 -04:00
Angelo Stavrow
a0fea768bf
Fix race condition between getting and checking notification settings
2020-08-02 17:10:46 -04:00
Angelo Stavrow
88ac27ef50
Only dispatch UI code for async execution
2020-08-02 17:10:41 -04:00
Angelo Stavrow
193aab2cef
Open the Notifications prefPane directly in System Preferences
2020-08-02 17:10:28 -04:00
Angelo Stavrow
3cb47afe65
Group all update-UI functions together in file
2020-08-02 17:10:14 -04:00
Angelo Stavrow
288a5b18db
Improve the open-notifications-prefPane alert's message
2020-08-02 17:10:10 -04:00
Angelo Stavrow
619ddc6ea2
Remove comments, and move post-request actions to the main queue
2020-08-02 17:10:01 -04:00
Angelo Stavrow
42cfe2380a
Present an alert to the user if notifications are denied in System Prefs
2020-08-02 17:09:39 -04:00
Angelo Stavrow
952d066199
Apply same behavior on checkbox toggle as iOS app
2020-08-02 17:09:31 -04:00
Angelo Stavrow
1123a0be86
Try to register for remote notifications when feed inspector appears
2020-08-02 17:09:26 -04:00
Angelo Stavrow
927db2c375
Import UserNotifications
2020-08-02 17:08:44 -04:00
Maurice Parker
06bd5b3a6f
Renamed Feed and related classes/instances to WebFeed
2019-11-14 20:11:41 -06:00
Maurice Parker
ec2b23c9f0
Change Feed Inspector to use same IconView class as other places in code displaying feed icons.
2019-11-12 15:52:07 -06:00
Maurice Parker
c366a55cb5
Change to use Favicon generator.
2019-11-12 15:36:03 -06:00
Maurice Parker
560f36621f
Add IconImage to encapsulate our icon processing logic
2019-11-05 18:05:57 -06:00
Maurice Parker
cc187875d9
Add initial support for per feed notifications
2019-10-02 19:42:16 -05:00
Maurice Parker
7c26921487
Change Feed Inspector Reader View setting layout
2019-09-28 06:20:06 -05:00
Maurice Parker
d67c9144f5
Add Reader View is always on preference for Feeds
2019-09-19 19:49:11 -05:00
Maurice Parker
3207ebf6a5
Implement default timeline avatar. Issue #641
2019-05-21 05:42:40 -05:00
Maurice Parker
b7e2df1a68
Add Folder rename for Feedbin
2019-05-06 10:53:20 -05:00
Brent Simmons
70312aa75c
Major folder and project tree restructuring.
2019-04-13 16:18:54 -07:00