diff --git a/browser/main/SideNav/index.js b/browser/main/SideNav/index.js index 8f0948c9..7af6bb81 100644 --- a/browser/main/SideNav/index.js +++ b/browser/main/SideNav/index.js @@ -152,6 +152,11 @@ class SideNav extends React.Component { if (config.sortTagsBy === 'COUNTER') { tagList = _.sortBy(tagList, item => (0 - item.size)) } + if (config.ui.showOnlyRelatedTags && (relatedTags.size > 0)) { + tagList = tagList.filter( + tag => tag.related + ) + } return ( tagList.map(tag => { return ( diff --git a/browser/main/modals/PreferencesModal/UiTab.js b/browser/main/modals/PreferencesModal/UiTab.js index 9c74255d..21338731 100644 --- a/browser/main/modals/PreferencesModal/UiTab.js +++ b/browser/main/modals/PreferencesModal/UiTab.js @@ -66,6 +66,7 @@ class UiTab extends React.Component { language: this.refs.uiLanguage.value, showCopyNotification: this.refs.showCopyNotification.checked, confirmDeletion: this.refs.confirmDeletion.checked, + showOnlyRelatedTags: this.refs.showOnlyRelatedTags.checked, disableDirectWrite: this.refs.uiD2w != null ? this.refs.uiD2w.checked : false @@ -210,6 +211,16 @@ class UiTab extends React.Component { {i18n.__('Show a confirmation dialog when deleting notes')} +