@@ -19,6 +19,12 @@ private async Task SetOrganizationMode(LibraryOrganizationMode mode)
1919 await PersistViewStateAsync ( ) ;
2020 }
2121
22+ private async Task ToggleToneMetadataAsync ( )
23+ {
24+ _showToneMetadata = ! _showToneMetadata ;
25+ await PersistViewStateAsync ( ) ;
26+ }
27+
2228 private void RebuildLibraryView ( )
2329 {
2430 _folderNodes = LibraryFolderTreeBuilder . BuildTree ( _folders , _allCards , _selectedFolderId , _expandedFolderIds ) ;
@@ -124,6 +130,7 @@ private async Task RestoreViewStateAsync()
124130 : storedState . SelectedFolderId ;
125131 _sortMode = storedState . SortMode ;
126132 _organizationMode = storedState . OrganizationMode ;
133+ _showToneMetadata = storedState . ShowToneMetadata ?? true ;
127134 _expandedFolderIds = storedState . ExpandedFolderIds
128135 . Where ( folderId => ! string . IsNullOrWhiteSpace ( folderId ) )
129136 . ToHashSet ( StringComparer . Ordinal ) ;
@@ -135,6 +142,7 @@ private Task PersistViewStateAsync()
135142 SelectedFolderId : _selectedFolderId ,
136143 SortMode : _sortMode ,
137144 OrganizationMode : _organizationMode ,
145+ ShowToneMetadata : _showToneMetadata ,
138146 ExpandedFolderIds : _expandedFolderIds . OrderBy ( value => value , StringComparer . Ordinal ) . ToArray ( ) ) ;
139147
140148 return SettingsStore . SaveAsync ( LibrarySettingsKey , state ) ;
0 commit comments