41 Commits

Author SHA1 Message Date
Davide Tantillo
a5ac6e4dd5 [ts] Port latest libgdx timeline, sequence, and follow-up fixes. 2026-03-15 11:06:43 +01:00
Musa Asukhanov
42da98a3dd
[ts] Replace Array constructors with dynamic initialization (#2955)
* [ts] Replace Array constructors with dynamic initialization

---------

Co-authored-by: Davide Tantillo <iamdjj@gmail.com>
2025-10-28 11:05:58 +01:00
Davide Tantillo
9ea694b16f [ts] Processed spine-core with biome. 2025-10-27 15:54:57 +01:00
Davide Tantillo
9ae1af6622 [ts] Port of 139fd84 and 20d5ee6: Add support to skeletons exported with per-skin atlases. 2025-10-15 09:15:11 +02:00
Davide Tantillo
3bec86e5bd [ts] Port of commit 25bd863: Reverse IK bend positive logic (#2895).
Requires 4.3.39-beta+.
2025-07-25 09:13:30 +02:00
Davide Tantillo
71a2d90839 [ts] 4.3 porting - Fix SkeletonBinary. 2025-06-25 18:39:07 +02:00
Davide Tantillo
12c75feeb3 [ts] 4.3 porting skeleton binary fix. 2025-06-24 15:12:35 +02:00
Davide Tantillo
c99f5804d4 [ts] 4.3 porting - Fixed slider scale. 2025-06-20 08:50:45 +02:00
Davide Tantillo
f51db8f672 [ts] 4.3 porting - Fixed binary export for constraints. 2025-06-20 08:50:00 +02:00
Davide Tantillo
e723893c0c [ts] 4.3 porting WIP - latest updates. 2025-06-19 12:25:42 +02:00
Davide Tantillo
3eb587c988 [ts] 4.3 porting WIP - TC constants. 2025-06-12 15:27:18 +02:00
Davide Tantillo
2f23421112 [ts] Port to 4.3 (WIP) 2025-06-10 17:26:33 +02:00
Davide Tantillo
a2547097c2 [ts] Port to 4.3 (WIP) 2025-05-29 17:35:17 +02:00
Nathan Sweet
f08d58dc98 License header update. 2025-04-05 13:42:13 -04:00
Davide Tantillo
a46174b88b [ts] Transform constraints alignment from reference runtime. 2025-04-04 13:01:01 +02:00
Davide Tantillo
4eeb2b62cb [ts] Port of Transform constraint property mapping. 2025-04-01 15:22:16 +02:00
Mario Zechner
e9bcaa7a9b [canvaskit] Fix JSON loading. 2024-07-09 14:22:11 +02:00
Mario Zechner
a1f077d43c [ts][canvaskit] Added CanvasKit runtime for NodeJS and browser environments 2024-07-05 15:18:06 +02:00
Davide Tantillo
24dc328b15 [ts] Port of commit 687260a: Removed SlotData#path.
The name now always contains the full path.
2024-05-15 14:05:27 +02:00
Davide Tantillo
dca79e4731
[ts] Fix SkeletonBinary read sequence. Fix Animation ScaleYTimeline. 2024-04-16 13:07:08 +02:00
Davide Tantillo
03d78d4381
[ts] Port of commits c83a867, f4f22cd, 1a83e96 (inherit timeline and minor fixes). 2024-03-28 17:17:50 +01:00
Mario Zechner
355f7ed15b Apply formatting 2024-03-19 12:16:35 +01:00
Mario Zechner
be767b21ea [ts] Port latest physics changes. 2024-03-19 09:58:07 +01:00
Mario Zechner
bd1acdc1d6 [ts] Scale gravity/wind when loading skeleton, see #2446 2024-01-16 12:16:05 +01:00
Mario Zechner
b22d1562a7 Formatting 2023-12-06 04:03:29 +01:00
Mario Zechner
4d72bf940c [ts] Formatting 2023-12-03 22:07:56 +01:00
Mario Zechner
2eb1033b65 Update example exports to 4.2.09-beta 2023-12-01 17:04:11 +01:00
Mario Zechner
9d4d86ced3 [ts] Attempt to fix incompatibility with Node's ESM implementation. See #2407 2023-11-06 12:42:00 +01:00
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Mario Zechner
386ad25ebc [ts] Port of 4efd63f89cb995cbe4f30358d268a9d0eaf0c9be, fix VertexAttachment.timlineAttachment typo. 2022-06-22 14:08:28 +02:00
Mario Zechner
e4372e5329 [ts] Enable TS strict mode. Closes #2058 2022-04-07 21:24:48 +02:00
Mario Zechner
d43ff5f899 Merge branch '4.0' into 4.1-beta
# Conflicts:
#	spine-csharp/src/Attachments/IHasTextureRegion.cs.meta
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2022-04-07 06:07:02 +02:00
Terrasse
01a36f81c3
[ts] Fixed bug of reading Unicode from binary data (#2051) 2022-04-07 05:50:42 +02:00
Mario Zechner
ced0771c37 [ts] Merge fix for #2003, fix ping pong reverse in Sequencetimeline
# Conflicts:
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-core/src/Slot.ts
#	spine-ts/spine-core/src/attachments/MeshAttachment.ts
#	spine-ts/spine-core/src/attachments/RegionAttachment.ts
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2021-12-15 15:09:03 +01:00
Mario Zechner
44e34cb264 [ts] Fixes #2003, ensure all fields are initialized as per reference implementation. 2021-12-15 15:00:19 +01:00
Mario Zechner
b48e2c33b8 [ts] More sequence fixes, see #1956
Also fixed runtime exports script, must copy all dragon atlas pages.
2021-10-13 21:42:11 +02:00
badlogic
a0f1ed1b9b [runtimes] Fixed and updated example exports with 4.1.04-beta
- Fixed SkeletonBinary.ts
- Updated dragon example to use sequences
2021-10-13 17:52:34 +02:00
Mario Zechner
81927051ff [ts] Port of sequence attachments, see #1956
SkeletonJson parsing of sequence timelines incomplete. Untested.
2021-10-13 01:14:58 +02:00
Nathan Sweet
96a998b82d Spine Runtimes License Agreement update (September 24, 2021). 2021-09-24 18:18:19 -10:00
Mario Zechner
39df4c7cbb [ts] Formatter pass 2021-08-27 17:24:18 +02:00
Mario Zechner
474dae82a0 ES2015 modulification of spine-ts core. 2021-08-20 16:24:10 +02:00