mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-04 18:26:39 +02:00
[PTRun]UI for turning on Pinyin on Settings (#24293)
* Conflict resolving Part 1 * Conflict resolving Part 2 * Conflict resolving Part 3 * Conflict resolving part 4 * fix usepinyin * Add test and fix setting * Fix whitespace * Fix prefix name * Add mention that it doesn't work for every plugin
This commit is contained in:
@@ -153,6 +153,14 @@
|
||||
<ToggleSwitch x:Uid="ToggleSwitch" IsOn="{x:Bind ViewModel.TabSelectsContextButtons, Mode=TwoWay}" />
|
||||
</controls:SettingsCard>
|
||||
|
||||
<controls:SettingsCard
|
||||
x:Uid="PowerLauncher_UsePinyin"
|
||||
HeaderIcon="{ui:FontIcon FontFamily={StaticResource SymbolThemeFontFamily}, Glyph=}">
|
||||
<ToggleSwitch
|
||||
x:Uid="ToggleSwitch"
|
||||
IsOn="{x:Bind ViewModel.UsePinyin, Mode=TwoWay}" />
|
||||
</controls:SettingsCard>
|
||||
|
||||
<controls:SettingsCard x:Uid="PowerLauncher_GenerateThumbnailsFromFiles">
|
||||
<ToggleSwitch x:Uid="ToggleSwitch" IsOn="{x:Bind ViewModel.GenerateThumbnailsFromFiles, Mode=TwoWay}" />
|
||||
</controls:SettingsCard>
|
||||
|
||||
@@ -736,6 +736,12 @@
|
||||
<data name="PowerLauncher_SearchResultPreference.Header" xml:space="preserve">
|
||||
<value>Search result preference</value>
|
||||
</data>
|
||||
<data name="PowerLauncher_UsePinyin.Header" xml:space="preserve">
|
||||
<value>Use Pinyin</value>
|
||||
</data>
|
||||
<data name="PowerLauncher_UsePinyin.Description" xml:space="preserve">
|
||||
<value>Experimental: Use Pinyin on the search query. May not work for every plugin.</value>
|
||||
</data>
|
||||
<data name="PowerLauncher_SearchResultPreference_MostRecentlyUsed" xml:space="preserve">
|
||||
<value>Most recently used</value>
|
||||
</data>
|
||||
|
||||
@@ -580,6 +580,23 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels
|
||||
}
|
||||
}
|
||||
|
||||
public bool UsePinyin
|
||||
{
|
||||
get
|
||||
{
|
||||
return settings.Properties.UsePinyin;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
if (settings.Properties.UsePinyin != value)
|
||||
{
|
||||
settings.Properties.UsePinyin = value;
|
||||
UpdateSettings();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private ObservableCollection<PowerLauncherPluginViewModel> _plugins;
|
||||
|
||||
public ObservableCollection<PowerLauncherPluginViewModel> Plugins
|
||||
|
||||
Reference in New Issue
Block a user