diff --git a/ModernKeePass/ModernKeePassApp.csproj b/ModernKeePass/ModernKeePassApp.csproj index d04dbf4..83823fe 100644 --- a/ModernKeePass/ModernKeePassApp.csproj +++ b/ModernKeePass/ModernKeePassApp.csproj @@ -328,7 +328,7 @@ True - ..\packages\ModernKeePassLib.2.37.7000\lib\netstandard1.2\ModernKeePassLib.dll + ..\packages\ModernKeePassLib.2.37.8000\lib\netstandard1.2\ModernKeePassLib.dll True @@ -349,7 +349,6 @@ BehaviorsXamlSDKManaged - diff --git a/ModernKeePass/Pages/GroupDetailPage.xaml b/ModernKeePass/Pages/GroupDetailPage.xaml index 7444222..c2c53b3 100644 --- a/ModernKeePass/Pages/GroupDetailPage.xaml +++ b/ModernKeePass/Pages/GroupDetailPage.xaml @@ -119,7 +119,7 @@ DataContext="{Binding DataContext, ElementName=PageRoot}" RequestedTheme="Dark" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" - Foreground="{ThemeResource DefaultTextForegroundThemeBrush}" AllowDrop="True" Drop="LeftListView_Drop"> + Foreground="{ThemeResource DefaultTextForegroundThemeBrush}"> @@ -144,6 +144,7 @@ + @@ -184,8 +185,7 @@ AllowDrop="True" CanReorderItems="True" CanDragItems="True" - DragItemsStarting="GridView_DragItemsStarting" - Drop="GridView_Drop"> + DragItemsStarting="GridView_DragItemsStarting"> diff --git a/ModernKeePass/Pages/GroupDetailPage.xaml.cs b/ModernKeePass/Pages/GroupDetailPage.xaml.cs index 6137626..7d0f21c 100644 --- a/ModernKeePass/Pages/GroupDetailPage.xaml.cs +++ b/ModernKeePass/Pages/GroupDetailPage.xaml.cs @@ -1,5 +1,6 @@ using System; using System.Linq; +using Windows.ApplicationModel.DataTransfer; using Windows.Storage.Streams; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; @@ -163,15 +164,7 @@ namespace ModernKeePass.Pages private void GridView_DragItemsStarting(object sender, DragItemsStartingEventArgs e) { e.Cancel = !Model.IsEditMode; - } - - private void GridView_Drop(object sender, DragEventArgs e) - { - } - - private void LeftListView_Drop(object sender, DragEventArgs e) - { - + e.Data.RequestedOperation = DataPackageOperation.Move; } } } diff --git a/ModernKeePass/Pages/SettingsPageFrames/SettingsNewDatabasePage.xaml b/ModernKeePass/Pages/SettingsPageFrames/SettingsNewDatabasePage.xaml index 56d040c..172fe9f 100644 --- a/ModernKeePass/Pages/SettingsPageFrames/SettingsNewDatabasePage.xaml +++ b/ModernKeePass/Pages/SettingsPageFrames/SettingsNewDatabasePage.xaml @@ -6,7 +6,6 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:viewModels="using:ModernKeePass.ViewModels" mc:Ignorable="d"> - @@ -17,6 +16,25 @@ - + + + + + + + + + diff --git a/ModernKeePass/Strings/en-US/Resources.resw b/ModernKeePass/Strings/en-US/Resources.resw index 420ef02..725678f 100644 --- a/ModernKeePass/Strings/en-US/Resources.resw +++ b/ModernKeePass/Strings/en-US/Resources.resw @@ -262,7 +262,10 @@ Here, you can change some default options when creating a database. - File format + KDBX database file version + + + Higher is better, but there may be compatibility issues with older applications Create sample data diff --git a/ModernKeePass/ViewModels/GroupVm.cs b/ModernKeePass/ViewModels/GroupVm.cs index fd4677c..96b0f8c 100644 --- a/ModernKeePass/ViewModels/GroupVm.cs +++ b/ModernKeePass/ViewModels/GroupVm.cs @@ -201,7 +201,7 @@ namespace ModernKeePass.ViewModels try { _pwGroup.SortSubGroups(false); - Groups = new ObservableCollection(Groups.Skip(1).OrderBy(g => g.Name)); + Groups = new ObservableCollection(Groups.OrderBy(g => g.Name).ThenBy(g => g._pwGroup == null)); OnPropertyChanged("Groups"); } catch (Exception e) diff --git a/ModernKeePass/packages.config b/ModernKeePass/packages.config index 3bdedbc..e9563e9 100644 --- a/ModernKeePass/packages.config +++ b/ModernKeePass/packages.config @@ -4,7 +4,7 @@ - +