10984 Commits

Author SHA1 Message Date
Davide Tantillo
a4b93c6d68 Remove SetIgnoreGlobalTimeScale action and respective expression added in 61b2b029.
The same result can be achieved with "Set ignore global time scale" system action.
2026-03-23 15:45:26 +01:00
Davide Tantillo
0f671e1cca Set sizenow affects also followers. Followers are scaled on their local axis because C3 lacks of a transformation matrix and does not allow to control shear, that would be necessary to scale wrt parent axis. 2026-03-23 15:41:16 +01:00
Davide Tantillo
05344e805c Fix follower offsetY with flip/mirror. 2026-03-18 18:08:00 +01:00
Davide Tantillo
61b2b0291d Add SetIgnoreGlobalTimeScale action and respective expression. 2026-03-18 14:43:00 +01:00
Davide Tantillo
5f3c7c0a4d Followers takes gameobject rotation into account. 2026-03-17 17:28:40 +01:00
Davide Tantillo
a20d61ff50 Fix follower flip/mirror not reflecting on skeleton axis. 2026-03-17 17:03:32 +01:00
Davide Tantillo
f2c07a02ec Add BoneLength expression. 2026-03-17 12:53:29 +01:00
Davide Tantillo
a079413721 Add SlotAttachmentPlaceholder expression. 2026-03-17 12:46:14 +01:00
Davide Tantillo
f6c3d70153 Updates after 4.3 merge. 2026-03-17 11:14:58 +01:00
Davide Tantillo
0d7c8c4c0e Merge branch '4.3-beta' into c3 2026-03-17 11:07:55 +01:00
Davide Tantillo
592d57f114 [ts][pixi-v7][pixi-v8] Fix asset loaders not throwing when http response is not ok. See #3042. 2026-03-17 10:35:06 +01:00
Harald Csaszar
80a1f4d38b [csharp] Port of commit 409bf9d: Added SkeletonData#findSliderAnimations. 2026-03-16 21:18:39 +01:00
Harald Csaszar
964da9b849 [csharp] Port of commits 8d5f6c5 and 2059c86: AnimationState setAnimation only discards if the former entry was never applied AND is the same animation. Fixed AnimationStateTests for discarding a never applied entry. 2026-03-16 21:00:23 +01:00
Harald Csaszar
0801a4913b [monogame] Updated example skeleton exports to 4.3.44-beta. 2026-03-16 21:00:23 +01:00
Mario Zechner
f20ad9ac56 [runtimes] Update examples for 4.3.44-beta exports 2026-03-16 18:38:36 +01:00
Mario Zechner
0077f5cbca [c][flutter][ios] Fix generate-bindings.sh failure propagation 2026-03-16 18:38:36 +01:00
Mario Zechner
b63a8ebc2e [ios] Regenerate bindings for DrawOrderFolderTimeline 2026-03-16 18:38:36 +01:00
Mario Zechner
bcddf34564 [flutter] Regenerate bindings for DrawOrderFolderTimeline 2026-03-16 18:38:36 +01:00
Mario Zechner
7324a02ecf [c] Regenerate bindings for DrawOrderFolderTimeline 2026-03-16 18:38:36 +01:00
Mario Zechner
275e702bc8 [cpp] Port cf45806b, 409bf9d6, 0e16ef9c from libgdx 2026-03-16 18:38:36 +01:00
Davide Tantillo
2ba91231f3 [haxe] Port latest libgdx timeline, sequence, draw order, and follow-up fixes. See #2989. 2026-03-16 18:10:34 +01:00
Harald Csaszar
f7ed100aa8 [csharp][unity] Port of commit cf45806: Added DrawOrderFolderTimeline. Updated example skeleton exports to 4.3.44-beta. 2026-03-16 17:41:19 +01:00
Mario Zechner
e665976598 [cpp] Fix SPINE_USE_STD_FUNCTION listeners
Closes #2918
2026-03-16 11:22:42 +01:00
Davide Tantillo
000a1882b9 [ts] Port of 0e16ef9c, 409bf9d6.
Added DrawOrderFolderTimeline.
Fixed AnimationStateTests for discarding a never applied entry.
2026-03-16 11:19:27 +01:00
Davide Tantillo
7f24ed23af [ts] Port of cf45806b: Added DrawOrderFolderTimeline. 2026-03-16 11:11:49 +01:00
Nathan Sweet
409bf9d639 [libgdx] Added SkeletonData#findSliderAnimations. 2026-03-15 16:14:20 -04:00
Nathan Sweet
2059c866ca [libgdx] Fixed AnimationStateTests for discarding a never applied entry.
Behavior changed by commit: 8d5f6c59
2026-03-15 15:53:29 -04:00
Nathan Sweet
0e16ef9c3d [libgdx] Fixed AnimationState EventQueue.drain().
Listener events can resize the array.
2026-03-15 15:33:37 -04:00
Davide Tantillo
a5ac6e4dd5 [ts] Port latest libgdx timeline, sequence, and follow-up fixes. 2026-03-15 11:06:43 +01:00
Nathan Sweet
cf45806bdd [libgdx] Added DrawOrderFolderTimeline. 2026-03-15 00:14:34 -04:00
Mario Zechner
516518b2d9 [flutter] Guard async SpineWidget loads after dispose
Closes #3038
2026-03-14 15:58:33 +01:00
Mario Zechner
e5bc9b709e Formatting 2026-03-14 15:39:56 +01:00
Mario Zechner
9ec6ead094 [flutter] Regenerate bindings for latest spine-cpp attachment changes 2026-03-14 15:36:03 +01:00
Mario Zechner
460fbd8b06 [ios] Regenerate bindings for latest spine-cpp attachment changes 2026-03-14 15:35:59 +01:00
Mario Zechner
922833c439 [c] Regenerate bindings for latest spine-cpp attachment changes 2026-03-14 15:35:55 +01:00
Mario Zechner
9749e52c05 [cpp] Port latest libgdx timeline and sequence follow-up fixes 2026-03-14 15:35:48 +01:00
Mario Zechner
74520d21f0 [runtimes] Update changelog for recent runtime fixes 2026-03-14 15:10:57 +01:00
Mario Zechner
55cc604baa [ue] Update renderers for sequence attachments and refresh sample assets 2026-03-14 15:10:57 +01:00
Mario Zechner
9b969202e8 [ios] Regenerate bindings and fix example disposal timing 2026-03-14 15:10:57 +01:00
Mario Zechner
d70f9444a2 [flutter] Regenerate bindings for sequence attachment changes 2026-03-14 15:10:57 +01:00
Mario Zechner
62af381897 [glfw] Add dragon examples and fix sequence renderer follow-through 2026-03-14 15:10:57 +01:00
Mario Zechner
6e582e724f [cpp][c] Port parser and sequence attachment changes from libgdx 2026-03-14 15:10:57 +01:00
Mario Zechner
3afca98bbb [godot] Update to new Sequence API
- Use sequence.resolveIndex(pose) to get current frame index
- Use sequence.getOffsets(index) for RegionAttachment computeWorldVertices
- Use sequence.getRegion(index) for texture lookup
- Use sequence.getUVs(index) for UV data
2026-03-14 15:10:57 +01:00
Mario Zechner
04d81a4fe3 [android] Fix snapshot repository url 2026-03-14 15:10:57 +01:00
Mario Zechner
ccbb78d3cc [android] Update to new Sequence API
- Sequence is now non-nullable and passed to attachment constructors
- Use sequence.resolveIndex(pose) to get current frame index
- Use sequence.getRegion/getUVs/getOffsets(index) for rendering data
- Remove deprecated setRegion() and getUVs() calls
2026-03-14 15:10:57 +01:00
Mario Zechner
29e2eac56e [cpp] Port additive timeline and color flicker fixes from spine-libgdx
- Revised which timelines support additive blending: IK and path
  constraint mix timelines no longer support add blend (treat as
  replace). Physics constraint timelines only support add for wind
  and gravity. Ports spine-libgdx commit b92058975.

- Fixed alpha and RGB timeline flicker when blend is setup and alpha
  is not 1: interpolate from setup value instead of set-then-add.
  Clamp color output to 0-1. Ports spine-libgdx commit 8943c84d8.
2026-03-14 15:10:57 +01:00
Davide Tantillo
f21b38904f [ts][player] Fixed resize mode regression introduced in 94240181. 2026-03-13 11:43:48 +01:00
Harald Csaszar
66e4b27670 [unity] Increased package version for previous commit. 2026-03-11 22:24:03 +01:00
Harald Csaszar
6655c8d31e [unity] Fixed a custom version define. See #2960. 2026-03-11 22:17:34 +01:00
Harald Csaszar
054f0139a8 [unity] Removed support for long abandoned thirdparty asset "2D Toolkit" (TK2D) by Unikron Software. 2026-03-11 21:16:03 +01:00