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 @@
-
+