Davide Tantillo
0099c9b03a
[ts][webgl][player] Dispose ManagedWebGLRenderingContext.
2025-07-22 16:00:40 +02:00
Davide Tantillo
a2547097c2
[ts] Port to 4.3 (WIP)
2025-05-29 17:35:17 +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
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
b85af7fd92
[ts] Release 4.2.33
2023-12-06 04:08:40 +01:00
Mario Zechner
b22d1562a7
Formatting
2023-12-06 04:03:29 +01:00
Mario Zechner
77fe988169
[ts] Clean-up examples
2023-12-06 04:02:56 +01: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
e36ec8e46e
Merge branch '4.1' into 4.2-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-phaser/package.json
# spine-ts/spine-pixi/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2023-12-03 22:47:16 +01:00
Mario Zechner
da25d821c3
[ts][player] Add SpinePlayerEditor back in for documentation page/blog.
2023-12-03 22:44:23 +01:00
Mario Zechner
4598da9a21
[ts] Temporarily use Physics.update everywhere
2023-11-26 12:58:14 +01:00
Mario Zechner
944ccdce3e
Merge branch '4.1' into 4.2-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-phaser/package.json
# spine-ts/spine-pixi/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2023-11-06 12:47:46 +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
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
a3dc1fdb33
[ts] Phaser plugin scaffold.
...
# Conflicts:
# .gitignore
2022-12-27 11:32:33 +01: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
82b607d738
[ts] Remove player editor, fix embedding examples, clean-up threejs example.
2022-03-25 14:03:20 +01: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
de6cee955b
[ts] Remove old namespaces, dev build
...
Previously, we'd export to global objects called spine.canvas, spine.webgl, spine.threejs. Going forward, all Spine APIs will be hosted by the global spine object when the runtime is used straight from the bundled .js files in the build/ folder. This is a minor change with a simple fix on the user side, i.e. replace spine.canvas. with spine.
2021-08-27 18:48:17 +02: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