diff --git a/ModernKeePass/BundleArtifacts/neutral.txt b/ModernKeePass/BundleArtifacts/neutral.txt index 47e3628..ec956f7 100644 --- a/ModernKeePass/BundleArtifacts/neutral.txt +++ b/ModernKeePass/BundleArtifacts/neutral.txt @@ -1,4 +1,4 @@ -MainPackage=C:\Users\GBE\Source\Repos\ModernKeePass\ModernKeePass\bin\Release\ModernKeePass_1.4.0.19_AnyCPU.appx -SymbolPackage=C:\Users\GBE\Source\Repos\ModernKeePass\ModernKeePass\AppPackages\ModernKeePass_1.4.0.19_Test\ModernKeePass_1.4.0.19_AnyCPU.appxsym -ResourcePack=C:\Users\GBE\Source\Repos\ModernKeePass\ModernKeePass\bin\Release\ModernKeePass_1.4.0.19_scale-140.appx -ResourcePack=C:\Users\GBE\Source\Repos\ModernKeePass\ModernKeePass\bin\Release\ModernKeePass_1.4.0.19_scale-180.appx +MainPackage=C:\Users\GBE\Source\Repos\ModernKeePass\ModernKeePass\bin\Release\ModernKeePass_1.5.0.20_AnyCPU.appx +SymbolPackage=C:\Users\GBE\Source\Repos\ModernKeePass\ModernKeePass\AppPackages\ModernKeePass_1.5.0.20_Test\ModernKeePass_1.5.0.20_AnyCPU.appxsym +ResourcePack=C:\Users\GBE\Source\Repos\ModernKeePass\ModernKeePass\bin\Release\ModernKeePass_1.5.0.20_scale-140.appx +ResourcePack=C:\Users\GBE\Source\Repos\ModernKeePass\ModernKeePass\bin\Release\ModernKeePass_1.5.0.20_scale-180.appx diff --git a/ModernKeePass/Controls/OpenDatabaseUserControl.xaml b/ModernKeePass/Controls/OpenDatabaseUserControl.xaml index 209a681..c2ec99d 100644 --- a/ModernKeePass/Controls/OpenDatabaseUserControl.xaml +++ b/ModernKeePass/Controls/OpenDatabaseUserControl.xaml @@ -6,8 +6,10 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="60" - d:DesignWidth="335" Loaded="UserControl_Loaded"> + d:DesignWidth="550" + Loaded="UserControl_Loaded"> + - - + + diff --git a/ModernKeePass/Controls/OpenDatabaseUserControl.xaml.cs b/ModernKeePass/Controls/OpenDatabaseUserControl.xaml.cs index 3f96e98..4ebfb66 100644 --- a/ModernKeePass/Controls/OpenDatabaseUserControl.xaml.cs +++ b/ModernKeePass/Controls/OpenDatabaseUserControl.xaml.cs @@ -56,11 +56,20 @@ namespace ModernKeePass.Controls { ValidationChecked?.Invoke(this, new PasswordEventArgs(app.Database.RootGroup)); } + else + { + VisualStateManager.GoToState(PasswordBox, "Error", true); + } } private void PasswordBox_KeyDown(object sender, KeyRoutedEventArgs e) { if (e.Key == VirtualKey.Enter) OpenButton_OnClick(null, null); + else + { + VisualStateManager.GoToState(PasswordBox, "Normal", true); + StatusTextBlock.Text = string.Empty; + } } private void UserControl_Loaded(object sender, RoutedEventArgs e) diff --git a/ModernKeePass/Converters/TextToFontStyleConverter.cs b/ModernKeePass/Converters/TextToFontStyleConverter.cs new file mode 100644 index 0000000..6cb62fb --- /dev/null +++ b/ModernKeePass/Converters/TextToFontStyleConverter.cs @@ -0,0 +1,24 @@ +using System; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.UI.Text; +using Windows.UI.Xaml.Data; + +namespace ModernKeePass.Converters +{ + public class TextToFontStyleConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, string language) + { + var compareValue = parameter as string; + var text = value as string; + return string.Compare(text, compareValue, StringComparison.OrdinalIgnoreCase) == 0 + ? FontStyle.Italic + : FontStyle.Normal; + } + + public object ConvertBack(object value, Type targetType, object parameter, string language) + { + throw new NotImplementedException(); + } + } +} diff --git a/ModernKeePass/ModernKeePass.csproj b/ModernKeePass/ModernKeePass.csproj index 3d8481c..9f7f218 100644 --- a/ModernKeePass/ModernKeePass.csproj +++ b/ModernKeePass/ModernKeePass.csproj @@ -129,6 +129,7 @@ + diff --git a/ModernKeePass/Package.appxmanifest b/ModernKeePass/Package.appxmanifest index 1c69bb4..edc0bd6 100644 --- a/ModernKeePass/Package.appxmanifest +++ b/ModernKeePass/Package.appxmanifest @@ -1,6 +1,6 @@  - + ModernKeePass wismna diff --git a/ModernKeePass/Pages/GroupDetailPage.xaml b/ModernKeePass/Pages/GroupDetailPage.xaml index 64ded5b..fcacb07 100644 --- a/ModernKeePass/Pages/GroupDetailPage.xaml +++ b/ModernKeePass/Pages/GroupDetailPage.xaml @@ -15,13 +15,20 @@ - - - + + + + + + + + + + - + @@ -212,7 +219,7 @@ - +