From 5d339b81254b14307ea0457af642f85179141625 Mon Sep 17 00:00:00 2001 From: relikd Date: Thu, 11 Dec 2025 15:22:30 +0100 Subject: [PATCH] ref: rename pref key "articleTooltipLimit" --- README.md | 2 +- baRSS/Core Data/FeedArticle+Ext.m | 2 +- baRSS/Helper/UserPrefs.h | 2 +- baRSS/Helper/UserPrefs.m | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d0bd0d5..7addfb3 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ defaults write de.relikd.baRSS shortArticleNamesLimit -int 50 By default, the tooltip is limited to 2000 characters. You can change the limit with this command: ``` -defaults write de.relikd.baRSS tooltipCharacterLimit -int 500 +defaults write de.relikd.baRSS articleTooltipLimit -int 500 ``` 3. Limit the number of displayed articles per feed menu. diff --git a/baRSS/Core Data/FeedArticle+Ext.m b/baRSS/Core Data/FeedArticle+Ext.m index 9264e37..ae17cdb 100644 --- a/baRSS/Core Data/FeedArticle+Ext.m +++ b/baRSS/Core Data/FeedArticle+Ext.m @@ -64,7 +64,7 @@ item.onStateImage = [NSImage imageNamed:RSSImageMenuItemUnread]; item.accessibilityLabel = (self.unread ? NSLocalizedString(@"article: unread", @"accessibility label, feed menu item") : NSLocalizedString(@"article: read", @"accessibility label, feed menu item")); // truncate tooltip - NSUInteger limit = UserPrefsUInt(Pref_tooltipCharacterLimit); + NSUInteger limit = UserPrefsUInt(Pref_articleTooltipLimit); if (limit > 0) { NSString *tooltip = (self.abstract ? self.abstract : self.body); // fall back to body (html) if (tooltip.length > limit) diff --git a/baRSS/Helper/UserPrefs.h b/baRSS/Helper/UserPrefs.h index 24d8d1f..75c0d15 100644 --- a/baRSS/Helper/UserPrefs.h +++ b/baRSS/Helper/UserPrefs.h @@ -39,7 +39,7 @@ // ------ Hidden preferences ------ only modifiable via `defaults write de.relikd.baRSS {KEY}` ------ /** default: @c 10 */ static NSString* const Pref_openFewLinksLimit = @"openFewLinksLimit"; /** default: @c 60 */ static NSString* const Pref_shortArticleNamesLimit = @"shortArticleNamesLimit"; -/** default: @c 2k */ static NSString* const Pref_tooltipCharacterLimit = @"tooltipCharacterLimit"; +/** default: @c 2k */ static NSString* const Pref_articleTooltipLimit = @"articleTooltipLimit"; /** default: @c 40 */ static NSString* const Pref_articlesInMenuLimit = @"articlesInMenuLimit"; /** default: @c nil */ static NSString* const Pref_colorStatusIconTint = @"colorStatusIconTint"; /** default: @c nil */ static NSString* const Pref_colorUnreadIndicator = @"colorUnreadIndicator"; diff --git a/baRSS/Helper/UserPrefs.m b/baRSS/Helper/UserPrefs.m index 1aca0b8..45c09f5 100644 --- a/baRSS/Helper/UserPrefs.m +++ b/baRSS/Helper/UserPrefs.m @@ -29,8 +29,8 @@ void UserPrefsInit(void) { // Display limits & truncation ( defaults write de.relikd.baRSS {KEY} -int 10 ) [defs setObject:[NSNumber numberWithUnsignedInteger:10] forKey:Pref_openFewLinksLimit]; [defs setObject:[NSNumber numberWithUnsignedInteger:60] forKey:Pref_shortArticleNamesLimit]; - [defs setObject:[NSNumber numberWithUnsignedInteger:2000] forKey:Pref_tooltipCharacterLimit]; [defs setObject:[NSNumber numberWithUnsignedInteger:40] forKey:Pref_articlesInMenuLimit]; + [defs setObject:[NSNumber numberWithInteger:2000] forKey:Pref_articleTooltipLimit]; [defs setObject:[NSNumber numberWithUnsignedInteger:1] forKey:Pref_prefSelectedTab]; // feed tab [[NSUserDefaults standardUserDefaults] registerDefaults:defs]; }