diff --git a/README.md b/README.md
index c40a211f..4eebe964 100644
--- a/README.md
+++ b/README.md
@@ -15,20 +15,18 @@ Thanks to all those that support the project on Patreon! Running an open source
[](https://www.patreon.com/craftworkgames)
-### Special thanks to the supporters
+### Special thanks to the top supporters
- - Austin
- Ben
- - Chris
- - Conor
- - Iliyan
- - James
- - Laurence
+ - Patrick ([PRT Studios](http://prt-studios.com/))
+ - Benny
+ - Walter
- Marcel
- - Mario
- - Max
- - [Nathanial](http://www.optimuspi.com/)
- - Nox
+ - [Nathanial]([optimuspi](http://www.optimuspi.com/))
+ - Austin
+
+ If you're not on the list and you should be please let me know! Managing Patreon is a job in itself.
+
## We're working towards the v0.6 release
@@ -106,13 +104,13 @@ The `MonoGame.Extended.Content.Pipeline.dll` needs to be referenced by the [Pipe
- [ ] Screen Management
#### GUI System
- - [ ] Controls
- - [ ] Label**
- - [ ] Button (Text or Image)**
+ - [x] Controls
+ - [x] Label**
+ - [x] Button (Text or Image)**
- [ ] Toggle Button (Checkbox)**
- - [ ] Progress Bar
- - [ ] Text Box**
- - [ ] Image
+ - [x] Progress Bar
+ - [x] Text Box**
+ - [x] Image
- [ ] Slider
- [ ] Layout
- [ ] Canvas
@@ -122,8 +120,8 @@ The `MonoGame.Extended.Content.Pipeline.dll` needs to be referenced by the [Pipe
- [ ] Grid
- [ ] Dialog
- [ ] Window
- - [ ] Skinning**
- - [ ] Events**
+ - [x] Skinning
+ - [x] Events
- [ ] Drag and Drop
#### Particle System
@@ -145,7 +143,7 @@ The `MonoGame.Extended.Content.Pipeline.dll` needs to be referenced by the [Pipe
- [x] Windows
- [x] Linux
- [x] Mac
- - [ ] Android^^
+ - [x] Android^^
- [ ] iOS^^
\** Work in progress
diff --git a/Source/Demos/Demo.Animations/Demo.Animations.csproj b/Source/Demos/Demo.Animations/Demo.Animations.csproj
index 5b7bdb1d..2a55caff 100644
--- a/Source/Demos/Demo.Animations/Demo.Animations.csproj
+++ b/Source/Demos/Demo.Animations/Demo.Animations.csproj
@@ -50,10 +50,52 @@
-
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.Animations/Icon.bmp b/Source/Demos/Demo.Animations/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.Animations/Icon.bmp differ
diff --git a/Source/Demos/Demo.Animations/app.manifest b/Source/Demos/Demo.Animations/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.Animations/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.Batching/Demo.Batching.csproj b/Source/Demos/Demo.Batching/Demo.Batching.csproj
index 7a7dfee8..69ba488f 100644
--- a/Source/Demos/Demo.Batching/Demo.Batching.csproj
+++ b/Source/Demos/Demo.Batching/Demo.Batching.csproj
@@ -53,10 +53,53 @@
+
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
-
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
diff --git a/Source/Demos/Demo.Batching/Icon.bmp b/Source/Demos/Demo.Batching/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.Batching/Icon.bmp differ
diff --git a/Source/Demos/Demo.Batching/app.config b/Source/Demos/Demo.Batching/app.config
new file mode 100644
index 00000000..5c73fc53
--- /dev/null
+++ b/Source/Demos/Demo.Batching/app.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/Demos/Demo.Batching/app.manifest b/Source/Demos/Demo.Batching/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.Batching/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.BitmapFonts/Demo.BitmapFonts.csproj b/Source/Demos/Demo.BitmapFonts/Demo.BitmapFonts.csproj
index 52d18083..a22168b9 100644
--- a/Source/Demos/Demo.BitmapFonts/Demo.BitmapFonts.csproj
+++ b/Source/Demos/Demo.BitmapFonts/Demo.BitmapFonts.csproj
@@ -49,11 +49,53 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
-
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.BitmapFonts/Icon.bmp b/Source/Demos/Demo.BitmapFonts/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.BitmapFonts/Icon.bmp differ
diff --git a/Source/Demos/Demo.BitmapFonts/app.config b/Source/Demos/Demo.BitmapFonts/app.config
index 51278a45..5c73fc53 100644
--- a/Source/Demos/Demo.BitmapFonts/app.config
+++ b/Source/Demos/Demo.BitmapFonts/app.config
@@ -1,3 +1,7 @@
-
+
+
-
+
+
+
+
\ No newline at end of file
diff --git a/Source/Demos/Demo.BitmapFonts/app.manifest b/Source/Demos/Demo.BitmapFonts/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.BitmapFonts/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.Camera/Demo.Camera.csproj b/Source/Demos/Demo.Camera/Demo.Camera.csproj
index 1acce489..6409c122 100644
--- a/Source/Demos/Demo.Camera/Demo.Camera.csproj
+++ b/Source/Demos/Demo.Camera/Demo.Camera.csproj
@@ -50,10 +50,52 @@
-
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.Camera/Icon.bmp b/Source/Demos/Demo.Camera/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.Camera/Icon.bmp differ
diff --git a/Source/Demos/Demo.Camera/app.manifest b/Source/Demos/Demo.Camera/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.Camera/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.EntityComponentSystem/Demo.EntityComponentSystem.csproj b/Source/Demos/Demo.EntityComponentSystem/Demo.EntityComponentSystem.csproj
index 17305714..0b4ef7e1 100644
--- a/Source/Demos/Demo.EntityComponentSystem/Demo.EntityComponentSystem.csproj
+++ b/Source/Demos/Demo.EntityComponentSystem/Demo.EntityComponentSystem.csproj
@@ -50,11 +50,53 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
-
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.EntityComponentSystem/Icon.bmp b/Source/Demos/Demo.EntityComponentSystem/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.EntityComponentSystem/Icon.bmp differ
diff --git a/Source/Demos/Demo.EntityComponentSystem/app.manifest b/Source/Demos/Demo.EntityComponentSystem/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.EntityComponentSystem/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.Gui/Demo.Gui.csproj b/Source/Demos/Demo.Gui/Demo.Gui.csproj
index 0de58b49..51aca5af 100644
--- a/Source/Demos/Demo.Gui/Demo.Gui.csproj
+++ b/Source/Demos/Demo.Gui/Demo.Gui.csproj
@@ -54,6 +54,39 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
@@ -71,10 +104,19 @@
-
+
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
PreserveNewest
diff --git a/Source/Demos/Demo.Gui/Icon.bmp b/Source/Demos/Demo.Gui/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.Gui/Icon.bmp differ
diff --git a/Source/Demos/Demo.Gui/app.manifest b/Source/Demos/Demo.Gui/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.Gui/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.InputListeners/Demo.InputListeners.csproj b/Source/Demos/Demo.InputListeners/Demo.InputListeners.csproj
index b760e356..2a2cdefe 100644
--- a/Source/Demos/Demo.InputListeners/Demo.InputListeners.csproj
+++ b/Source/Demos/Demo.InputListeners/Demo.InputListeners.csproj
@@ -50,10 +50,52 @@
-
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.InputListeners/Icon.bmp b/Source/Demos/Demo.InputListeners/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.InputListeners/Icon.bmp differ
diff --git a/Source/Demos/Demo.InputListeners/app.manifest b/Source/Demos/Demo.InputListeners/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.InputListeners/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.NuclexGui/Demo.NuclexGui.csproj b/Source/Demos/Demo.NuclexGui/Demo.NuclexGui.csproj
index d7227235..52a53feb 100644
--- a/Source/Demos/Demo.NuclexGui/Demo.NuclexGui.csproj
+++ b/Source/Demos/Demo.NuclexGui/Demo.NuclexGui.csproj
@@ -50,11 +50,53 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
-
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.NuclexGui/Icon.bmp b/Source/Demos/Demo.NuclexGui/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.NuclexGui/Icon.bmp differ
diff --git a/Source/Demos/Demo.NuclexGui/app.manifest b/Source/Demos/Demo.NuclexGui/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.NuclexGui/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.Particles/Demo.Particles.csproj b/Source/Demos/Demo.Particles/Demo.Particles.csproj
index 4fa393f6..47fde1b5 100644
--- a/Source/Demos/Demo.Particles/Demo.Particles.csproj
+++ b/Source/Demos/Demo.Particles/Demo.Particles.csproj
@@ -50,10 +50,52 @@
-
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.Particles/Icon.bmp b/Source/Demos/Demo.Particles/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.Particles/Icon.bmp differ
diff --git a/Source/Demos/Demo.Particles/app.manifest b/Source/Demos/Demo.Particles/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.Particles/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.Platformer/Demo.Platformer.csproj b/Source/Demos/Demo.Platformer/Demo.Platformer.csproj
index 0ea46680..7c9edea3 100644
--- a/Source/Demos/Demo.Platformer/Demo.Platformer.csproj
+++ b/Source/Demos/Demo.Platformer/Demo.Platformer.csproj
@@ -63,13 +63,55 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
-
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.Platformer/Icon.bmp b/Source/Demos/Demo.Platformer/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.Platformer/Icon.bmp differ
diff --git a/Source/Demos/Demo.Platformer/app.manifest b/Source/Demos/Demo.Platformer/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.Platformer/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.SceneGraphs/Demo.SceneGraphs.csproj b/Source/Demos/Demo.SceneGraphs/Demo.SceneGraphs.csproj
index 6da4b964..6b7d2f2d 100644
--- a/Source/Demos/Demo.SceneGraphs/Demo.SceneGraphs.csproj
+++ b/Source/Demos/Demo.SceneGraphs/Demo.SceneGraphs.csproj
@@ -50,10 +50,52 @@
-
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.SceneGraphs/Icon.bmp b/Source/Demos/Demo.SceneGraphs/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.SceneGraphs/Icon.bmp differ
diff --git a/Source/Demos/Demo.SceneGraphs/app.manifest b/Source/Demos/Demo.SceneGraphs/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.SceneGraphs/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.Screens/Demo.Screens.csproj b/Source/Demos/Demo.Screens/Demo.Screens.csproj
index 6ca1df45..33928556 100644
--- a/Source/Demos/Demo.Screens/Demo.Screens.csproj
+++ b/Source/Demos/Demo.Screens/Demo.Screens.csproj
@@ -59,8 +59,50 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
-
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
diff --git a/Source/Demos/Demo.Screens/Icon.bmp b/Source/Demos/Demo.Screens/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.Screens/Icon.bmp differ
diff --git a/Source/Demos/Demo.Screens/app.manifest b/Source/Demos/Demo.Screens/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.Screens/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.SpaceGame/Demo.SpaceGame.csproj b/Source/Demos/Demo.SpaceGame/Demo.SpaceGame.csproj
index e871773d..14327fdd 100644
--- a/Source/Demos/Demo.SpaceGame/Demo.SpaceGame.csproj
+++ b/Source/Demos/Demo.SpaceGame/Demo.SpaceGame.csproj
@@ -58,8 +58,50 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
-
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
diff --git a/Source/Demos/Demo.SpaceGame/Icon.bmp b/Source/Demos/Demo.SpaceGame/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.SpaceGame/Icon.bmp differ
diff --git a/Source/Demos/Demo.SpaceGame/app.manifest b/Source/Demos/Demo.SpaceGame/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.SpaceGame/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.SpriteSheetAnimations/Demo.SpriteSheetAnimatons.csproj b/Source/Demos/Demo.SpriteSheetAnimations/Demo.SpriteSheetAnimatons.csproj
index c91c35fb..df789c44 100644
--- a/Source/Demos/Demo.SpriteSheetAnimations/Demo.SpriteSheetAnimatons.csproj
+++ b/Source/Demos/Demo.SpriteSheetAnimations/Demo.SpriteSheetAnimatons.csproj
@@ -12,6 +12,21 @@
DesktopGL
v4.5
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
true
@@ -51,11 +66,53 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
-
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
@@ -96,6 +153,13 @@
MonoGame.Extended
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.Sprites/Demo.Sprites.csproj b/Source/Demos/Demo.Sprites/Demo.Sprites.csproj
index 6839aef4..b1e67e6c 100644
--- a/Source/Demos/Demo.Sprites/Demo.Sprites.csproj
+++ b/Source/Demos/Demo.Sprites/Demo.Sprites.csproj
@@ -50,11 +50,53 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
-
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.Sprites/Icon.bmp b/Source/Demos/Demo.Sprites/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.Sprites/Icon.bmp differ
diff --git a/Source/Demos/Demo.Sprites/app.manifest b/Source/Demos/Demo.Sprites/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.Sprites/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.TiledMaps/Demo.TiledMaps.csproj b/Source/Demos/Demo.TiledMaps/Demo.TiledMaps.csproj
index 5e0bc988..465297de 100644
--- a/Source/Demos/Demo.TiledMaps/Demo.TiledMaps.csproj
+++ b/Source/Demos/Demo.TiledMaps/Demo.TiledMaps.csproj
@@ -12,6 +12,21 @@
DesktopGL
v4.5
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
true
@@ -24,6 +39,7 @@
false
false
6
+ x86
true
@@ -51,13 +67,55 @@
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
-
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
Designer
@@ -101,6 +159,13 @@
MonoGame.Extended
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/Demo.ViewportAdapters/Demo.ViewportAdapters.csproj b/Source/Demos/Demo.ViewportAdapters/Demo.ViewportAdapters.csproj
index 812464dc..59bd78bd 100644
--- a/Source/Demos/Demo.ViewportAdapters/Demo.ViewportAdapters.csproj
+++ b/Source/Demos/Demo.ViewportAdapters/Demo.ViewportAdapters.csproj
@@ -51,10 +51,52 @@
-
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
diff --git a/Source/Demos/Demo.ViewportAdapters/Icon.bmp b/Source/Demos/Demo.ViewportAdapters/Icon.bmp
new file mode 100644
index 00000000..2b481653
Binary files /dev/null and b/Source/Demos/Demo.ViewportAdapters/Icon.bmp differ
diff --git a/Source/Demos/Demo.ViewportAdapters/app.manifest b/Source/Demos/Demo.ViewportAdapters/app.manifest
new file mode 100644
index 00000000..d13ebce0
--- /dev/null
+++ b/Source/Demos/Demo.ViewportAdapters/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/Source/Demos/README.md b/Source/Demos/README.md
new file mode 100644
index 00000000..dd4690d1
--- /dev/null
+++ b/Source/Demos/README.md
@@ -0,0 +1,9 @@
+# Demos
+
+Each of these demos are setup like the MonoGame 3.6 Cross Platform Desktop Project template.
+
+This means you'll *need* to have MonoGame 3.6 installed on your machine because some of the
+files are expected to be on your machine.
+
+To run each demo in Visual Studio right click the project and select 'Set as StartUp Project'
+then run it as usual.
diff --git a/Source/MonoGame.Extended.sln b/Source/MonoGame.Extended.sln
index e1e7475a..a7071877 100644
--- a/Source/MonoGame.Extended.sln
+++ b/Source/MonoGame.Extended.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
-VisualStudioVersion = 15.0.26020.0
+VisualStudioVersion = 15.0.26206.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoGame.Extended", "MonoGame.Extended\MonoGame.Extended.csproj", "{41724C52-3D50-45BB-81EB-3C8A247EAFD1}"
EndProject
@@ -23,6 +23,9 @@ EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{E5A148A1-DE7B-4D17-ABE8-831B9673B863}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Demos", "Demos", "{932F8931-4A8D-4205-BFCF-98E794207786}"
+ ProjectSection(SolutionItems) = preProject
+ Demos\README.md = Demos\README.md
+ EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo.BitmapFonts", "Demos\Demo.BitmapFonts\Demo.BitmapFonts.csproj", "{18CCC0B0-4FF9-4C23-BD46-483132E1D986}"
ProjectSection(ProjectDependencies) = postProject