From ba2ac8d2c9ebb9b45325acf455bf7bf2995cdddf Mon Sep 17 00:00:00 2001 From: Vijay Aravamudhan Date: Mon, 23 May 2022 05:52:50 -0500 Subject: Add new service-level option 'trapLinkUrls' (#154) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This option can be used to allow the user to choose how to handle links (whether to open in the default browser or within the Ferdium service itself) Co-authored-by: André Oliveira --- src/containers/settings/EditServiceScreen.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/containers/settings/EditServiceScreen.js') diff --git a/src/containers/settings/EditServiceScreen.js b/src/containers/settings/EditServiceScreen.js index 24b827993..db8602c10 100644 --- a/src/containers/settings/EditServiceScreen.js +++ b/src/containers/settings/EditServiceScreen.js @@ -85,6 +85,10 @@ const messages = defineMessages({ id: 'settings.service.form.darkReaderSepia', defaultMessage: 'Dark Reader Sepia', }, + trapLinkClicks: { + id: 'settings.service.form.trapLinkClicks', + defaultMessage: 'Open URLs within Ferdium', + }, onlyShowFavoritesInUnreadCount: { id: 'settings.service.form.onlyShowFavoritesInUnreadCount', defaultMessage: 'Only show Favorites in unread count', @@ -198,6 +202,11 @@ class EditServiceScreen extends Component { value: service.isBadgeEnabled, default: DEFAULT_SERVICE_SETTINGS.isBadgeEnabled, }, + trapLinkClicks: { + label: intl.formatMessage(messages.trapLinkClicks), + value: service.trapLinkClicks, + default: DEFAULT_SERVICE_SETTINGS.trapLinkClicks, + }, isMuted: { label: intl.formatMessage(messages.enableAudio), value: !service.isMuted, -- cgit v1.2.3-70-g09d2