diff --git a/CHANGELOG.md b/CHANGELOG.md
index a171a49..ef3e80c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,23 @@ Jump to version:
### MLEM
Additions
- Added ColorExtensions.ToHsl and ColorHelper.FromHsl as well as ColorExtensions.ToHsv and ColorHelper.FromHsv
+- Added MLEM.KNI, which is fully compatible with KNI
+
+### MLEM.Ui
+Additions
+- Added MLEM.Ui.KNI, which is fully compatible with KNI
+
+### MLEM.Extended
+Additions
+- Added MLEM.Extended.KNI, which is fully compatible with KNI
+
+### MLEM.Data
+Additions
+- Added MLEM.Data.KNI, which is fully compatible with KNI
+
+### MLEM.Startup
+Additions
+- Added MLEM.Startup.KNI, which is fully compatible with KNI
## 7.0.0
diff --git a/Demos.DesktopGL/Demos.DesktopGL.KNI.csproj b/Demos.DesktopGL/Demos.DesktopGL.KNI.csproj
new file mode 100644
index 0000000..e7e9f03
--- /dev/null
+++ b/Demos.DesktopGL/Demos.DesktopGL.KNI.csproj
@@ -0,0 +1,39 @@
+
+
+
+ Exe
+ net8.0
+ Icon.ico
+ MLEM Desktop Demos
+ Demos.DesktopGL
+ $(DefineConstants);KNI
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Demos.DesktopGL/Program.cs b/Demos.DesktopGL/Program.cs
index 567e8f1..6c9304a 100644
--- a/Demos.DesktopGL/Program.cs
+++ b/Demos.DesktopGL/Program.cs
@@ -1,5 +1,5 @@
using MLEM.Misc;
-#if !FNA
+#if !FNA && !KNI
using Microsoft.Xna.Framework;
#else
using Microsoft.Xna.Framework.Input;
diff --git a/Demos/Content/Fonts/RobotoBold.spritefont b/Demos/Content/Fonts/RobotoBold.spritefont
index b2e6112..aae2531 100644
--- a/Demos/Content/Fonts/RobotoBold.spritefont
+++ b/Demos/Content/Fonts/RobotoBold.spritefont
@@ -35,7 +35,7 @@ with.
Style controls the style of the font. Valid entries are "Regular", "Bold", "Italic",
and "Bold, Italic", and are case sensitive.
-->
-
+
-
+
-
+
- CAYTANOB
-
+ CAYTANOB.ttf
+
32
-
+
0
-
+
true
-
+
-
-
+
+
*
-
+
-
+
- CAYETANI
-
+ CAYETANI.ttf
+
32
-
+
0
-
+
true
-
+
-
-
+
+
*
-
+