9852 Commits

Author SHA1 Message Date
Davide Tantillo
85d4715313 Move getBounding in scrollable case. 2025-05-09 15:40:38 +02:00
Davide Tantillo
1233d876a3 Temporarily add windmill only manually to webgl assets 2025-05-09 15:40:38 +02:00
Davide Tantillo
d4aeb9a608 Add interactive widget example. 2025-05-09 15:40:38 +02:00
Davide Tantillo
2a6b424a1c Resize overlay when follow slot element is added. 2025-05-09 15:40:38 +02:00
Davide Tantillo
40724dd52e Fixed slot interaction issue. 2025-05-09 15:40:38 +02:00
Davide Tantillo
29a30a07c1 Fixed multiple click events on mobile touches. Add team example. 2025-05-09 15:40:38 +02:00
Davide Tantillo
3a279d2ff0 Update tutorial. 2025-05-09 15:40:38 +02:00
Davide Tantillo
34acafb254 Prevent error on disconnected callback 2025-05-09 15:40:38 +02:00
Davide Tantillo
04eb82e8b6 Prevent useless resize. 2025-05-09 15:40:38 +02:00
Davide Tantillo
e02f495883 format 2025-05-09 15:40:38 +02:00
Davide Tantillo
c4d419caf9 Add rawData attribute to pass s stringified JSON object for inline base64 assets. 2025-05-09 15:40:38 +02:00
Davide Tantillo
23ece7f4da Pma properties on atlas is used to detect pma textures. 2025-05-09 15:40:38 +02:00
Davide Tantillo
69e4d365e0 Reduce DPI if canvas is too big to avoid page crash - this happen on webpage on mobile with high dpi and missing meta viewport tag with width=device-width. 2025-05-09 15:40:38 +02:00
Davide Tantillo
961e377ec9 Made overlay canvas size consistent across different browsers. Base size is not anymore the screen size due to browser limitations, but the window size. This will trigger additional canvas resize on window resize. 2025-05-09 15:40:38 +02:00
Davide Tantillo
6671cac372 Original event is passed to bounds and slot callbacks. 2025-05-09 15:40:38 +02:00
Davide Tantillo
a46e76b1d7 Add animations, animations-bound and default-mix attributes. 2025-05-09 15:40:38 +02:00
Davide Tantillo
a636ef0964 Add followSlot method 2025-05-09 15:40:38 +02:00
Davide Tantillo
f9d73920d2 Fix physicsTranslate y opposite direction while dragging. 2025-05-09 15:40:38 +02:00
Davide Tantillo
3dd4e91ff5 Fixed a bug where an infinite loop occurred in Firefox when compareDocumentPosition results in DOCUMENT_POSITION_DISCONNECTED.
In both Chrome and Firefox, when an element is inside a webcomponent the comparison results in DOCUMENT_POSITION_DISCONNECTED. But in Firefox the element result in DOCUMENT_POSITION_FOLLOWING too, leading to an infinite loop.
2025-05-09 15:40:38 +02:00
Davide Tantillo
4d795da488 Add interactivity events. 2025-05-09 15:40:38 +02:00
Davide Tantillo
598fcc5cf4 WIP - Add interactivity events. isdraggable is currently broken. 2025-05-09 15:40:38 +02:00
Davide Tantillo
f7316acef5 Simplified drag calculation and drag debug removing an additional div. 2025-05-09 15:40:38 +02:00
Davide Tantillo
89976b7f48 Simplified clip to div by using scissor rather than changing viewport+camera.
In this way we can treat coordinates equally for cliped and not clipped widgets!
2025-05-09 15:40:38 +02:00
Davide Tantillo
2b6e1ff578 Allow multiple widgets for the same HTMLElement 2025-05-09 15:40:37 +02:00
Davide Tantillo
f9bada6d0c Merge branch '4.2' into ts-webgl-overlay 2025-05-09 15:40:37 +02:00
Davide Tantillo
69cc3e81c1 [ts] Release 4.2.81 2025-05-08 13:01:28 +02:00
Davide Tantillo
e553d71807 [ts][pixi-v8] Spine allowChildren to true to prevent deprecation warning. Close #2841. 2025-05-08 12:54:58 +02:00
Davide Tantillo
24529f5cd1 [haxe] port of commit 4a351ce: Fixed delay being negative, causing the track time to jump. See #2837. 2025-05-07 17:53:18 +02:00
Harald Csaszar
c516c9a5cd [csharp] port of commit 4a351ce: Fixed delay being negative, causing the track time to jump. See #2837. 2025-05-07 14:21:34 +02:00
Nathan Sweet
262a0d270f [libgdx] Fixed delay being negative, causing the track time to jump. 2025-05-07 13:18:56 +02:00
Mario Zechner
c9aca368d6 [ts] Port of #2837 2025-05-07 13:17:43 +02:00
Mario Zechner
3f440bfc4a [c] Port of #2837 2025-05-07 13:11:49 +02:00
Mario Zechner
ec3231f861 [cpp] Port of #2837 2025-05-07 13:06:50 +02:00
Mario Zechner
5b2d479d4b [godot] Fix loading of atlas page PNGs for non-resource paths (user://, absolute). Closes #2814 2025-05-06 16:11:03 +02:00
Harald Csaszar
480a4b18b7 [unity] Fixed BoundingBoxFollower and BoundingBoxFollowerGraphic ignoring deactivated skin bone. Closes #2836. 2025-05-05 21:30:28 +02:00
Harald Csaszar
ff572ec8a4 [unity] Added null check at SkeletonRenderSeparator, closes #2823. 2025-05-05 16:37:25 +02:00
Mario Zechner
80e853b74b [godot] Fix GH action for extension 2025-05-05 15:44:37 +02:00
Mario Zechner
4f5e990b5f [godot] Fetch major.minor from git branch name. 2025-05-05 14:26:35 +02:00
Mario Zechner
15b96b3ea8 Merge branch 'apple-fixes' of https://github.com/mihe/spine-runtimes into mihe-apple-fixes 2025-05-05 13:35:49 +02:00
James Chen
b57acb040c
Fix spine::Vector copy assignment. (#2828) 2025-05-05 13:24:21 +02:00
bofeng-song
7fd1e5340c
Fix the inconsistent behavior between Spine vector's setSize and std::vector's resize, which causes the Spine vector to allocate additional space upfront. (#2830) 2025-05-05 13:21:33 +02:00
Byeong Gwan
123426d3e3
[iOS] fix additive, normal blending (#2822) 2025-05-05 11:57:51 +02:00
Mario Zechner
ae8c4792ba [godot] Update build dotnet SDK to 8.0.x 2025-04-30 17:02:30 +02:00
Mario Zechner
2712cffc00 [godot] Closes #2832, SpineSprite.set_time_scale/get_time_scale 2025-04-30 14:01:50 +02:00
Davide Tantillo
6654484a33 [ts] Release 4.2.80 2025-04-24 16:08:06 +02:00
Davide Tantillo
1530550acd [ts][pixi-v7][pixi-v8] Fixed slot objects ignoring negative parent bone scale. See #2818. 2025-04-24 16:03:25 +02:00
Harald Csaszar
d7f3ab4723 [unity] Fixed Create Hinge Chain creating incorrect hierarchy on multiple children. Closes #2825. 2025-04-23 21:31:58 +02:00
Davide Tantillo
3f65213f70 [ts] Release 4.2.79 2025-04-23 17:06:06 +02:00
Davide Tantillo
15766e8ef2 [ts][phaser-v3][phaser-v4] Fixed gameobject position when it is rotated. 2025-04-23 17:06:06 +02:00
badlogic
878a658ea9 [ue] Add missing default initializer to FSpineEvent, closes #2821 2025-04-23 13:59:54 +02:00