144 Commits

Author SHA1 Message Date
Nathan Sweet
3dad8462a3 [libgdx] Use JsonMatcher to parse skeleton JSON. 2025-08-05 20:07:38 -04:00
Nathan Sweet
59a9d31c83 [libgdx] Restored project files.
Reverts: [workflows] Add diff artifact to dart format check for debugging 106c39d0af7045eca89ebd080b37ea2c56bb3082.
2025-07-31 17:29:26 -04:00
Nathan Sweet
3fa62b2550 [libgdx] Prefer JDK StringBuilder. 2025-07-31 17:25:35 -04:00
Mario Zechner
106c39d0af [workflows] Add diff artifact to dart format check for debugging 2025-07-31 21:32:13 +02:00
Nathan Sweet
50bc71f642 [libgdx] Skeleton Viewer: Don't reset camera position when reloading. 2025-07-14 23:44:50 -04:00
Mario Zechner
b69e2ca708 [libgdx] Update Eclipse and Gradle source/target compat to Java 17 2025-07-08 01:41:13 +02:00
Nathan Sweet
89513d0128 [libgdx] UTF8 for Eclipse source. 2025-06-26 12:52:34 -04:00
Nathan Sweet
b42daae7f2 [libgdx] Fixed Skeleton Viewer line rendering when zoomed. 2025-06-06 11:01:14 -04:00
Nathan Sweet
67f09f79ed [libgdx] Clear skeleton if update fails instead of crashing. 2025-04-19 12:31:28 -04:00
Nathan Sweet
cab5944663 [libgdx] SlotPose and other refactoring. 2025-04-15 12:09:40 -04:00
Nathan Sweet
f08d58dc98 License header update. 2025-04-05 13:42:13 -04:00
Nathan Sweet
3b78925ca8 [libgdx] Eclipse classpath updated to Java 16. 2025-03-30 06:29:11 +02:00
Nathan Sweet
a68a509076 [libgdx] Updated to Java 16 with libgdx's Eclipse null analysis settings. 2025-03-29 17:57:10 -04:00
Luke Ingram
e9cce58a1f [libgdx] Updates the Spine Runtimes License Agreement date, updates links to documentation. 2024-12-09 19:02:05 -04:00
Nathan Sweet
e4f344f22b [libgdx] Update for latest libgdx, gdx-lwjgl3-glfw-awt-macos removal. 2024-09-08 21:22:13 -10:00
Nathan Sweet
70be289f9c [libgdx] Fixed boolean box warning. 2024-08-28 21:06:57 -10:00
Mario Zechner
6fa31a2903 [libgdx] Remove dependency on gdx-lwjgl3-glfw-awt-macos in SkeletonViewer, use LWJGL glfw_async instead
Same deficiency: when resizing, it will eventually crash with

