From 60626f85daebfe9d3dda1855f4bf54bf2116babf Mon Sep 17 00:00:00 2001 From: manstheram <96418420+manstheram@users.noreply.github.com> Date: Sun, 30 Jul 2023 08:04:39 +0100 Subject: [PATCH] 0.10 Beta Bugfix (Win11 OSD & Lock keys) (#1205) * Updated the toolkit Microsoft deprecated the old toolkit and released the same thing under a new name. * Update ModernFlyouts.Package.wapproj * Update README.md * Adds Windows 11 Support for hiding the volume OSD Changes the class that is being searched for depending on the build number. * Revert "Update README.md" This reverts commit 381e623805cef64cb96495fc2f5dbce338761a3b. * Reverting the name back to normal I changed it to avoid interfering with normal builds. --- .../Display/BrightnessController.cs | 2 +- ModernFlyouts.Core/Display/DisplayManager.cs | 2 +- ModernFlyouts.Core/Display/DisplayMonitor.cs | 2 +- .../Interop/NativeFlyoutHandler.cs | 30 +++- .../Media/Control/GSMTCMediaSession.cs | 2 +- .../Media/Control/MediaSession.cs | 4 +- .../Media/Control/MediaSessionManager.cs | 2 +- .../Media/Control/NowPlayingMediaSession.cs | 2 +- ModernFlyouts.Core/ModernFlyouts.Core.csproj | 3 +- .../ModernFlyouts.Package.wapproj | 7 +- .../Controls/DisplayMonitorPicker.xaml.cs | 2 +- ModernFlyouts/Controls/LockKeysControl.xaml | 8 +- .../Flyout Helpers/FlyoutHelperBase.cs | 2 +- .../Flyout Helpers/LockKeysFlyoutHelper.cs | 24 +-- ModernFlyouts/FlyoutHandler.cs | 2 +- ModernFlyouts/ModernFlyouts.csproj | 1 + ModernFlyouts/Properties/Strings.es.resx | 58 +------- ModernFlyouts/Properties/Strings.fr.resx | 36 ++++- ModernFlyouts/Properties/Strings.id.resx | 5 +- ModernFlyouts/Properties/Strings.pt.resx | 140 ++++++++++-------- ModernFlyouts/Properties/Strings.ru.resx | 18 +-- ModernFlyouts/Properties/Strings.tr.resx | 14 +- ModernFlyouts/Properties/Strings.zh-Hant.resx | 2 +- ModernFlyouts/Properties/Strings.zh-TW.resx | 2 +- ModernFlyouts/UI/UIManager.cs | 2 +- ModernFlyouts/Utilities/CommonCommands.cs | 2 +- 26 files changed, 191 insertions(+), 183 deletions(-) diff --git a/ModernFlyouts.Core/Display/BrightnessController.cs b/ModernFlyouts.Core/Display/BrightnessController.cs index 8ce1afbb..1b463239 100644 --- a/ModernFlyouts.Core/Display/BrightnessController.cs +++ b/ModernFlyouts.Core/Display/BrightnessController.cs @@ -1,6 +1,6 @@ using System; using System.Management; -using Microsoft.Toolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.ComponentModel; using ModernFlyouts.Core.Interop; namespace ModernFlyouts.Core.Display diff --git a/ModernFlyouts.Core/Display/DisplayManager.cs b/ModernFlyouts.Core/Display/DisplayManager.cs index c3fc1779..1a5cb3bb 100644 --- a/ModernFlyouts.Core/Display/DisplayManager.cs +++ b/ModernFlyouts.Core/Display/DisplayManager.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.ComponentModel; using ModernFlyouts.Core.Interop; using System; using System.Collections.Generic; diff --git a/ModernFlyouts.Core/Display/DisplayMonitor.cs b/ModernFlyouts.Core/Display/DisplayMonitor.cs index 853421b8..79f9bbeb 100644 --- a/ModernFlyouts.Core/Display/DisplayMonitor.cs +++ b/ModernFlyouts.Core/Display/DisplayMonitor.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.ComponentModel; using System; using System.Windows; diff --git a/ModernFlyouts.Core/Interop/NativeFlyoutHandler.cs b/ModernFlyouts.Core/Interop/NativeFlyoutHandler.cs index 4d2132b1..cc94a90c 100644 --- a/ModernFlyouts.Core/Interop/NativeFlyoutHandler.cs +++ b/ModernFlyouts.Core/Interop/NativeFlyoutHandler.cs @@ -1,6 +1,8 @@ using System; using System.Diagnostics; using System.Linq; +using System.Runtime.InteropServices; +using System.Windows.Interop; using System.Windows.Threading; using static ModernFlyouts.Core.Interop.NativeMethods; @@ -340,11 +342,31 @@ private static bool IsShellProcess(int id) private bool GetAllInfos() { - IntPtr hWndHost; - while ((hWndHost = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "NativeHWNDHost", "")) != IntPtr.Zero) + IntPtr hWndHost = IntPtr.Zero; + IntPtr hWndDUI = IntPtr.Zero; + + String build = RuntimeInformation.OSDescription.Substring(RuntimeInformation.OSDescription.LastIndexOf('.') + 1); + int buildNumber = int.Parse(build); + + String outerClass = ""; + String outerName = ""; + String innerClass = ""; + String innerName = ""; + if (buildNumber >= 22000) + { + outerClass = "XamlExplorerHostIslandWindow"; + innerClass = "Windows.UI.Composition.DesktopWindowContentBridge"; + innerName = "DesktopWindowXamlSource"; + } + else + { + outerClass = "NativeHWNDHost"; + innerClass = "DirectUIHWND"; + } + + while ((hWndHost = FindWindowEx(IntPtr.Zero, hWndHost, outerClass, outerName)) != IntPtr.Zero) { - IntPtr hWndDUI; - if ((hWndDUI = FindWindowEx(hWndHost, IntPtr.Zero, "DirectUIHWND", "")) != IntPtr.Zero) + if ((hWndDUI = FindWindowEx(hWndHost, IntPtr.Zero, innerClass, innerName)) != IntPtr.Zero) { GetWindowThreadProcessId(hWndHost, out int pid); if (Process.GetProcessById(pid).ProcessName.ToLower() == "explorer") diff --git a/ModernFlyouts.Core/Media/Control/GSMTCMediaSession.cs b/ModernFlyouts.Core/Media/Control/GSMTCMediaSession.cs index 4830819f..931da414 100644 --- a/ModernFlyouts.Core/Media/Control/GSMTCMediaSession.cs +++ b/ModernFlyouts.Core/Media/Control/GSMTCMediaSession.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.Input; +using CommunityToolkit.Mvvm.Input; using ModernFlyouts.Core.AppInformation; using ModernFlyouts.Core.Helpers; using System; diff --git a/ModernFlyouts.Core/Media/Control/MediaSession.cs b/ModernFlyouts.Core/Media/Control/MediaSession.cs index 19be276e..11d81951 100644 --- a/ModernFlyouts.Core/Media/Control/MediaSession.cs +++ b/ModernFlyouts.Core/Media/Control/MediaSession.cs @@ -1,5 +1,5 @@ -using Microsoft.Toolkit.Mvvm.ComponentModel; -using Microsoft.Toolkit.Mvvm.Input; +using CommunityToolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.Input; using System; using System.Windows; using System.Windows.Input; diff --git a/ModernFlyouts.Core/Media/Control/MediaSessionManager.cs b/ModernFlyouts.Core/Media/Control/MediaSessionManager.cs index 5a11a160..4aec8f71 100644 --- a/ModernFlyouts.Core/Media/Control/MediaSessionManager.cs +++ b/ModernFlyouts.Core/Media/Control/MediaSessionManager.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.ComponentModel; using System; using System.Collections.ObjectModel; diff --git a/ModernFlyouts.Core/Media/Control/NowPlayingMediaSession.cs b/ModernFlyouts.Core/Media/Control/NowPlayingMediaSession.cs index e1d76291..6cd37d5e 100644 --- a/ModernFlyouts.Core/Media/Control/NowPlayingMediaSession.cs +++ b/ModernFlyouts.Core/Media/Control/NowPlayingMediaSession.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.Input; +using CommunityToolkit.Mvvm.Input; using ModernFlyouts.Core.AppInformation; using ModernFlyouts.Core.Helpers; using ModernFlyouts.Core.Threading; diff --git a/ModernFlyouts.Core/ModernFlyouts.Core.csproj b/ModernFlyouts.Core/ModernFlyouts.Core.csproj index dfdf80ff..a47c5377 100644 --- a/ModernFlyouts.Core/ModernFlyouts.Core.csproj +++ b/ModernFlyouts.Core/ModernFlyouts.Core.csproj @@ -9,7 +9,8 @@ - + + diff --git a/ModernFlyouts.Package/ModernFlyouts.Package.wapproj b/ModernFlyouts.Package/ModernFlyouts.Package.wapproj index 38ef62a1..23488e28 100644 --- a/ModernFlyouts.Package/ModernFlyouts.Package.wapproj +++ b/ModernFlyouts.Package/ModernFlyouts.Package.wapproj @@ -43,7 +43,7 @@ SHA256 False True - x86|x64|arm64 + x64 0 https://ModernFlyouts-community.github.io/package.github.io/ModernFlyouts.Package/ModernFlyouts.Package.appinstaller ..\ModernFlyouts\ModernFlyouts.csproj @@ -110,7 +110,9 @@ - + + Designer + @@ -122,7 +124,6 @@ True Properties\PublishProfiles\win10-$(Platform).pubxml - diff --git a/ModernFlyouts/Controls/DisplayMonitorPicker.xaml.cs b/ModernFlyouts/Controls/DisplayMonitorPicker.xaml.cs index 2c40e1ec..059a66a3 100644 --- a/ModernFlyouts/Controls/DisplayMonitorPicker.xaml.cs +++ b/ModernFlyouts/Controls/DisplayMonitorPicker.xaml.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.Input; +using CommunityToolkit.Mvvm.Input; using ModernFlyouts.Core.Display; using System.Windows; using System.Windows.Controls; diff --git a/ModernFlyouts/Controls/LockKeysControl.xaml b/ModernFlyouts/Controls/LockKeysControl.xaml index bbb3ebf2..9eb4caf8 100644 --- a/ModernFlyouts/Controls/LockKeysControl.xaml +++ b/ModernFlyouts/Controls/LockKeysControl.xaml @@ -9,12 +9,10 @@ Height="64" d:DesignWidth="354" DataContext="{x:Static root:FlyoutHandler.Instance}"> - - + + Margin="20" Text="Lock key is on" /> diff --git a/ModernFlyouts/Flyout Helpers/FlyoutHelperBase.cs b/ModernFlyouts/Flyout Helpers/FlyoutHelperBase.cs index 2851ca33..3b70a785 100644 --- a/ModernFlyouts/Flyout Helpers/FlyoutHelperBase.cs +++ b/ModernFlyouts/Flyout Helpers/FlyoutHelperBase.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.ComponentModel; using System.Windows; namespace ModernFlyouts diff --git a/ModernFlyouts/Flyout Helpers/LockKeysFlyoutHelper.cs b/ModernFlyouts/Flyout Helpers/LockKeysFlyoutHelper.cs index c5c2b890..eaa975b6 100644 --- a/ModernFlyouts/Flyout Helpers/LockKeysFlyoutHelper.cs +++ b/ModernFlyouts/Flyout Helpers/LockKeysFlyoutHelper.cs @@ -11,22 +11,6 @@ public class LockKeysFlyoutHelper : FlyoutHelperBase #region Properties - private string statusGlyph = string.Empty; - - public string StatusGlyph - { - get => statusGlyph; - private set => SetProperty(ref statusGlyph, value); - } - - private string statusText = string.Empty; - - public string StatusText - { - get => statusText; - private set => SetProperty(ref statusText, value); - } - private bool capsLockEnabled = DefaultValuesStore.LockKeysModule_CapsLockEnabled; public bool CapsLockEnabled @@ -151,7 +135,6 @@ private void KeyReleased(Key key, int virtualKey) private void Prepare(LockKeys key, bool islock) { string msg; - string glyph; if (key != LockKeys.Insert) { @@ -164,16 +147,15 @@ private void Prepare(LockKeys key, bool islock) }; msg = string.Format(islock ? Properties.Strings.LockKeysFlyoutHelper_KeyIsOn : Properties.Strings.LockKeysFlyoutHelper_KeyIsOff, keyName); - glyph = islock ? CommonGlyphs.Lock : CommonGlyphs.Unlock; + lockKeysControl.LockGlyph.Glyph = islock ? CommonGlyphs.Lock : CommonGlyphs.Unlock; } else { msg = islock ? Properties.Strings.LockKeysFlyoutHelper_OvertypeMode : Properties.Strings.LockKeysFlyoutHelper_InsertMode; - glyph = string.Empty; + lockKeysControl.LockGlyph.Glyph = string.Empty; } - StatusGlyph = glyph; - StatusText = msg; + lockKeysControl.txt.Text = msg; } private enum LockKeys diff --git a/ModernFlyouts/FlyoutHandler.cs b/ModernFlyouts/FlyoutHandler.cs index 5c83771a..3f1303d5 100644 --- a/ModernFlyouts/FlyoutHandler.cs +++ b/ModernFlyouts/FlyoutHandler.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.ComponentModel; using ModernFlyouts.AppLifecycle; using ModernFlyouts.Core.Display; using ModernFlyouts.Core.Interop; diff --git a/ModernFlyouts/ModernFlyouts.csproj b/ModernFlyouts/ModernFlyouts.csproj index 348f2bd6..d3e38ea0 100644 --- a/ModernFlyouts/ModernFlyouts.csproj +++ b/ModernFlyouts/ModernFlyouts.csproj @@ -24,6 +24,7 @@ + diff --git a/ModernFlyouts/Properties/Strings.es.resx b/ModernFlyouts/Properties/Strings.es.resx index f677f497..c9522070 100644 --- a/ModernFlyouts/Properties/Strings.es.resx +++ b/ModernFlyouts/Properties/Strings.es.resx @@ -87,7 +87,7 @@ Repetir: desactivado - Repetir: una + Repetir: bucle Aleatorio: desactivado @@ -147,7 +147,7 @@ Teclas de bloqueo - Ejecutar al inicio + Iniciar con Windows Configuración @@ -216,7 +216,7 @@ Mostrar controles de transporte de medios del sistema global (GSMTC) también conocidos como controles de medios en el control flotante de volumen - Mostrar control de volumen en global system Media Transport Controls (GSMTC) también conocido como control flotante de medios + Mostrar control de volumen en transporte de medios del sistema global (GSMTC) también conocido como control flotante de medios Alineación de miniaturas @@ -249,7 +249,7 @@ Bloq Despl - Seleccione las teclas para las que desea mostrar el control flotante + Selecciona las teclas para las que desea mostrar el control flotante Apariencia @@ -258,13 +258,13 @@ Activar el control flotante del modo avión - Activar el control flotante del audio + Activar control flotante para audio - Activar el control flotante del brillo + Activar control flotante para brillo - Activar el control flotante del bloqueo de teclas + Activar control flotante para bloqueo de teclas Tema del control flotante @@ -312,56 +312,14 @@ Alinear control flotante a esta posición - Reinicio necesario para aplicar algunos cambios + Reinicia la aplicación para aplicar algunos cambios Usar la miniatura multimedia como fondo del control multimedia - - Inferior - - - Centro - - - Izquierda - - - Derecha - - - Arriba - - - Automático - - - Abajo - - - Izquierda - - - Derecha - - - Arriba - - - Automático - Manualmente - - Ascendente - - - Descendente - - - Mostrar - Alineación horizontal diff --git a/ModernFlyouts/Properties/Strings.fr.resx b/ModernFlyouts/Properties/Strings.fr.resx index a96c5091..8a2f9735 100644 --- a/ModernFlyouts/Properties/Strings.fr.resx +++ b/ModernFlyouts/Properties/Strings.fr.resx @@ -309,16 +309,19 @@ Désépingler la barre supérieure - Aligner le menu à cette position + Aligner le menu volant à cette position Redémarrage requis pour appliquer certaines modifications + + Utiliser la miniature du média comme arrière-plan du contrôle du média + - Bas + En bas - Centre + Centré Gauche @@ -327,7 +330,7 @@ Droite - Haut + En haut Automatique @@ -351,14 +354,32 @@ Manuel - Croissant + Ascendant - Décroissant + Descendant Affichage + + Sélectionnez le moniteur d'affichage préféré pour afficher le menu volant. + + + Alignement du menu volant + + + Direction d'empilement du contenu du menu volant + + + Direction d'extension du menu volant + + + Positionnement du menu volant + + + Mode de positionnement + Alignement horizontal @@ -368,4 +389,7 @@ Alignement vertical + + Animation en fondu + \ No newline at end of file diff --git a/ModernFlyouts/Properties/Strings.id.resx b/ModernFlyouts/Properties/Strings.id.resx index 22198c31..71b108e8 100644 --- a/ModernFlyouts/Properties/Strings.id.resx +++ b/ModernFlyouts/Properties/Strings.id.resx @@ -285,7 +285,7 @@ Kanan - Keterlihatan Bilah + Keterlihatan bilah Tampilkan ikon pada area baki sistem @@ -389,4 +389,7 @@ Perataan vertikal + + Animasi pudar + \ No newline at end of file diff --git a/ModernFlyouts/Properties/Strings.pt.resx b/ModernFlyouts/Properties/Strings.pt.resx index 4d1a62b9..c930c1aa 100644 --- a/ModernFlyouts/Properties/Strings.pt.resx +++ b/ModernFlyouts/Properties/Strings.pt.resx @@ -13,22 +13,22 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Sobre + Acerca de O modo avião não está disponível :( - Modo avião desligado + Modo de avião desligado - Modo avião ligado + Modo de avião ligado - Alinhar à posição padrão + Alinhar para a posição padrão - Sem dispositivos de áudio conectados + Sem Dispositivos de Áudio Ligados Fechar @@ -37,13 +37,13 @@ Sair - Saia do aplicativo com segurança + Sair da aplicação em segurança Geral - Modo de inserção + Modo de Inserção {0} desligado @@ -54,25 +54,25 @@ E.g. Caps lock is on - Modo de substituição + Modo de Substituição - Fixar barra superior + Afixar na Barra Superior - Restaurar padrão + Restaurar flyout padrão - Restaura o flyout padrão do Windows e sai com segurança deste aplicativo + Restaura o flyout padrão do Windows e sai com segurança desta aplicação - Mais controles + Mais Controlos - Próximo + Seguinte - Pausar + Pausa Reproduzir @@ -99,7 +99,7 @@ Parar - Informações da linha do tempo + Informações da Linha Cronológica Adicional @@ -108,55 +108,55 @@ Comportamento - Flyout padrão + Flyout Padrão Selecione o flyout padrão - Escolher o Windows Default Flyout como padrão não fechará este aplicativo. Este aplicativo ainda continuará em execução em segundo plano. Por favor, saia deste aplicativo com segurança para melhorar o desempenho. + Escolher o Windows Default Flyout como padrão não fechará esta aplicação. Esta aplicação ainda continuará em execução em segundo plano. Por favor, saia desta aplicação em segurança para melhorar o desempenho. - Desabilitado + Desativado - Habilitado + Ativado - Opacidade de fundo flyout + Opacidade do fundo do flyout - Posição padrão de flyout (para botão alinhar) + Posição padrão do flyout - Barra superior do Flyout + Barra Superior do Flyout - Módulos + Módulos do Flyout - Módulo do modo avião + Modo de avião - Módulo de áudio + Áudio - Módulo de brilho + Luminosidade - Módulo de teclas de bloqueio + Teclas de bloqueio Executar na inicialização - Configurações + Definições - Abrir janela de configurações + Abrir janela das definições - Desafixar a barra superior + Desafixar a Barra Superior ModernFlyouts @@ -168,25 +168,25 @@ Padrão do Windows - Horizontais + Horizontal - Verticais + Vertical - Este aplicativo foi projetado para ser um moderno substituto do Design Fluente para os antigos flyouts temáticos do metrô presentes no Windows desde o Windows 8. + Esta aplicação foi projetada para ser uma substituição moderna em Fluent Design para os antigos flyouts metrô presentes no Windows desde o Windows 8. - Colaboradores + Contribuidores Repositório GitHub - Abra uma nova edição + Abra uma nova questão - Taxa e revisão na Microsoft Store + Avalie e Reveja na Microsoft Store Versão: @@ -195,16 +195,16 @@ Idioma - Por favor, reinicie o aplicativo para alterar o idioma corretamente + Por favor, reinicie a aplicação para alterar o idioma corretamente - Padrão do Sistema + Padrão do sistema Dependências - Se você encontrar algum bug, por favor abra um novo problema no repositório do github. + Se você encontrar algum bug, por favor abra um novo problema no repositório github. Número de sessões para mostrar @@ -213,13 +213,13 @@ Orientação do painel de sessões de mídia - Mostrar controles globais de transporte de mídia do sistema (GSMTC) também conhecidos como controles de mídia em flyout de volume + Mostrar Controlos Globais de Transporte de Mídia do Sistema (GSMTC) também conhecido como controlos de Mídia no Flyout de volume - Mostrar controle de volume em controles globais de transporte de mídia do sistema (GSMTC) também conhecido como flyout de mídia + Mostrar Controlo de volume em Controlos Globais de Transporte de Mídia do Sistema (GSMTC) também conhecido como Flyout de mídia - Alinhamento de miniaturas + Alinhamento da miniatura Escuro @@ -246,7 +246,7 @@ Num lock - Bloqueio de rolagem + Scroll lock Selecione as teclas que deseja mostrar o flyout para @@ -255,22 +255,22 @@ Aparência - Ativar flyout do modo avião + Ativar Flyout do Modo de avião - Ativar flyout de áudio + Ativar Flyout de Áudio - Ativar o flyout de brilho + Ativar Flyout de Luminosidade - Ativar flyout de chaves de bloqueio + Ativar Flyout das Teclas de bloqueio - Tema de flyout + Tema do flyout - Tempo limite de voo (ms) + Tempo limite do flyout (ms) Esquerda @@ -279,13 +279,13 @@ Mídia - Quantidade + Volume Direita - Visibilidade topbar + Visibilidade da barra superior Mostrar ícone na área da bandeja do sistema @@ -297,13 +297,13 @@ Ativado - Tema do aplicativo + Tema da aplicação - Use o ícone da bandeja colorida + Usar ícone da bandeja colorida - Redefinir todas as configurações para padrões + Redefinir todas as definições para padrões Personalização @@ -314,6 +314,9 @@ Reinício necessário para aplicar algumas alterações + + Usar a miniatura dos mídia como fundo do controlo dos mídias + Inferior @@ -348,16 +351,34 @@ Automático - Manuais + Manual - Crescente + Ascendente - Decrescente + Descendente - Exibir + Ecrã + + + Selecione o ecrã preferido para mostrar o flyout em + + + Alinhamento do flyout + + + Direção do empilhamento de conteúdo do flyout + + + Direção de expansão do flyout + + + Colocação do flyout + + + Modo de colocação Alinhamento horizontal @@ -368,4 +389,7 @@ Alinhamento vertical + + Animação fade + \ No newline at end of file diff --git a/ModernFlyouts/Properties/Strings.ru.resx b/ModernFlyouts/Properties/Strings.ru.resx index c3e18952..2e7c228b 100644 --- a/ModernFlyouts/Properties/Strings.ru.resx +++ b/ModernFlyouts/Properties/Strings.ru.resx @@ -25,7 +25,7 @@ Режим полёта включен - Выравнять к позиции по умолчанию + Выровнять к позиции по умолчанию Нет подключенных аудиоустройств @@ -63,7 +63,7 @@ Восстановить значения по умолчанию - Восстанавливает всплывающие окна по умолчанию и безопасно завершает приложение + Восстанавливает всплывающие окна по умолчанию и безопасно совершает выход из приложения Другие элементы @@ -114,7 +114,7 @@ Выберите всплывающие окна по умолчанию - При выборе всплывающих окон из Windows по умолчанию, данное приложение будет работать в фоновом режиме. + При выборе всплывающих окон из Windows по умолчанию данное приложение будет работать в фоновом режиме. Пожалуйста, выйдите безопасно из данного приложения, чтобы улучшить производительность. @@ -148,7 +148,7 @@ Клавиши блокировки - Автозагрузка + Автозапуск при старте компьютера Настройки @@ -250,7 +250,7 @@ Scroll Lock - Выберите клавиши для которых желаете отображать всплывающее окно + Выберите клавиши, для которых желаете отображать всплывающее окно Внешний вид @@ -313,7 +313,7 @@ Выровнять положение к этой точке - Перезагрузка необходима для применения некоторых изменений. + Для применения некоторых изменений необходима перезагрузка. Снизу @@ -351,12 +351,6 @@ Вручную - - По возрастанию - - - По убыванию - Отобразить diff --git a/ModernFlyouts/Properties/Strings.tr.resx b/ModernFlyouts/Properties/Strings.tr.resx index 01d9620d..b3ca6ad8 100644 --- a/ModernFlyouts/Properties/Strings.tr.resx +++ b/ModernFlyouts/Properties/Strings.tr.resx @@ -16,13 +16,13 @@ Hakkında - Uçak modu kullanılamıyor :( + Uçak Modu kullanılamıyor :( - Uçak modu kapalı + Uçak Modu kapalı - Uçak modu açık + Uçak Modu açık Varsayılan konuma hizala @@ -135,7 +135,7 @@ Açılır Pencere Modülleri - Uçak modu + Uçak Modu Ses @@ -144,7 +144,7 @@ Parlaklık - Kilit tuşları + Kilit Tuşları Başlangıçta çalıştır @@ -249,13 +249,13 @@ Scroll Lock - Açılır pencerede gözükmesini istediğiniz tuşları seçin + Açılır pencerede göstermek istediğiniz tuşları seçin Görünüm - Uçak modu Açılır Penceresini etkinleştirin + Uçak Modu Açılır Penceresini etkinleştirin Ses Açılır Penceresini etkinleştirin diff --git a/ModernFlyouts/Properties/Strings.zh-Hant.resx b/ModernFlyouts/Properties/Strings.zh-Hant.resx index 2ccfdc7d..869f0f66 100644 --- a/ModernFlyouts/Properties/Strings.zh-Hant.resx +++ b/ModernFlyouts/Properties/Strings.zh-Hant.resx @@ -291,7 +291,7 @@ 解鎖頂部列 - 語法錯誤 + 關閉 開啟 diff --git a/ModernFlyouts/Properties/Strings.zh-TW.resx b/ModernFlyouts/Properties/Strings.zh-TW.resx index 2ccfdc7d..869f0f66 100644 --- a/ModernFlyouts/Properties/Strings.zh-TW.resx +++ b/ModernFlyouts/Properties/Strings.zh-TW.resx @@ -291,7 +291,7 @@ 解鎖頂部列 - 語法錯誤 + 關閉 開啟 diff --git a/ModernFlyouts/UI/UIManager.cs b/ModernFlyouts/UI/UIManager.cs index f51848b5..bcb4c420 100644 --- a/ModernFlyouts/UI/UIManager.cs +++ b/ModernFlyouts/UI/UIManager.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.ComponentModel; using ModernFlyouts.Controls; using ModernFlyouts.Core.UI; using ModernFlyouts.Helpers; diff --git a/ModernFlyouts/Utilities/CommonCommands.cs b/ModernFlyouts/Utilities/CommonCommands.cs index c5ac210f..ae0b9825 100644 --- a/ModernFlyouts/Utilities/CommonCommands.cs +++ b/ModernFlyouts/Utilities/CommonCommands.cs @@ -1,4 +1,4 @@ -using Microsoft.Toolkit.Mvvm.Input; +using CommunityToolkit.Mvvm.Input; using ModernFlyouts.Core.UI; using ModernFlyouts.Helpers; using System.Threading.Tasks;