38 Commits

Author SHA1 Message Date
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
Davide Tantillo
000b12c6bf [ts][player] Dispose input on dispose. 2025-05-16 12:29:29 +02:00
Davide Tantillo
fd20a0c009 [ts][player] Add interactive option to allow click/touch interaction. Closes #2852. 2025-05-16 12:29:29 +02:00
Davide Tantillo
606a5e5a30 [ts][player] Fix Viewport type. 2025-04-15 12:21:33 +02:00
Nathan Sweet
9424018102 [ts][player] Added viewport.clip and ResizeMode.FitClip. 2025-04-10 16:15:00 -04:00
Nathan Sweet
f08d58dc98 License header update. 2025-04-05 13:42:13 -04:00
Nathan Sweet
b4a563b7ce Typo in error message. 2025-03-04 12:50:37 -04:00
Davide Tantillo
6792bc72c1 [ts][player] Fix state.setAnimation and player.setViewport not working on success callback. 2025-02-13 11:52:01 +01:00
Mario Zechner
a1f077d43c [ts][canvaskit] Added CanvasKit runtime for NodeJS and browser environments 2024-07-05 15:18:06 +02:00
Davide Tantillo
f93c563a3f [ts][player] Prevent loading callback to be called indefinitely. 2024-07-04 12:24:27 +02:00
Davide Tantillo
d1bbb102d3 [ts][player] Restored skelUrl. 2024-06-17 10:57:41 +02:00
Mario Zechner
a74a5754b4 [ts][player] Closes #2536, deprecate jsonURL, skelURL, and atlasURL in favor of skeleton and atlas fields. 2024-06-04 10:57:33 +02:00
Davide Tantillo
03f8f67e01 [ts][player] Calculates animation viewport using new Skeleton.getBounds that considers clipping. 2024-05-03 10:56:07 +02:00
Davide Tantillo
da05fb8f92
[ts][player] Add startRendering method to restart rendering, if it was stopped. 2024-04-24 17:17:14 +02:00
Mario Zechner
682e1125e0 [ts][player] Fix error message in case WebGL context could not be created. 2024-04-23 15:45:18 +02:00
Mario Zechner
ee72ad3e22 [ts][player] Fix error message in case WebGL context could not be created. 2024-04-23 15:44:16 +02:00
Mario Zechner
ddace9b1c7 [ts][player] Fix error message in case WebGL context could not be created. 2024-04-23 15:28:41 +02:00
Nathan Sweet
d8b9028210 [ts][player] Added scale parameter to config. 2023-12-15 18:03:29 -04:00
Mario Zechner
a49de250ed [ts][player] Fixed scrubbing + physics 2023-12-06 03:09:03 +01:00
Nathan Sweet
2af729c215 [ts][player] Call skeleton.update for physics, added config.updateWorldTransform. 2023-12-05 21:52:10 -04:00
Mario Zechner
4598da9a21 [ts] Temporarily use Physics.update everywhere 2023-11-26 12:58:14 +01: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
Mario Zechner
06b7a0f3cc [ts][player] Fix debug config assignment and evaluation during rendering. 2023-06-20 15:49:44 +02:00
Mario Zechner
873000b4bd [ts] Revert short circuit fix. 2023-06-20 12:09:36 +02:00
Nathan Sweet
ebf2520c5d [ts] Fixed the setup pose not showing when no animation is specified.
`updateWorldTransform` doesn't get called when paused.
2023-06-19 14:44:05 -04:00
Nathan Sweet
3c2033b250 [ts] Fixed debug rendering.
Also fixed indentation.
2023-06-19 14:44:05 -04:00
Mario Zechner
3c5913827a Merge branch '4.0' into 4.1-beta
# 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-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2022-05-25 12:30:04 +02:00
Mario Zechner
d12d59b593 [ts][player] Add support for preserving drawing buffer contents, updated example accordingly to show screenshotting. 2022-05-25 12:26:04 +02:00
Mario Zechner
e4372e5329 [ts] Enable TS strict mode. Closes #2058 2022-04-07 21:24:48 +02:00
Mario Zechner
930a154c4b Merge branch '4.0' into 4.1-beta 2022-04-07 08:59:23 +02:00
Mario Zechner
9d7da553bb [ts][player] Don't dispose loading screen, if loading screen is disabled. Closes #2055. 2022-04-07 08:56:22 +02:00
Mario Zechner
fb0a658ecf Merge branch '4.0' into 4.1-beta
# 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-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2022-01-24 22:23:03 +01:00
Mario Zechner
02b894d8da [ts][player] Added SpinePlayer.dispose(), closes #2020 2022-01-24 22:04:29 +01: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
17c342ac61 [ts] Modularize player, add package.json files, fix up module paths. 2021-08-25 21:00:17 +02:00
Mario Zechner
474dae82a0 ES2015 modulification of spine-ts core. 2021-08-20 16:24:10 +02:00