mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 19:26:39 +02:00
[PTRun]Add setting to disable thumbnails (#24600)
This commit is contained in:
@@ -72,6 +72,9 @@ namespace Microsoft.PowerToys.Settings.UI.Library
|
||||
[JsonPropertyName("search_wait_for_slow_results")]
|
||||
public bool SearchWaitForSlowResults { get; set; }
|
||||
|
||||
[JsonPropertyName("generate_thumbnails_from_files")]
|
||||
public bool GenerateThumbnailsFromFiles { get; set; }
|
||||
|
||||
public PowerLauncherProperties()
|
||||
{
|
||||
OpenPowerLauncher = new HotkeySettings(false, false, true, false, 32);
|
||||
@@ -92,6 +95,7 @@ namespace Microsoft.PowerToys.Settings.UI.Library
|
||||
SearchClickedItemWeight = 5;
|
||||
SearchQueryTuningEnabled = false;
|
||||
SearchWaitForSlowResults = false;
|
||||
GenerateThumbnailsFromFiles = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -80,6 +80,7 @@ namespace ViewModelTests
|
||||
Assert.AreEqual(originalSettings.Properties.OverrideWinkeyS, viewModel.OverrideWinSKey);
|
||||
Assert.AreEqual(originalSettings.Properties.SearchResultPreference, viewModel.SearchResultPreference);
|
||||
Assert.AreEqual(originalSettings.Properties.SearchTypePreference, viewModel.SearchTypePreference);
|
||||
Assert.AreEqual(originalSettings.Properties.GenerateThumbnailsFromFiles, viewModel.GenerateThumbnailsFromFiles);
|
||||
|
||||
// Verify that the stub file was used
|
||||
var expectedCallCount = 2; // once via the view model, and once by the test (GetSettings<T>)
|
||||
|
||||
@@ -499,6 +499,12 @@
|
||||
<data name="PowerLauncher_TabSelectsContextButtons.Description" xml:space="preserve">
|
||||
<value>Pressing tab will first select through the available context buttons of the current selection before moving onto the next result</value>
|
||||
</data>
|
||||
<data name="PowerLauncher_GenerateThumbnailsFromFiles.Header" xml:space="preserve">
|
||||
<value>Generate thumbnails from files</value>
|
||||
</data>
|
||||
<data name="PowerLauncher_GenerateThumbnailsFromFiles.Description" xml:space="preserve">
|
||||
<value>Results will try to generate thumbnails for files. Disabling this setting may increase stability and speed</value>
|
||||
</data>
|
||||
<data name="PowerLauncher_SearchQueryResultsWithDelay.Header" xml:space="preserve">
|
||||
<value>Input Smoothing</value>
|
||||
<comment>This is about adding a delay to wait for more input before executing a search</comment>
|
||||
|
||||
@@ -563,6 +563,23 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels
|
||||
}
|
||||
}
|
||||
|
||||
public bool GenerateThumbnailsFromFiles
|
||||
{
|
||||
get
|
||||
{
|
||||
return settings.Properties.GenerateThumbnailsFromFiles;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
if (settings.Properties.GenerateThumbnailsFromFiles != value)
|
||||
{
|
||||
settings.Properties.GenerateThumbnailsFromFiles = value;
|
||||
UpdateSettings();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private ObservableCollection<PowerLauncherPluginViewModel> _plugins;
|
||||
|
||||
public ObservableCollection<PowerLauncherPluginViewModel> Plugins
|
||||
|
||||
@@ -185,6 +185,14 @@
|
||||
IsOn="{x:Bind ViewModel.TabSelectsContextButtons, Mode=TwoWay}" />
|
||||
</labs:SettingsCard>
|
||||
|
||||
<labs:SettingsCard
|
||||
x:Uid="PowerLauncher_GenerateThumbnailsFromFiles"
|
||||
>
|
||||
<ToggleSwitch
|
||||
x:Uid="ToggleSwitch"
|
||||
IsOn="{x:Bind ViewModel.GenerateThumbnailsFromFiles, Mode=TwoWay}" />
|
||||
</labs:SettingsCard>
|
||||
|
||||
</controls:SettingsGroup>
|
||||
|
||||
<!--<ComboBox x:Uid="PowerLauncher_SearchResultPreference"
|
||||
|
||||
Reference in New Issue
Block a user