diff --git a/src/settings-ui/Settings.UI/SettingsXAML/App.xaml b/src/settings-ui/Settings.UI/SettingsXAML/App.xaml index 6e65f31069f3..365c592d2764 100644 --- a/src/settings-ui/Settings.UI/SettingsXAML/App.xaml +++ b/src/settings-ui/Settings.UI/SettingsXAML/App.xaml @@ -11,6 +11,7 @@ + diff --git a/src/settings-ui/Settings.UI/SettingsXAML/Styles/InfoBadge.xaml b/src/settings-ui/Settings.UI/SettingsXAML/Styles/InfoBadge.xaml new file mode 100644 index 000000000000..a4a5a2611169 --- /dev/null +++ b/src/settings-ui/Settings.UI/SettingsXAML/Styles/InfoBadge.xaml @@ -0,0 +1,23 @@ + + + + \ No newline at end of file diff --git a/src/settings-ui/Settings.UI/SettingsXAML/Views/DashboardPage.xaml b/src/settings-ui/Settings.UI/SettingsXAML/Views/DashboardPage.xaml index 0e26afcaace6..b48ddf66c80d 100644 --- a/src/settings-ui/Settings.UI/SettingsXAML/Views/DashboardPage.xaml +++ b/src/settings-ui/Settings.UI/SettingsXAML/Views/DashboardPage.xaml @@ -348,17 +348,28 @@ - + - + Orientation="Horizontal"> + + + - + - + Orientation="Horizontal"> + + + + + + + Icon="{ui:BitmapIcon Source=/Assets/Settings/Icons/ZoomIt.png}"> + + + + diff --git a/src/settings-ui/Settings.UI/Strings/en-us/Resources.resw b/src/settings-ui/Settings.UI/Strings/en-us/Resources.resw index 8116503bcff2..448f12e5fc22 100644 --- a/src/settings-ui/Settings.UI/Strings/en-us/Resources.resw +++ b/src/settings-ui/Settings.UI/Strings/en-us/Resources.resw @@ -4886,4 +4886,8 @@ To record a specific window, enter the hotkey with the Alt key in the opposite m Project website + + NEW + Must be all caps + \ No newline at end of file diff --git a/src/settings-ui/Settings.UI/ViewModels/DashboardListItem.cs b/src/settings-ui/Settings.UI/ViewModels/DashboardListItem.cs index 03843a8d8ca8..9e3110456be8 100644 --- a/src/settings-ui/Settings.UI/ViewModels/DashboardListItem.cs +++ b/src/settings-ui/Settings.UI/ViewModels/DashboardListItem.cs @@ -20,6 +20,8 @@ public class DashboardListItem : INotifyPropertyChanged public string Label { get; set; } + public bool IsNew { get; set; } + public string Icon { get; set; } public string ToolTip { get; set; } diff --git a/src/settings-ui/Settings.UI/ViewModels/DashboardViewModel.cs b/src/settings-ui/Settings.UI/ViewModels/DashboardViewModel.cs index e2b076228866..ca5de48f5df4 100644 --- a/src/settings-ui/Settings.UI/ViewModels/DashboardViewModel.cs +++ b/src/settings-ui/Settings.UI/ViewModels/DashboardViewModel.cs @@ -74,6 +74,7 @@ private void AddDashboardListItem(ModuleType moduleType) { Tag = moduleType, Label = resourceLoader.GetString(ModuleHelper.GetModuleLabelResourceName(moduleType)), + IsNew = moduleType == ModuleType.ZoomIt, IsEnabled = gpo == GpoRuleConfigured.Enabled || (gpo != GpoRuleConfigured.Disabled && ModuleHelper.GetIsModuleEnabled(generalSettingsConfig, moduleType)), IsLocked = gpo == GpoRuleConfigured.Enabled || gpo == GpoRuleConfigured.Disabled, Icon = ModuleHelper.GetModuleTypeFluentIconName(moduleType),