Mario Zechner
3b39aeebbf
Update gitignore
2025-06-02 15:01:39 +02:00
Nathan Sweet
a48a3d1fba
[libgdx] Improved JSON and binary data loading exceptions.
2025-06-01 11:49:50 -04:00
Davide Tantillo
b74ba4cab2
[ts] Port to 4.3 fixes (WIP)
2025-06-01 16:21:53 +02:00
Nathan Sweet
43a3176db2
[libgdx] Reorder static public qualifiers.
2025-06-01 09:47:22 -04:00
Nathan Sweet
4db43da678
[libgdx] Pose the skeleton for FboTest.
2025-05-31 12:43:48 -04:00
Davide Tantillo
a2547097c2
[ts] Port to 4.3 (WIP)
2025-05-29 17:35:17 +02:00
Mario Zechner
c99cf65b32
[libgdx][android] Fix GH workflows
2025-05-28 21:26:28 +02:00
Mario Zechner
5a71276829
[android] Port to 4.3
2025-05-28 21:19:00 +02:00
Mario Zechner
dfaf11d503
[libgdx] Jabel support
2025-05-28 20:26:41 +02:00
Mario Zechner
05ded5c444
[libgdx][android] Version 4.3.0-SNAPSHOT
2025-05-28 20:13:44 +02:00
Mario Zechner
9e394eaeb0
[libgdx][android] Fix release publishing to Central Portal
2025-05-28 20:12:49 +02:00
Mario Zechner
cc179858f9
[libgdx][android] Migrate to Central Portal publishing with unified version management
2025-05-28 20:12:48 +02:00
Nathan Sweet
4bcf00b7d8
Spineboy example, set run as default animation.
2025-05-26 17:20:59 -04:00
Mario Zechner
3bb48dceb9
Formatting
2025-05-26 18:22:28 +02:00
Mario Zechner
c83a0ba849
[cpp] Add core pose classes for 4.3-beta architecture
...
- Add BoneLocal class for local bone pose (x, y, rotation, scale, shear, inherit)
- Add BonePose class extending BoneLocal with world transform calculations
- Add SlotPose class for slot state (color, darkColor, attachment, sequence, deform)
- Implement complete world transform math in BonePose from reference implementation
- Use Spine's custom RTTI system instead of C++ RTTI for type checking
- Update spine.h to include new core pose classes
- Update development guidelines with RTTI usage patterns
These core pose classes provide the foundation for the new constraint system
and enable separation of local, constrained, and applied poses in the 4.3-beta
architecture redesign.
2025-05-26 18:19:58 +02:00
Mario Zechner
84637da40b
[cpp] Add pose architecture foundation for 4.3-beta
...
- Replace Updatable interface with Update interface
- Add Pose<P> template interface for pose management
- Add PosedData<P> abstract base class for setup data
- Add Posed<D,P,A> base class linking data, pose, and applied states
- Add PosedActive<D,P,A> extending Posed with active state management
- Update spine.h to include new pose system headers
This implements the foundational pose architecture required for the 4.3-beta
constraint system overhaul. The new pose-based system provides better separation
of concerns and enables more flexible constraint management.
2025-05-26 16:51:07 +02:00
Mario Zechner
0c6c0a2a7b
Formatting
2025-05-26 15:24:01 +02:00
Mario Zechner
8b5adfadb6
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/ConstraintData.java
# spine-ts/spine-pixi-v8/src/index.ts
# spine-unity/Modules/com.esotericsoftware.spine.lwrp-shaders/LICENSE.md
2025-05-26 13:54:02 +02:00
Mario Zechner
97d49b37b7
License header update
2025-05-26 13:24:06 +02:00
Mario Zechner
c9456593db
[godot] Closes #2861 , force min ios version 12.0 via compiler/linker flag
2025-05-23 14:02:40 +02:00
Davide Tantillo
b90b6996c0
[ts][webcomponents] Stop RAF if tab is hidden.
2025-05-23 09:56:35 +02:00
Mario Zechner
a27b63fc5e
[haxe] Clean-up of documentation, remove HTML tags
2025-05-22 22:35:49 +02:00
Mario Zechner
0ffe43b83e
[haxe] Clean-up of documentation, remove HTML tags
2025-05-22 22:34:05 +02:00
Mario Zechner
0c6788cd97
[haxe] More documentation synchronization with reference implementation
2025-05-22 22:11:12 +02:00
Harald Csaszar
6d6e85229a
[monogame] Reverted commits 390f496 and 631aa17 and fixed vertices re-allocation differently. See #2854 .
2025-05-22 19:14:13 +02:00
Davide Tantillo
51b908db89
[ts][webcomponents] Fix resize callback.
2025-05-22 17:09:35 +02:00
Davide Tantillo
b63a29e3b5
[ts][webcomponents] Moved dispose example in its own file.
2025-05-22 17:03:23 +02:00
Davide Tantillo
3866154cb9
[ts][webcomponents] Add resize callback also for default. It might send double resize command.
2025-05-22 17:03:23 +02:00
Davide Tantillo
c462a0232e
[ts][webcomponents] appendedToBody logic was reversed.
2025-05-22 17:03:23 +02:00
Davide Tantillo
7366fcfa4e
[ts][webcomponents] Fix overlay div size when body is smaller than document.
2025-05-22 17:03:23 +02:00
Mario Zechner
7ac6ae6987
[haxe] Fix update cache compilation error
2025-05-22 16:48:24 +02:00
Mario Zechner
b413153b59
[Haxe] Synchronize documentation with reference implementation
2025-05-22 16:20:34 +02:00
Nathan Sweet
fdc75a3c0e
[libgdx] Added wind and gravity controls for the whole skeleton.
2025-05-21 19:04:56 -04:00
Davide Tantillo
f5da0c6f8f
[ts][webcomponents] get/createSpineWidget to get/createSkeleton.
2025-05-21 17:09:41 +02:00
Davide Tantillo
a5e737364c
[ts][webcomponents] no-spinner to spinner, and reversed logic. Default is not having the spinner.
2025-05-21 17:00:00 +02:00
Davide Tantillo
710c20b284
[ts][webcomponents] Rename isinteractive to interactive.
2025-05-21 16:54:06 +02:00
Davide Tantillo
2616860ea6
[ts][webcomponents] Rename isdraggable to drag.
2025-05-21 16:50:12 +02:00
Davide Tantillo
4a124d7c42
[ts][webcomponents] Rename cursor to pointer.
2025-05-21 16:46:03 +02:00
Nathan Sweet
9b596c3856
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-unity/Assets/Spine/package.json
2025-05-21 10:29:28 -04:00
Nathan Sweet
b8b55ebd5e
food-app example, update skeleton order.
2025-05-21 10:19:15 -04:00
Nathan Sweet
25991d1dd1
[monogame] Prefer using local when available.
2025-05-21 08:46:19 -04:00
Harald Csaszar
4ad52678b2
Merge branch '4.2' of https://github.com/EsotericSoftware/spine-runtimes into 4.2
2025-05-21 10:55:58 +02:00
Nathan Sweet
70d0171468
* Added food-app example project.
...
* Updated mix-and-match to fix blue dress sleeve.
* Changed export scripts to pack polygons for most PRO projects.
* Re-exported projects.
2025-05-20 19:54:49 -04:00
Nathan Sweet
061e9d7ec5
[libgdx] Fixed binary path constraints and JSON skin constraints.
2025-05-20 19:53:04 -04:00
Nathan Sweet
2af3f89cc6
[libgdx] Fixed mesh attachment UVs.
2025-05-20 19:51:59 -04:00
Davide Tantillo
5e6f4cae8d
[ts][webcomponents] Fix empty loop param in animations.
2025-05-20 17:29:26 +02:00
Davide Tantillo
335d0ed17f
[ts][webcomponents] holdDurationLastAnimation to repeatDelay.
2025-05-20 17:21:13 +02:00
Davide Tantillo
b588b95d76
[ts][webcomponents] followAttachmentAttach to followVisibility.
2025-05-20 16:11:47 +02:00
Davide Tantillo
2b5f3751ad
[ts][webcomponents] skin accepts a list of skins.
2025-05-20 15:35:31 +02:00
Davide Tantillo
23b288edc8
[ts][webcomponents] Removed mode attribute. Moved mode origin as fit type.
2025-05-20 14:52:55 +02:00