[UX] Misc consistency improvements in Settings (#44174)

## Summary of the Pull Request

- Minor text changes (e.g. removing "Enable")
- Fixing a few bugs where textblocks did not look disabled
- Sorted mouse utils alphabetically
- Auto-collapsing expanders on the mouse utils to reduce visual clutter

<!-- Please review the items on the PR checklist before submitting-->
## PR Checklist

- [ ] Closes: #xxx
<!-- - [ ] Closes: #yyy (add separate lines for additional resolved
issues) -->
- [ ] **Communication:** I've discussed this with core contributors
already. If the work hasn't been agreed, this work might be rejected
- [ ] **Tests:** Added/updated and all pass
- [ ] **Localization:** All end-user-facing strings can be localized
- [ ] **Dev docs:** Added/updated
- [ ] **New binaries:** Added on the required places
- [ ] [JSON for
signing](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ESRPSigning_core.json)
for new binaries
- [ ] [WXS for
installer](https://github.com/microsoft/PowerToys/blob/main/installer/PowerToysSetup/Product.wxs)
for new binaries and localization folder
- [ ] [YML for CI
pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ci/templates/build-powertoys-steps.yml)
for new test projects
- [ ] [YML for signed
pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/release.yml)
- [ ] **Documentation updated:** If checked, please file a pull request
on [our docs
repo](https://github.com/MicrosoftDocs/windows-uwp/tree/docs/hub/powertoys)
and link it here: #xxx

<!-- Provide a more detailed description of the PR, other things fixed,
or any additional comments/features here -->
## Detailed Description of the Pull Request / Additional comments

<!-- Describe how you validated the behavior. Add automated tests
wherever possible, but list manual validation steps taken as well -->
## Validation Steps Performed
This commit is contained in:
Niels Laute 2025-12-09 17:50:45 +01:00 committed by GitHub
parent 23bc278cc8
commit 620f67a3ba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 76 additions and 109 deletions

View File

@ -48,39 +48,13 @@
HeaderIcon="{ui:FontIcon Glyph=&#xE740;}"
IsEnabled="{x:Bind ViewModel.IsMouseJumpEnabled, Mode=OneWay}">
<tkcontrols:SettingsCard.Description>
<StackPanel
Grid.Row="1"
Grid.Column="1"
Margin="0,4,0,0"
Orientation="Horizontal">
<TextBlock
x:Uid="MouseUtils_MouseJump_ThumbnailSize_Description_Prefix"
Margin="0,0,4,0"
Style="{ThemeResource SecondaryTextStyle}" />
<TextBlock
Margin="0,0,4,0"
FontWeight="SemiBold"
Style="{ThemeResource SecondaryTextStyle}"
Text="{x:Bind ViewModel.MouseJumpThumbnailSize.Width, Mode=OneWay}" />
<TextBlock
Margin="0,5,4,0"
AutomationProperties.AccessibilityView="Raw"
FontFamily="{ThemeResource SymbolThemeFontFamily}"
FontSize="10"
Foreground="{ThemeResource SystemBaseMediumColor}"
Style="{ThemeResource SecondaryTextStyle}"
Text="&#xE947;" />
<TextBlock
Margin="0,0,4,0"
FontWeight="SemiBold"
Style="{ThemeResource SecondaryTextStyle}"
Text="{x:Bind ViewModel.MouseJumpThumbnailSize.Height, Mode=OneWay}" />
<TextBlock
x:Uid="MouseUtils_MouseJump_ThumbnailSize_Description_Suffix"
Margin="0,0,4,0"
Foreground="{ThemeResource SystemBaseMediumColor}"
Style="{ThemeResource SecondaryTextStyle}" />
</StackPanel>
<TextBlock>
<Run x:Uid="MouseUtils_MouseJump_ThumbnailSize_Description_Prefix" />
<Run FontWeight="SemiBold" Text="{x:Bind ViewModel.MouseJumpThumbnailSize.Width, Mode=OneWay}" />
<Run Text="x" />
<Run FontWeight="SemiBold" Text="{x:Bind ViewModel.MouseJumpThumbnailSize.Height, Mode=OneWay}" />
<Run x:Uid="MouseUtils_MouseJump_ThumbnailSize_Description_Suffix" />
</TextBlock>
</tkcontrols:SettingsCard.Description>
<StackPanel
Grid.Column="2"

View File

@ -23,6 +23,34 @@
<controls:SettingsPageControl x:Uid="MouseUtils" ModuleImageSource="ms-appx:///Assets/Settings/Modules/MouseUtils.png">
<controls:SettingsPageControl.ModuleContent>
<StackPanel ChildrenTransitions="{StaticResource SettingsCardsAnimations}" Orientation="Vertical">
<controls:SettingsGroup x:Uid="MouseUtils_CursorWrap" AutomationProperties.AutomationId="MouseUtils_CursorWrapTestId">
<controls:GPOInfoControl ShowWarning="{x:Bind ViewModel.IsCursorWrapEnabledGpoConfigured, Mode=OneWay}">
<tkcontrols:SettingsCard
Name="MouseUtilsEnableCursorWrap"
x:Uid="MouseUtils_Enable_CursorWrap"
HeaderIcon="{ui:BitmapIcon Source=/Assets/Settings/Icons/CursorWrap.png}"
IsEnabled="{x:Bind ViewModel.IsCursorWrapEnabledGpoConfigured, Mode=OneWay, Converter={StaticResource BoolNegationConverter}}">
<ToggleSwitch x:Uid="ToggleSwitch" IsOn="{x:Bind ViewModel.IsCursorWrapEnabled, Mode=TwoWay}" />
</tkcontrols:SettingsCard>
</controls:GPOInfoControl>
<tkcontrols:SettingsExpander
Name="MouseUtilsCursorWrapSettingsExpander"
x:Uid="MouseUtils_CursorWrap_ActivationShortcut"
HeaderIcon="{ui:FontIcon Glyph=&#xEDA7;}"
IsEnabled="{x:Bind ViewModel.IsCursorWrapEnabled, Mode=OneWay}">
<controls:ShortcutControl MinWidth="{StaticResource SettingActionControlMinWidth}" HotkeySettings="{x:Bind Path=ViewModel.CursorWrapActivationShortcut, Mode=TwoWay}" />
<tkcontrols:SettingsExpander.Items>
<tkcontrols:SettingsCard ContentAlignment="Left">
<CheckBox x:Uid="MouseUtils_AutoActivate" IsChecked="{x:Bind ViewModel.CursorWrapAutoActivate, Mode=TwoWay}" />
</tkcontrols:SettingsCard>
<tkcontrols:SettingsCard ContentAlignment="Left" IsEnabled="{x:Bind ViewModel.IsCursorWrapEnabled, Mode=OneWay}">
<CheckBox x:Uid="MouseUtils_CursorWrap_DisableWrapDuringDrag" IsChecked="{x:Bind ViewModel.CursorWrapDisableWrapDuringDrag, Mode=TwoWay}" />
</tkcontrols:SettingsCard>
</tkcontrols:SettingsExpander.Items>
</tkcontrols:SettingsExpander>
</controls:SettingsGroup>
<controls:SettingsGroup x:Uid="MouseUtils_FindMyMouse" AutomationProperties.AutomationId="MouseUtils_FindMyMouseTestId">
<controls:GPOInfoControl ShowWarning="{x:Bind ViewModel.IsFindMyMouseEnabledGpoConfigured, Mode=OneWay}">
<tkcontrols:SettingsCard
@ -40,8 +68,7 @@
x:Uid="MouseUtils_FindMyMouse_ActivationMethod"
AutomationProperties.AutomationId="MouseUtils_FindMyMouseActivationMethodId"
HeaderIcon="{ui:FontIcon Glyph=&#xE961;}"
IsEnabled="{x:Bind ViewModel.IsFindMyMouseEnabled, Mode=OneWay}"
IsExpanded="True">
IsEnabled="{x:Bind ViewModel.IsFindMyMouseEnabled, Mode=OneWay}">
<ComboBox MinWidth="{StaticResource SettingActionControlMinWidth}" SelectedIndex="{x:Bind Path=ViewModel.FindMyMouseActivationMethod, Mode=TwoWay}">
<ComboBoxItem x:Uid="MouseUtils_FindMyMouse_ActivationDoubleControlPress" />
<ComboBoxItem x:Uid="MouseUtils_FindMyMouse_ActivationDoubleRightControlPress" />
@ -114,8 +141,7 @@
x:Uid="Appearance_Behavior"
AutomationProperties.AutomationId="MouseUtils_FindMyMouseAppearanceBehaviorId"
HeaderIcon="{ui:FontIcon Glyph=&#xEB3C;}"
IsEnabled="{x:Bind ViewModel.IsFindMyMouseEnabled, Mode=OneWay}"
IsExpanded="False">
IsEnabled="{x:Bind ViewModel.IsFindMyMouseEnabled, Mode=OneWay}">
<tkcontrols:SettingsExpander.Items>
<!-- Overlay opacity removed; alpha now encoded in colors -->
<tkcontrols:SettingsCard Name="MouseUtilsFindMyMouseBackgroundColor" x:Uid="MouseUtils_FindMyMouse_BackgroundColor">
@ -206,8 +232,7 @@
x:Uid="MouseUtils_MouseHighlighter_ActivationShortcut"
AutomationProperties.AutomationId="MouseUtils_MouseHighlighterActivationShortcutId"
HeaderIcon="{ui:FontIcon Glyph=&#xEDA7;}"
IsEnabled="{x:Bind ViewModel.IsMouseHighlighterEnabled, Mode=OneWay}"
IsExpanded="True">
IsEnabled="{x:Bind ViewModel.IsMouseHighlighterEnabled, Mode=OneWay}">
<controls:ShortcutControl MinWidth="{StaticResource SettingActionControlMinWidth}" HotkeySettings="{x:Bind Path=ViewModel.MouseHighlighterActivationShortcut, Mode=TwoWay}" />
<tkcontrols:SettingsExpander.Items>
<tkcontrols:SettingsCard ContentAlignment="Left">
@ -273,34 +298,6 @@
<panels:MouseJumpPanel x:Name="MouseUtils_MouseJump_Panel" x:Uid="MouseUtils_MouseJump_Panel" />
<controls:SettingsGroup x:Uid="MouseUtils_CursorWrap" AutomationProperties.AutomationId="MouseUtils_CursorWrapTestId">
<controls:GPOInfoControl ShowWarning="{x:Bind ViewModel.IsCursorWrapEnabledGpoConfigured, Mode=OneWay}">
<tkcontrols:SettingsCard
Name="MouseUtilsEnableCursorWrap"
x:Uid="MouseUtils_Enable_CursorWrap"
HeaderIcon="{ui:BitmapIcon Source=/Assets/Settings/Icons/CursorWrap.png}"
IsEnabled="{x:Bind ViewModel.IsCursorWrapEnabledGpoConfigured, Mode=OneWay, Converter={StaticResource BoolNegationConverter}}">
<ToggleSwitch x:Uid="ToggleSwitch" IsOn="{x:Bind ViewModel.IsCursorWrapEnabled, Mode=TwoWay}" />
</tkcontrols:SettingsCard>
</controls:GPOInfoControl>
<tkcontrols:SettingsExpander
Name="MouseUtilsCursorWrapSettingsExpander"
x:Uid="MouseUtils_CursorWrap_ActivationShortcut"
HeaderIcon="{ui:FontIcon Glyph=&#xEDA7;}"
IsEnabled="{x:Bind ViewModel.IsCursorWrapEnabled, Mode=OneWay}"
IsExpanded="True">
<controls:ShortcutControl MinWidth="{StaticResource SettingActionControlMinWidth}" HotkeySettings="{x:Bind Path=ViewModel.CursorWrapActivationShortcut, Mode=TwoWay}" />
<tkcontrols:SettingsExpander.Items>
<tkcontrols:SettingsCard ContentAlignment="Left">
<CheckBox x:Uid="MouseUtils_AutoActivate" IsChecked="{x:Bind ViewModel.CursorWrapAutoActivate, Mode=TwoWay}" />
</tkcontrols:SettingsCard>
<tkcontrols:SettingsCard ContentAlignment="Left" IsEnabled="{x:Bind ViewModel.IsCursorWrapEnabled, Mode=OneWay}">
<CheckBox x:Uid="MouseUtils_CursorWrap_DisableWrapDuringDrag" IsChecked="{x:Bind ViewModel.CursorWrapDisableWrapDuringDrag, Mode=TwoWay}" />
</tkcontrols:SettingsCard>
</tkcontrols:SettingsExpander.Items>
</tkcontrols:SettingsExpander>
</controls:SettingsGroup>
<controls:SettingsGroup x:Uid="MouseUtils_MousePointerCrosshairs" AutomationProperties.AutomationId="MouseUtils_MousePointerCrosshairsTestId">
<controls:GPOInfoControl ShowWarning="{x:Bind ViewModel.IsMousePointerCrosshairsEnabledGpoConfigured, Mode=OneWay}">
<tkcontrols:SettingsCard
@ -317,8 +314,7 @@
Name="MouseUtilsMousePointerCrosshairsActivationShortcut"
x:Uid="MouseUtils_MousePointerCrosshairs_ActivationShortcut"
HeaderIcon="{ui:FontIcon Glyph=&#xEDA7;}"
IsEnabled="{x:Bind ViewModel.IsMousePointerCrosshairsEnabled, Mode=OneWay}"
IsExpanded="True">
IsEnabled="{x:Bind ViewModel.IsMousePointerCrosshairsEnabled, Mode=OneWay}">
<controls:ShortcutControl MinWidth="{StaticResource SettingActionControlMinWidth}" HotkeySettings="{x:Bind Path=ViewModel.MousePointerCrosshairsActivationShortcut, Mode=TwoWay}" />
<tkcontrols:SettingsExpander.Items>
<tkcontrols:SettingsCard ContentAlignment="Left">

View File

@ -548,7 +548,7 @@
x:Uid="PowerLauncher_TitleFontSize"
HeaderIcon="{ui:FontIcon Glyph=&#xE8E9;}">
<StackPanel Orientation="Horizontal" Spacing="12">
<TextBlock
<controls:IsEnabledTextBlock
VerticalAlignment="Center"
AutomationProperties.AccessibilityView="Raw"
FontSize="12"
@ -564,7 +564,7 @@
TickFrequency="2"
TickPlacement="Outside"
Value="{x:Bind ViewModel.TitleFontSize, Mode=TwoWay}" />
<TextBlock
<controls:IsEnabledTextBlock
VerticalAlignment="Center"
AutomationProperties.AccessibilityView="Raw"
FontSize="24"

View File

@ -228,7 +228,7 @@
<value>Adds feet to the end of cross lines</value>
</data>
<data name="MeasureTool_EnableMeasureTool.Header" xml:space="preserve">
<value>Enable Screen Ruler</value>
<value>Screen Ruler</value>
<comment>"Screen Ruler" is the name of the utility</comment>
</data>
<data name="MouseWithoutBorders_ActivationSettings.Header" xml:space="preserve">
@ -299,7 +299,7 @@
<value>Service</value>
</data>
<data name="MouseWithoutBorders_Toggle_Enable.Header" xml:space="preserve">
<value>Enable Mouse Without Borders</value>
<value>Mouse Without Borders</value>
</data>
<data name="MouseWithoutBorders.SecondaryLinksHeader" xml:space="preserve">
<value>Attribution</value>
@ -540,7 +540,7 @@ opera.exe</value>
<comment>Product name: Navigation view item name for Shortcut Guide</comment>
</data>
<data name="Shell_PowerPreview.Content" xml:space="preserve">
<value>File Explorer add-ons</value>
<value>File Explorer Add-ons</value>
<comment>Product name: Navigation view item name for File Explorer. Please use File Explorer as in the context of File Explorer in Windows</comment>
</data>
<data name="Shell_FancyZones.Content" xml:space="preserve">
@ -564,7 +564,7 @@ opera.exe</value>
<comment>Product name: Navigation view item name for Mouse Without Borders</comment>
</data>
<data name="Shell_MouseUtilities.Content" xml:space="preserve">
<value>Mouse utilities</value>
<value>Mouse Utilities</value>
<comment>Product name: Navigation view item name for Mouse utilities</comment>
</data>
<data name="Shell_NavigationMenu_Announce_Collapse" xml:space="preserve">
@ -584,7 +584,7 @@ opera.exe</value>
<comment>Keyboard Manager page description</comment>
</data>
<data name="KeyboardManager_EnableToggle.Header" xml:space="preserve">
<value>Enable Keyboard Manager</value>
<value>Keyboard Manager</value>
<comment>Keyboard Manager enable toggle header. Do not loc the Product name. Do you want this feature on / off</comment>
</data>
<data name="KeyboardManager_ProfileDescription.Text" xml:space="preserve">
@ -624,7 +624,7 @@ opera.exe</value>
<value>Disable</value>
</data>
<data name="AdvancedPaste_EnableAISettingsCard.Header" xml:space="preserve">
<value>Enable Paste with AI</value>
<value>Paste with AI</value>
</data>
<data name="AdvancedPaste_EnableAIDialogMarkdown.Text" xml:space="preserve">
<value>## Preview Terms
@ -639,7 +639,7 @@ Please review the placeholder content that represents the final terms and usage
<value>I have read and accept the information above.</value>
</data>
<data name="AdvancedPaste_EnablePasteAIModerationToggle.Header" xml:space="preserve">
<value>Enable OpenAI content moderation</value>
<value>OpenAI content moderation</value>
</data>
<data name="AdvancedPaste_EnableAdvancedAIDescription.Text" xml:space="preserve">
<value>Use built-in functions to handle complex tasks. Token consumption may increase.</value>
@ -748,7 +748,7 @@ Please review the placeholder content that represents the final terms and usage
<value>Quick and simple system-wide color picker.</value>
</data>
<data name="ColorPicker_EnableColorPicker.Header" xml:space="preserve">
<value>Enable Color Picker</value>
<value>Color Picker</value>
<comment>do not loc the Product name. Do you want this feature on / off</comment>
</data>
<data name="ColorPicker_ChangeCursor.Content" xml:space="preserve">
@ -758,7 +758,7 @@ Please review the placeholder content that represents the final terms and usage
<value>A quick launcher that has additional capabilities without sacrificing performance.</value>
</data>
<data name="PowerLauncher_EnablePowerLauncher.Header" xml:space="preserve">
<value>Enable PowerToys Run</value>
<value>PowerToys Run</value>
<comment>do not loc the Product name. Do you want this feature on / off</comment>
</data>
<data name="PowerLauncher_SearchResults.Header" xml:space="preserve">
@ -883,7 +883,7 @@ Please review the placeholder content that represents the final terms and usage
<comment>windows refers to application windows</comment>
</data>
<data name="FancyZones_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable FancyZones</value>
<value>FancyZones</value>
<comment>{Locked="FancyZones"}</comment>
</data>
<data name="FancyZones_ExcludeApps.Header" xml:space="preserve">
@ -1053,7 +1053,7 @@ Please review the placeholder content that represents the final terms and usage
<comment>This refers to directly integrating in with Windows</comment>
</data>
<data name="PowerRename_Toggle_Enable.Header" xml:space="preserve">
<value>Enable PowerRename</value>
<value>PowerRename</value>
<comment>do not loc the Product name. Do you want this feature on / off</comment>
</data>
<data name="RadioButtons_Name_Theme.Text" xml:space="preserve">
@ -1235,7 +1235,7 @@ Please review the placeholder content that represents the final terms and usage
<value>PowerToys will restart automatically if needed</value>
</data>
<data name="ShortcutGuide_Enable.Header" xml:space="preserve">
<value>Enable Shortcut Guide</value>
<value>Shortcut Guide</value>
<comment>do not loc the Product name. Do you want this feature on / off</comment>
</data>
<data name="ShortcutGuide_OverlayOpacity.Header" xml:space="preserve">
@ -1267,7 +1267,7 @@ Please review the placeholder content that represents the final terms and usage
<value>Lets you resize images by right-clicking.</value>
</data>
<data name="ImageResizer_EnableToggle.Header" xml:space="preserve">
<value>Enable Image Resizer</value>
<value>Image Resizer</value>
<comment>do not loc the Product name. Do you want this feature on / off</comment>
</data>
<data name="ImagesSizesListView.[using:Microsoft.UI.Xaml.Automation]AutomationProperties.Name" xml:space="preserve">
@ -2405,7 +2405,7 @@ From there, simply click on one of the supported files in the File Explorer and
<value>A convenient way to keep your PC awake on-demand.</value>
</data>
<data name="Awake_EnableSettingsCard.Header" xml:space="preserve">
<value>Enable Awake</value>
<value>Awake</value>
<comment>Awake is a product name, do not loc</comment>
</data>
<data name="Awake_NoKeepAwakeSelector.Content" xml:space="preserve">
@ -2670,7 +2670,7 @@ From there, simply click on one of the supported files in the File Explorer and
<comment>Mouse as in the hardware peripheral.</comment>
</data>
<data name="MouseUtils_Enable_CursorWrap.Header" xml:space="preserve">
<value>Enable CursorWrap</value>
<value>CursorWrap</value>
</data>
<data name="MouseUtils_CursorWrap.Header" xml:space="preserve">
<value>CursorWrap</value>
@ -2825,7 +2825,7 @@ Right-click to remove the key combination, thereby deactivating the shortcut.</v
<comment>"Ctrl" is a keyboard key. "Find My Mouse" is the name of the utility</comment>
</data>
<data name="MouseUtils_Enable_FindMyMouse.Header" xml:space="preserve">
<value>Enable Find My Mouse</value>
<value>Find My Mouse</value>
<comment>"Find My Mouse" is the name of the utility.</comment>
</data>
<data name="MouseUtils_FindMyMouse_ActivationMethod.Header" xml:space="preserve">
@ -2914,7 +2914,7 @@ Right-click to remove the key combination, thereby deactivating the shortcut.</v
<comment>"Mouse Highlighter" is the name of the utility. Mouse is the hardware mouse.</comment>
</data>
<data name="MouseUtils_Enable_MouseHighlighter.Header" xml:space="preserve">
<value>Enable Mouse Highlighter</value>
<value>Mouse Highlighter</value>
<comment>"Find My Mouse" is the name of the utility.</comment>
</data>
<data name="MouseUtils_MouseHighlighter_ActivationShortcut.Header" xml:space="preserve">
@ -2959,7 +2959,7 @@ Right-click to remove the key combination, thereby deactivating the shortcut.</v
<comment>"Mouse Pointer Crosshairs" is the name of the utility. Mouse is the hardware mouse.</comment>
</data>
<data name="MouseUtils_Enable_MousePointerCrosshairs.Header" xml:space="preserve">
<value>Enable Mouse Pointer Crosshairs</value>
<value>Mouse Pointer Crosshairs</value>
<comment>"Mouse Pointer Crosshairs" is the name of the utility.</comment>
</data>
<data name="MouseUtils_MousePointerCrosshairs_ActivationShortcut.Header" xml:space="preserve">
@ -3084,7 +3084,7 @@ Right-click to remove the key combination, thereby deactivating the shortcut.</v
<value>Activation</value>
</data>
<data name="CropAndLock_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable Crop And Lock</value>
<value>Crop And Lock</value>
<comment>"Crop And Lock" is the name of the utility</comment>
</data>
<data name="Shell_CropAndLock.Content" xml:space="preserve">
@ -3140,7 +3140,7 @@ Right-click to remove the key combination, thereby deactivating the shortcut.</v
<value>Activation</value>
</data>
<data name="AlwaysOnTop_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable Always On Top</value>
<value>Always On Top</value>
<comment>{Locked="Always On Top"}</comment>
</data>
<data name="AlwaysOnTop_ExcludedApps.Description" xml:space="preserve">
@ -3241,7 +3241,7 @@ Right-click to remove the key combination, thereby deactivating the shortcut.</v
<value>Peek is a quick and easy way to preview files. Select a file in File Explorer and press the shortcut to open the file preview.</value>
</data>
<data name="Peek_EnablePeek.Header" xml:space="preserve">
<value>Enable Peek</value>
<value>Peek</value>
<comment>Peek is a product name, do not loc</comment>
</data>
<data name="Peek_BehaviorHeader.Header" xml:space="preserve">
@ -3318,7 +3318,7 @@ Right-click to remove the key combination, thereby deactivating the shortcut.</v
<comment>Quick Accent is a product name, do not loc</comment>
</data>
<data name="QuickAccent_EnableQuickAccent.Header" xml:space="preserve">
<value>Enable Quick Accent</value>
<value>Quick Accent</value>
</data>
<data name="Shell_QuickAccent.Content" xml:space="preserve">
<value>Quick Accent</value>
@ -3327,7 +3327,7 @@ Right-click to remove the key combination, thereby deactivating the shortcut.</v
<value>Workspaces</value>
</data>
<data name="Workspaces_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable Workspaces</value>
<value>Workspaces</value>
<comment>"Workspaces" is the name of the utility</comment>
</data>
<data name="Workspaces_Activation_GroupSettings.Header" xml:space="preserve">
@ -3601,7 +3601,7 @@ Activate by holding the key for the character you want to add an accent to, then
<value>Text Extractor</value>
</data>
<data name="TextExtractor_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable Text Extractor</value>
<value>Text Extractor</value>
</data>
<data name="TextExtractor_SupportedLanguages.Title" xml:space="preserve">
<value>Text Extractor can only recognize languages that have the OCR pack installed.</value>
@ -3830,7 +3830,7 @@ Activate by holding the key for the character you want to add an accent to, then
<comment>Products name: Navigation view item name for Hosts File Editor</comment>
</data>
<data name="Hosts_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable Hosts File Editor</value>
<value>Hosts File Editor</value>
<comment>"Hosts File Editor" is the name of the utility</comment>
</data>
<data name="Hosts_Toggle_ShowStartupWarning.Header" xml:space="preserve">
@ -3895,7 +3895,7 @@ Activate by holding the key for the character you want to add an accent to, then
<value>Environment Variables</value>
</data>
<data name="EnvironmentVariables_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable Environment Variables</value>
<value>Environment Variables</value>
</data>
<data name="EnvironmentVariables_Activation_GroupSettings.Header" xml:space="preserve">
<value>Activation</value>
@ -3943,7 +3943,7 @@ Activate by holding the key for the character you want to add an accent to, then
<comment>Product name: Navigation view item name for FileLocksmith</comment>
</data>
<data name="FileLocksmith_Enable_FileLocksmith.Header" xml:space="preserve">
<value>Enable File Locksmith</value>
<value>File Locksmith</value>
<comment>File Locksmith is the name of the utility</comment>
</data>
<data name="FileLocksmith_Toggle_StandardContextMenu.Content" xml:space="preserve">
@ -4032,7 +4032,7 @@ Activate by holding the key for the character you want to add an accent to, then
<value>cancel</value>
</data>
<data name="AdvancedPaste_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable Advanced Paste</value>
<value>Advanced Paste</value>
</data>
<data name="AdvancedPaste_EnableAISettingsGroup.Header" xml:space="preserve">
<value>Paste with AI</value>
@ -4047,7 +4047,7 @@ Activate by holding the key for the character you want to add an accent to, then
<value>Preview the output of AI formats and Image to text before pasting</value>
</data>
<data name="AdvancedPaste_EnableAdvancedAI.Text" xml:space="preserve">
<value>Enable Advanced AI</value>
<value>Advanced AI</value>
</data>
<data name="Oobe_AdvancedPaste.Description" xml:space="preserve">
<value>Advanced Paste is a tool to put your clipboard content into any format you need, focused towards developer workflows. It can paste as plain text, markdown, or json directly with the UX or with a direct keystroke invoke. These are fully locally executed. In addition, it has an AI powered option that is 100% opt-in and requires an Open AI key. Note: this will replace the formatted text in your clipboard with the selected format.</value>
@ -4199,7 +4199,7 @@ Activate by holding the key for the character you want to add an accent to, then
<comment>Product name: Navigation view item name for Registry Preview</comment>
</data>
<data name="RegistryPreview_Enable_RegistryPreview.Header" xml:space="preserve">
<value>Enable Registry Preview</value>
<value>Registry Preview</value>
<comment>Registry Preview is the name of the utility</comment>
</data>
<data name="Oobe_RegistryPreview_HowToUse.Text" xml:space="preserve">
@ -4233,7 +4233,7 @@ Activate by holding the key for the character you want to add an accent to, then
<comment>"Mouse Jump" is the name of the utility. Mouse is the hardware mouse.</comment>
</data>
<data name="MouseUtils_Enable_MouseJump.Header" xml:space="preserve">
<value>Enable Mouse Jump</value>
<value>Mouse Jump</value>
<comment>"Mouse Jump" is the name of the utility.</comment>
</data>
<data name="MouseUtils_MouseJump_ActivationShortcut.Description" xml:space="preserve">
@ -4608,7 +4608,7 @@ Activate by holding the key for the character you want to add an accent to, then
<comment>New+ learn more link. Localize product name in accordance with Windows New</comment>
</data>
<data name="NewPlus_Enable_Toggle.Header" xml:space="preserve">
<value>Enable New+</value>
<value>New+</value>
<comment>Localize product name in accordance with Windows New</comment>
</data>
<data name="NewPlus_TemplatesNotBackupAndRestoreWarning.Title" xml:space="preserve">
@ -4721,7 +4721,7 @@ Activate by holding the key for the character you want to add an accent to, then
<comment>{Locked="ZoomIt"}</comment>
</data>
<data name="ZoomIt_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable ZoomIt</value>
<value>ZoomIt</value>
<comment>{Locked="ZoomIt"}</comment>
</data>
<data name="ZoomIt.ModuleDescription" xml:space="preserve">
@ -5142,7 +5142,7 @@ To record a specific window, enter the hotkey with the Alt key in the opposite m
<value>System Tools</value>
</data>
<data name="CmdPal_Enable_CmdPal.Header" xml:space="preserve">
<value>Enable Command Palette</value>
<value>Command Palette</value>
<comment>Command Palette is a product name, do not loc</comment>
</data>
<data name="LearnMore_CmdPal.Text" xml:space="preserve">
@ -5327,9 +5327,6 @@ To record a specific window, enter the hotkey with the Alt key in the opposite m
<data name="Shell_LightSwitch.Content" xml:space="preserve">
<value>Light Switch</value>
</data>
<data name="LightSwitch_EnableToggleControl_HeaderText.Header" xml:space="preserve">
<value>Enable Light Switch</value>
</data>
<data name="LightSwitch.ModuleDescription" xml:space="preserve">
<value>Easily switch between light and dark mode - on a schedule, automatically, or with a shortcut.</value>
</data>
@ -5343,7 +5340,7 @@ To record a specific window, enter the hotkey with the Alt key in the opposite m
<value>Behavior</value>
</data>
<data name="LightSwitch_EnableSettingsCard.Header" xml:space="preserve">
<value>Enable Light Switch</value>
<value>Light Switch</value>
</data>
<data name="LightSwitch_ShortcutsSettingsGroup.Header" xml:space="preserve">
<value>Shortcuts</value>