Browse Source

Real fix text (russian) freeze in minimize hamburger menu 🐛

pull/17/head
oZ-Zo 6 years ago
parent
commit
9c5ce842ff
  1. 13
      VS/Script_Gui/Script_Gui_3/MainWindow.xaml
  2. 39
      Win-10-Setup-Script-GUI-2211.ps1

13
VS/Script_Gui/Script_Gui_3/MainWindow.xaml

@ -535,7 +535,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Privacy, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -591,7 +590,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_UI, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -647,7 +645,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_OneDrive, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -703,7 +700,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_System, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -759,7 +755,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_StartMenu, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -815,7 +810,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Edge, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -871,7 +865,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Uwp, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -927,7 +920,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Game, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -983,7 +975,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Tasks, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1039,7 +1030,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Defender, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1095,7 +1085,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_ContextMenu, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1151,7 +1140,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_ChangeLanguage, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1207,7 +1195,6 @@
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_GitHub, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>

39
Win-10-Setup-Script-GUI-2211.ps1

@ -20,8 +20,8 @@ $gitHub = "https://github.com/farag2/Windows-10-Setup-Script"
$headerEng = "Context Menu", "Microsoft Defender", "Microsoft Edge", "Windows Game Recording and Broadcasting", "OneDrive", "Privacy & Telemetry", "Start Menu", "System", "Task Scheduler", "UI & Personalization","", "UWP Apps"
$headerRu = "Контекстное меню", "Microsoft Defender", "Microsoft Edge", "Запись и трансляция игр Windows", "OneDrive", "Конфиденциальность и телеметрия", "Меню `"Пуск`"", "Система", "Планировщик заданий", "UI и персонализация", "", "UWP-приложения"
$hamburgerEng = "Change Language", "Context Menu", "Microsoft Defender", "Microsoft Edge", "Windows Game Recording and Broadcasting","Follow to GitHub", "OneDrive", "Privacy & Telemetry", "Start Menu", "System", "Task Scheduler", "UI & Personalization", "UWP Apps"
$hamburgerRu = "Переключить язык", "Контекстное меню", "Microsoft Defender", "Microsoft Edge", "Запись и трансляция игр Windows", "Открыть GitHub", "OneDrive", "Конфиденциальность и телеметрия", "Меню `"Пуск`"", "Система", "Планировщик заданий", "UI и персонализация", "UWP-приложения"
$hamburgerEng = "Change Language", "Context Menu", "Microsoft Defender", "Microsoft Edge", "Windows Game Recording`nand Broadcasting","Follow to GitHub", "OneDrive", "Privacy & Telemetry", "Start Menu", "System", "Task Scheduler", "UI & Personalization", "UWP Apps"
$hamburgerRu = "Переключить язык", "Контекстное меню", "Microsoft Defender", "Microsoft Edge", "Запись и трансляция`nигр Windows", "Открыть GitHub", "OneDrive", "Конфиденциальность`nи телеметрия", "Меню `"Пуск`"", "Система", "Планировщик заданий", "UI и персонализация", "UWP-приложения"
#endregion Variable
#region Text Eng
@ -846,7 +846,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Privacy, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -902,7 +901,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_UI, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -958,7 +956,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_OneDrive, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1014,7 +1011,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_System, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1070,7 +1066,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_StartMenu, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1126,7 +1121,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Edge, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1182,7 +1176,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Uwp, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1238,7 +1231,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Game, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1294,7 +1286,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Tasks, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1350,7 +1341,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_Defender, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1406,7 +1396,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_ContextMenu, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1462,7 +1451,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_ChangeLanguage, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -1518,7 +1506,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Margin" Value="5 0 5 0"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Button_Hamburger_GitHub, Path=IsMouseOver}" Value="True">
<Setter Property="Opacity" Value="1"/>
@ -4319,11 +4306,11 @@ function Click-HamburgerMenu {
{
# Fix text (russian) freeze in minimize hamburger menu
for ($i=0;$i -lt $hamburgerText.Count;$i++)
{
$hamburgerText[$i].TextWrapping = "Wrap"
}
# for ($i=0;$i -lt $hamburgerText.Count;$i++)
# {
# $hamburgerText[$i].TextWrapping = "Wrap"
#
# }
$animation = New-Object System.Windows.Media.Animation.DoubleAnimation($minWidth, $maxWidth, $duration)
}
@ -4331,12 +4318,12 @@ function Click-HamburgerMenu {
else
{
# Fix text (russian) freeze in minimize hamburger menu
for ($i=0;$i -lt $hamburgerText.Count;$i++)
{
$hamburgerText[$i].TextWrapping = "NoWrap"
}
# for ($i=0;$i -lt $hamburgerText.Count;$i++)
# {
# $hamburgerText[$i].TextWrapping = "NoWrap"
#
# }
#
$animation = New-Object System.Windows.Media.Animation.DoubleAnimation($maxWidth, $minWidth, $duration)
}

Loading…
Cancel
Save