Skip to content

Commit

Permalink
Release 1.12.1.16 !
Browse files Browse the repository at this point in the history
  • Loading branch information
tommyettinger committed Sep 14, 2024
1 parent a50a72d commit 3beeaaa
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 9 deletions.
20 changes: 16 additions & 4 deletions Troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,8 @@ The iOS backend using Multi-OS Engine (MOE) seems to have some incompatibility w
back almost to 8.3. I'm not exactly clear on the nature of the incompatibility, other than it's supposed to be
fixed in an upcoming Gradle release. Because that hadn't happened yet, MOE was temporarily
removed from Liftoff 1.12.1.7; it won't work in earlier versions unless you go back to 1.12.0.4 or downgrade Gradle
yourself to 8.3. Gradle 8.10 appears to work with MOE again, and the next Liftoff release (1.12.1.15) should have it.
yourself to 8.3. Gradle 8.10 appears to work with MOE again, and the latest Liftoff releases (starting with 1.12.1.16)
should have it.

### In 1.12.1.8 and later, the default icons for Android projects look terrible!

Expand Down Expand Up @@ -293,9 +294,9 @@ handle at all. It causes a crash in native code (which can't be caught with try/
lock input to the rest of the Liftoff program as we were doing before, but permit the file dialog to do its thing, and
re-enable input when the dialog closes.

1.12.1.15 will use a newer version of the file dialog library (we're going from LWJGL 3.3.1's NFD binding to LWJGL
3.34's NFDe binding). This may have some bug fixes, and it may have all kinds of new bugs, but at the very least it's
more modern than the rather old NFD version we were using.
1.12.1.15 and up use a newer version of the file dialog library (we went from LWJGL 3.3.1's NFD binding to LWJGL 3.3.4's
NFDe binding). This may have some bug fixes, and it may have all kinds of new bugs, but at the very least it's more
modern than the rather old, sometimes-buggy NFD version we were using.

### The native distributions for macOS won't run how they should!

Expand Down Expand Up @@ -356,3 +357,14 @@ or without the daemon. If you are encountering this, you should downgrade Gradle
At some point in the near future, you could upgrade Gradle to 8.10.2 instead, but that hasn't been released yet. When it
does release, the steps will be the same as above, just that you would change to "8.10.2" instead of "8.10" . The
version might also be called "8.11" . Gradle 9.0 is expected to have at least some breaking changes, however.

### Where is MOE? What is MOE?

The Multi-OS Engine target, which lets you build libGDX games/apps for iOS using a different method than RoboVM, wasn't
working for a while, and was removed from Liftoff's options while any combination of Gradle, Gradle plugins, and MOE
itself were experiencing bugs. This should be resolved as of 1.12.1.16 ! You can now select MOE in the Platforms
selection box. How well could it work? That depends on what you want to do with it. You need a macOS machine at some
point to deploy to iOS, but unlike RoboVM, MOE should be able to allow you to write code on Windows or Linux and send it
to a (possibly remote) macOS machine to build it.
[The latest MOE release posting is here](https://discuss.multi-os-engine.org/t/moe-1-10-0-released/3000), and that forum
is also where to go for MOE-specific questions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
org.gradle.daemon=false
org.gradle.jvmargs=-Xms512M -Xmx1G -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8
liftoffVersion=1.12.1.16-SNAPSHOT
liftoffVersion=1.12.1.16
#kotlinVersion=1.9.25
kotlinVersion=2.0.20
gdxVersion=1.12.1
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/gdx/liftoff/config/Configuration.kt
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import gdx.liftoff.views.widgets.ScrollableTextArea
@Suppress("unused") // Fields accessed via reflection.
class Configuration {
companion object {
const val VERSION = "1.12.1.16-SNAPSHOT"
const val VERSION = "1.12.1.16"
const val WIDTH = 600
const val HEIGHT = 700
const val PREFERENCES_PATH = "gdx-liftoff-prefs"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1324,7 +1324,7 @@ class Cringe : ThirdPartyExtension() {
@Extension
class Digital : ThirdPartyExtension() {
override val id = "digital"
override val defaultVersion = "0.5.0"
override val defaultVersion = "0.5.1"
override val url = "https://github.com/tommyettinger/digital"
override val group = "com.github.tommyettinger"
override val name = "digital"
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/ui-data/defaults.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
liftoffVersion=1.12.1.16-SNAPSHOT
liftoffVersion=1.12.1.16
projectNameDefault=YourProjectName
packageNameDefault=io.github.some_example_name
mainClassNameDefault=Main
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.12.1.15
1.12.1.16

0 comments on commit 3beeaaa

Please sign in to comment.