diff --git a/Demos.Android/Demos.Android.csproj b/Demos.Android/Demos.Android.csproj
index cbf2a26..b5df223 100644
--- a/Demos.Android/Demos.Android.csproj
+++ b/Demos.Android/Demos.Android.csproj
@@ -17,7 +17,7 @@
Resource
Off
.m4a
- v9.0
+ v10.0
Properties\AndroidManifest.xml
false
Resources
@@ -69,10 +69,10 @@
-
-
-
-
+
+
+
+
diff --git a/Demos.Android/Properties/AndroidManifest.xml b/Demos.Android/Properties/AndroidManifest.xml
index 5b4220a..00885a3 100644
--- a/Demos.Android/Properties/AndroidManifest.xml
+++ b/Demos.Android/Properties/AndroidManifest.xml
@@ -1,5 +1,5 @@
-
-
-
+
+
+
diff --git a/Demos.Android/Properties/AssemblyInfo.cs b/Demos.Android/Properties/AssemblyInfo.cs
index 828b60f..3c42f3b 100644
--- a/Demos.Android/Properties/AssemblyInfo.cs
+++ b/Demos.Android/Properties/AssemblyInfo.cs
@@ -4,12 +4,12 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Demos.Android")]
+[assembly: AssemblyTitle("MLEM Android Demos")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Demos.Android")]
-[assembly: AssemblyCopyright("Copyright © 2018")]
+[assembly: AssemblyProduct("MLEM Android Demos")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
diff --git a/Demos.Android/Resources/Drawable/Icon.png b/Demos.Android/Resources/Drawable/Icon.png
index 25fe044..83ac967 100644
Binary files a/Demos.Android/Resources/Drawable/Icon.png and b/Demos.Android/Resources/Drawable/Icon.png differ
diff --git a/Demos.Android/Resources/Values/Strings.xml b/Demos.Android/Resources/Values/Strings.xml
index a2890aa..c8bc5fe 100644
--- a/Demos.Android/Resources/Values/Strings.xml
+++ b/Demos.Android/Resources/Values/Strings.xml
@@ -1,4 +1,4 @@
- Demos.Android
+ MLEM Android Demos
diff --git a/Demos.DesktopGL/Demos.DesktopGL.csproj b/Demos.DesktopGL/Demos.DesktopGL.csproj
index 14808c5..beaae83 100644
--- a/Demos.DesktopGL/Demos.DesktopGL.csproj
+++ b/Demos.DesktopGL/Demos.DesktopGL.csproj
@@ -3,6 +3,8 @@
Exe
netcoreapp3.1
+ Icon.ico
+ MLEM Desktop Demos
@@ -17,9 +19,11 @@
-
+
+
+
\ No newline at end of file
diff --git a/Demos.DesktopGL/Icon.bmp b/Demos.DesktopGL/Icon.bmp
new file mode 100644
index 0000000..96d7649
Binary files /dev/null and b/Demos.DesktopGL/Icon.bmp differ
diff --git a/Demos.DesktopGL/Icon.ico b/Demos.DesktopGL/Icon.ico
new file mode 100644
index 0000000..49d4b94
Binary files /dev/null and b/Demos.DesktopGL/Icon.ico differ
diff --git a/MLEM.Startup/MLEM.Startup.csproj b/MLEM.Startup/MLEM.Startup.csproj
index 19be7c7..70ce674 100644
--- a/MLEM.Startup/MLEM.Startup.csproj
+++ b/MLEM.Startup/MLEM.Startup.csproj
@@ -16,7 +16,7 @@
-
+
all
diff --git a/MLEM.Templates/content/MLEM.Templates.DesktopGL/Icon.bmp b/MLEM.Templates/content/MLEM.Templates.DesktopGL/Icon.bmp
new file mode 100644
index 0000000..96d7649
Binary files /dev/null and b/MLEM.Templates/content/MLEM.Templates.DesktopGL/Icon.bmp differ
diff --git a/MLEM.Templates/content/MLEM.Templates.DesktopGL/Icon.ico b/MLEM.Templates/content/MLEM.Templates.DesktopGL/Icon.ico
new file mode 100644
index 0000000..49d4b94
Binary files /dev/null and b/MLEM.Templates/content/MLEM.Templates.DesktopGL/Icon.ico differ
diff --git a/MLEM.Templates/content/MLEM.Templates.DesktopGL/TemplateNamespace.csproj b/MLEM.Templates/content/MLEM.Templates.DesktopGL/TemplateNamespace.csproj
index 1386a0a..a5fa634 100644
--- a/MLEM.Templates/content/MLEM.Templates.DesktopGL/TemplateNamespace.csproj
+++ b/MLEM.Templates/content/MLEM.Templates.DesktopGL/TemplateNamespace.csproj
@@ -2,26 +2,23 @@
Exe
- netcoreapp3.0
+ net5.0
false
false
+ Icon.ico
-
-
-
+
+
+
-
-
-
-
-
-
+
+
\ No newline at end of file
diff --git a/MLEM.Templates/content/MLEM.Templates.Portable/TemplateNamespace.csproj b/MLEM.Templates/content/MLEM.Templates.Portable/TemplateNamespace.csproj
index 5199688..a7038a9 100644
--- a/MLEM.Templates/content/MLEM.Templates.Portable/TemplateNamespace.csproj
+++ b/MLEM.Templates/content/MLEM.Templates.Portable/TemplateNamespace.csproj
@@ -5,15 +5,9 @@
-
-
+
+
all
-
-
-
-
-
-
\ No newline at end of file
diff --git a/MLEM.Ui/Elements/TextField.cs b/MLEM.Ui/Elements/TextField.cs
index 2f24612..279a41b 100644
--- a/MLEM.Ui/Elements/TextField.cs
+++ b/MLEM.Ui/Elements/TextField.cs
@@ -220,12 +220,12 @@ namespace MLEM.Ui.Elements {
this.CaretPos = this.text.Length;
} else if (this.Input.IsModifierKeyDown(ModifierKey.Control)) {
if (this.Input.IsKeyPressed(Keys.V)) {
- var clip = Clipboard.GetText();
+ var clip = ClipboardService.GetText();
if (clip != null)
this.InsertText(clip);
} else if (this.Input.IsKeyPressed(Keys.C)) {
// until there is text selection, just copy the whole content
- Clipboard.SetText(this.Text);
+ ClipboardService.SetText(this.Text);
}
}
diff --git a/MLEM.Ui/MLEM.Ui.csproj b/MLEM.Ui/MLEM.Ui.csproj
index 3258f99..74b2a5d 100644
--- a/MLEM.Ui/MLEM.Ui.csproj
+++ b/MLEM.Ui/MLEM.Ui.csproj
@@ -18,7 +18,7 @@
all
-
+