Skip to content

Commit

Permalink
Release 1.9.14.2, defaulting to GDX 1.9.13
Browse files Browse the repository at this point in the history
This release is mostly notable for iOS fixes, but it also defaults to libGDX 1.9.13 despite being in the 1.9.14.x release series. It's just... libGDX 1.9.14 shouldn't be used, it's too buggy. 1.9.13 works fine for now, and 1.9.15 should have all the current 1.9.14 problems worked out. gdx-liftoff also downgraded to 1.9.13 again, and this required downgrading vis-ui to 1.4.9, which still has the fixes we need.
  • Loading branch information
tommyettinger committed Mar 7, 2021
1 parent c66073c commit db2484e
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 10 deletions.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ The official setup may transition to a web-based tool soon, but any user of the
formerly-reliable services went offline or had outages. This project provides another alternative setup tool based on
[SquidSetup](https://github.com/tommyettinger/SquidSetup), but removing the close ties to the SquidLib libraries to make it more general-use. Using SquidSetup's
code, which is built on czyzby's code, gives us working projects that use Gradle 6.8.1, the same as the official setup, but ahead of 4.0.2 for czyzby's gdx-setup.
Currently, gdx-liftoff projects depend on libGDX 1.9.14 by default, and allow using snapshots as well.
Currently, gdx-liftoff projects depend on libGDX 1.9.13 by default, and allow using snapshots as well.
The current version of libGDX is 1.9.14, but that particular release has some very problematic bugs, while 1.9.13 and
the current 1.9.15-SNAPSHOT nightly releases should work fine. You can choose any released version of libGDX (or a
nightly version) in the Advanced tab of the program window; it will be downloaded if needed when you import the Gradle
project into your IDE or run one of most Gradle tasks.

Projects default to using LWJGL3 instead of LWJGL2 (the old 'desktop' platform), since code tends to be very similar between the two, but LWJGL3 generally offers
more features. This code is tested for compatibility with GWT, including the various changes that Gradle needs with this version. It is sometimes tested on Android,
Expand Down Expand Up @@ -173,9 +177,9 @@ see [libGDX's documentation](https://libgdx.badlogicgames.com/documentation/gett
- You can modify the manifest, and probably need to do so if you want to submit an app to the Play store.
- Android Studio should have better support for recent Gradle versions if you use a beta release.
- Android Studio should be at least version 4.0, but 4.1 is untested so far.
- The default release is libGDX 1.9.14, but various parts of the 3D model code in that release don't work.
If you use 3D models in libGDX, you should probably switch to 1.9.13 for now. You can select the libGDX version
from the Advanced tab in the current gdx-liftoff release.
- The default release is libGDX 1.9.14, but various parts of the 3D model code, framebuffer handling (which affects a
lot), and iOS support in that release don't work. You should probably stick with 1.9.13 for now. You can select the
libGDX version from the Advanced tab in the current gdx-liftoff release.

## Credits

Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ buildscript {
}
}

version = "1.9.14.2-SNAPSHOT"
version = "1.9.14.2"
mainClassName = 'com.github.czyzby.setup.MainKt'

jar {
Expand All @@ -38,5 +38,5 @@ dependencies {
api "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion"
api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
api "io.github.lukehutch:fast-classpath-scanner:2.21"
api "com.kotcrab.vis:vis-ui:1.4.10"
api "com.kotcrab.vis:vis-ui:1.4.9"
}
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
kotlinVersion=1.4.10
commonsExecVersion=1.3
gdxVersion=1.9.14
gdxVersion=1.9.13
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import com.kotcrab.vis.ui.widget.file.FileChooser
@Component
class Configuration {
companion object {
const val VERSION = "1.9.14.2-SNAPSHOT"
const val VERSION = "1.9.14.2"
const val WIDTH = 600
const val HEIGHT = 700
const val PREFERENCES_PATH = "gdx-liftoff-prefs"
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/templates/tabs/advanced.lml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<:column column="1" growX="true" minWidth="50"/>
<:column column="3" growX="true" minWidth="50"/>
@gdxVersion
<textField id="gdxVersion" tooltip="@gdxVersionTip|$gdxVersion">1.9.14</textField>
<textField id="gdxVersion" tooltip="@gdxVersionTip|$gdxVersion">1.9.13</textField>
@version
<textField id="version" tooltip="@versionTip" row="true">0.0.1-SNAPSHOT</textField>
@javaVersion
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.9.14.1
1.9.14.2

0 comments on commit db2484e

Please sign in to comment.