```
UNSUPPORTED (log once): setPrimitiveRestartEnabled:index: unsupported!
-[AGXG13XFamilyCommandBuffer renderCommandEncoderWithDescriptor:]:888: failed assertion `A command encoder is already encoding to this command buffer'
```

Not sure how to work around this. JGLFW does not have this issue.
2024-08-20 16:15:04 +02:00
Nathan Sweet
12d99456fc [libgdx] JsonRollback note to use the editor. 2024-02-22 11:26:18 -04:00
Mario Zechner
fd0c20a2c7 Formatting 2023-11-29 00:44:00 +01:00
Nathan Sweet
24b307eac2 [libgdx] Removed debug physics checkbox from Skeleton Viewer. 2023-11-08 20:04:54 -04:00
Nathan Sweet
1d45f50ef3 [libgdx] Removed debug physics checkbox from Skeleton Viewer. 2023-11-08 19:04:57 -04:00
Nathan Sweet
043a8ea9ae [libgdx] Removed last bits of friction. 2023-11-08 09:28:45 -04:00
Nathan Sweet
55bb8fc65a [libgdx] SkeletonViewer reload button retries last file if it failed. Smaller minimized size. 2023-10-08 14:13:10 -04:00
Nathan Sweet
4116af02fa [libgdx] Added a Physics enum to updateWorldTransform and Updateable#update to control how physics and other non-deterministic updates are applied. 2023-09-28 16:35:25 -04:00
Mario Zechner
74b7882efa Merge branch '4.1' into 4.2-beta 2023-07-31 13:29:29 +02:00
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Nathan Sweet
1e820253d1 [libgdx] Physics update. 2022-10-18 12:20:14 -04:00
Nathan Sweet
23729f8eee [libgdx] Physics debug rendering for Skeleton Viewer. 2022-10-07 11:52:30 -04:00
Nathan Sweet
5d1852662c [libgdx] SkeletonViewer, don't use additive for track 0. Improved UI disable states. 2022-09-29 11:43:05 -04:00
Nathan Sweet
537978eb0a [libgdx] Fixed Skeleton Viewer not closing in some cases. 2022-09-13 18:12:09 -04:00
Nathan Sweet
a2158cb64f Revert "[libgdx] Rollback SV to LWJGL2 to fix 4.0 SV build."
Nothing to see here!

This reverts commit 4a6e2fee4bb4a198a4c8a65b7b89c2e05eee5dd0.
2022-06-30 22:27:36 -04:00
Nathan Sweet
4a6e2fee4b [libgdx] Rollback SV to LWJGL2 to fix 4.0 SV build. 2022-06-30 22:13:49 -04:00
Nathan Sweet
7c25bb476f [libgdx] Eclipse project files to set encoding. 2022-04-25 10:11:56 -04:00
Nathan Sweet
60ee4bce07 [libgdx] Skeleton Viewer, changes from 4.1-beta-physics. 2022-01-31 11:36:49 -04:00
Mario Zechner
21ae33555a [libgdx] Add drag & drop support to skeleton viewer. Closes #2015 2022-01-23 22:02:55 +01:00
Mario Zechner
c33605869f [libgdx] Fix Eclipse project dependencies. 2022-01-23 21:11:01 +01:00
Mario Zechner
90537ca2d9 [libgdx] Gradleify all projects, switch to LWJGL3
# Conflicts:
#	spine-libgdx/build.gradle
2022-01-23 21:09:52 +01:00
Nathan Sweet
6e938b32ea Rewrote sequence attachment as a sequence property on region and mesh attachments. 2021-10-01 22:53:08 -10:00
Nathan Sweet
96a998b82d Spine Runtimes License Agreement update (September 24, 2021). 2021-09-24 18:18:19 -10:00
Nathan Sweet
0e3722861f [libgdx] Skeleton Viewer, allow setting setup pose every frame. Store linear. 2021-09-15 00:07:30 -06:00
Nathan Sweet
afa9a873ad SkeletonViewer, don't show "Reloaded" if the loading failed. 2021-09-12 18:15:35 -06:00
Nathan Sweet
ea6b595036 [libgdx] Updated JsonRollback for older Java compilers. 2021-09-02 00:00:34 -06:00
Nathan Sweet
db1cabfcee [libgdx] Fixed JsonRollback rgba2 -> twoColor. 2021-08-21 14:01:25 -06:00
Nathan Sweet
7d6cdcd9d8 Applied oxipng. 2021-08-04 18:44:16 -04:00
badlogic
c2b1ecb195 [libgdx] Fix line endings, CRLF -> LF 2021-06-30 16:25:32 +02:00
Nathan Sweet
f567c18cfa [libgdx] SkeletonViewer, don't use mixing from an empty animation to play the first animation after loading the skeleton. 2021-06-18 22:23:25 -04:00
Nathan Sweet
06ac2ca28a [libgdx] SkeletonViewerAtlas, removed debug output. 2021-06-13 00:35:33 -04:00
Nathan Sweet
ee3c6aff3c [libgdx] SkeletonViewAtlas -> SkeletonViewerAtlas. 2021-06-13 00:34:48 -04:00
Nathan Sweet
be5efc5fa7 [libgdx] Update version for JsonRollback. 2021-05-06 15:31:59 -07:00
Nathan Sweet
8f7a9254f4 Minor Skeleton Viewer improvements. 2021-03-01 17:51:42 +01:00