9489 Commits

Author SHA1 Message Date
Davide Tantillo
e9a07bd6b9 Changes to make the widget more dynamic while changing attributes. See now webcomponent-gui.html. 2024-10-08 17:26:31 +02:00
Davide Tantillo
a34b8273b3 Exposed parameters to set bounds.
Deeply changed how bounds work, especially for the fact that they are not auto recalculated anymore if the animation is changed (unless autoRecalculateBounds is set to true).
2024-10-04 17:38:23 +02:00
Davide Tantillo
f4837ad8eb Add padding attributes/properties. 2024-10-03 13:05:12 +02:00
Davide Tantillo
bedce14780 Restore resize observer since the window resize event does not fire on body resize, but on window resize. It's supported by 93% of the browsers. 2024-10-03 11:05:14 +02:00
Davide Tantillo
8cc5a2ba5e Fix widget using overlay before overlay webcomponent is fully upgraded. 2024-10-03 09:23:48 +02:00
Davide Tantillo
6fa149756a Fix x-axis and y-axis not working in clip mode. 2024-10-01 13:01:53 +02:00
Davide Tantillo
6108d625c0 Fixed infinite requestAnimationFrame calls. 2024-09-30 12:07:36 +02:00
Davide Tantillo
95f2119e46 Fixed input remove listener. Run tsfmt. 2024-09-30 11:52:02 +02:00
Davide Tantillo
2db1873fd5 Managed lifecycle for SpineWebComponentWidget. 2024-09-30 11:36:39 +02:00
Davide Tantillo
5c42b6fa2d Manage lifecycle for Input and SpineWebComponentOverlay. Missing SpineWebComponentWidget. 2024-09-27 16:06:23 +02:00
Davide Tantillo
e26034426a Made some changes to make it work on old browsers. 2024-09-27 12:30:09 +02:00
Davide Tantillo
27edd8a284 Made span fps display configurable. 2024-09-26 17:09:15 +02:00
Davide Tantillo
a254fabaef Cleaned webcomponent example. 2024-09-26 16:09:27 +02:00
Davide Tantillo
3b4ab02d92 Fix 1 pixel misalignment in non clip mode. 2024-09-26 15:45:19 +02:00
Davide Tantillo
3d77f1c26e Removed custom LoadingSpinnerWindget class. Added a new specific method in LoadingSpinner. 2024-09-26 15:40:16 +02:00
Davide Tantillo
9399c42ec7 Removed useless changes on other classes. 2024-09-26 14:41:41 +02:00
Davide Tantillo
e9873147c2 Fix zoom bug due to screen size remaining the same at different zoom level. 2024-09-26 14:22:59 +02:00
Davide Tantillo
e8511ca8b2 Modified export script to copy chibi 2024-09-26 14:22:59 +02:00
Davide Tantillo
4536789e39 WIP - Refactor + animation and skin attribute change will reinit the widget 2024-09-26 14:22:59 +02:00
Davide Tantillo
d178f5de7c WIP - Doc before refactor 2024-09-26 14:22:59 +02:00
Davide Tantillo
b4f11c2f21 Refactor drag logic. Drag works with clip too. 2024-09-26 14:22:59 +02:00
Davide Tantillo
d2c29c5cfb Removed code duplication for clipping into div 2024-09-26 14:22:59 +02:00
Davide Tantillo
e67aa324fe Removed SpineCanvasApp dependency. 2024-09-26 14:22:59 +02:00
Davide Tantillo
847c152f2a Added clip. 2024-09-26 14:22:59 +02:00
Davide Tantillo
034c6266e8 Translate is done each frame through requestAnimationFrame. 2024-09-26 14:22:59 +02:00
Davide Tantillo
6c0b1b8c2c Fixed loading spinner example 2024-09-26 14:22:59 +02:00
Davide Tantillo
26d1ca739d Add OffScreenUpdateBehaviour 2024-09-26 14:22:59 +02:00
Davide Tantillo
bc192f4178 Renamed 2024-09-26 14:22:59 +02:00
Davide Tantillo
59a7715b2e mostly work - when overflow top/bottom...are > 0, widgets slightly jump on up and down fast scroll. 2024-09-26 14:22:59 +02:00
Davide Tantillo
96282273f8 Loading 2024-09-26 14:22:59 +02:00
Davide Tantillo
221e3f6624 web component 2024-09-26 14:22:59 +02:00
Davide Tantillo
d92046f325 Scroll should be resolved 2024-09-26 14:22:58 +02:00
Davide Tantillo
394b97b105 Zoom fix - WIP horizontal scroll bug see comment at line 495 2024-09-26 14:22:58 +02:00
Davide Tantillo
7f5b934a64 overlay fix scroll cut 2024-09-26 14:22:58 +02:00
Davide Tantillo
2da5b06c2d overlay 2024-09-26 14:22:58 +02:00
Davide Tantillo
3b5d74e0e8 overlay 4 2024-09-26 14:22:58 +02:00
Davide Tantillo
9d1109c9dc canvas4 2024-09-26 14:22:58 +02:00
Davide Tantillo
544fd4d8cd [ts] poc wegl overlay 2024-09-26 14:22:58 +02:00
Davide Tantillo
09ea76aa14 [ts] poc wegl overlay 2024-09-26 14:22:58 +02:00
Davide Tantillo
aa932c6507 [ts] Release 4.2.61 2024-09-25 10:07:07 +02:00
Davide Tantillo
e23beb7f75 [ts][phaser] Fixed phaser peerDependency blocked to 3.60 2024-09-25 10:03:58 +02:00
Harald Csaszar
6ac6a1d8ac [unity] Fixed compile error on Unity 2017 of last commit bf8f1f6. 2024-09-23 20:50:28 +02:00
Harald Csaszar
bf8f1f69bf [unity] Skeleton Mecanim: Added new Mix Mode Match. Calculates Spine animation weights to best match provided Mecanim clip weights. 2024-09-23 20:17:21 +02:00
Harald Csaszar
ff3492d941 [unity] Fixed a potential null reference exception, potentially leading to failing drag and drop instantiation. 2024-09-20 11:32:42 +02:00
Davide Tantillo
e54f49205c [ts] Release 4.2.60 2024-09-19 11:50:40 +02:00
Mario Zechner
8dce540136 [ts] Fix TypeScript compiler version to latest 2024-09-19 11:15:48 +02:00
Davide Tantillo
7f6c672911 [ts][pixi] Add phaser as peer dependency. 2024-09-19 11:12:00 +02:00
Harald Csaszar
87e8504834 [unity] Added remark for PMA not being supported by SpineVisualElement. See #2634. 2024-09-18 16:44:01 +02:00
Mario Zechner
936529c259 [godot] Update upload action to v4. 2024-09-18 16:23:21 +02:00
Mario Zechner
0e258cd0aa [cpp] Fixes #2635 2024-09-18 14:48:17 +02:00