Harald Csaszar
2a73be09b7
[unity] Fixed threaded system not handling null skeleton. Closes #2954 .
2025-10-17 17:43:01 +02:00
Harald Csaszar
59c90592c3
[unity] Fixed unnecessary high number of prefab reverts. Closes #2953 . See #1273 .
2025-10-17 17:08:12 +02:00
Harald Csaszar
74c2e9cab4
[unity] Chinese documentation: Replaced machine translated 4.3-split-component-upgrade-guide with manual translation by wiige.
2025-10-17 12:23:12 +02:00
Harald Csaszar
2bbec26160
[unity] Fixed SkeletonGraphic detect settings button not working with multi-select. Closes #2951 .
2025-10-17 11:02:15 +02:00
Harald Csaszar
3ef84af5dd
[csharp] Minor: removed semicolon after switch causing formatter check issues.
2025-10-15 23:36:38 +02:00
Harald Csaszar
3ffa9f1d31
[formatters][csharp] Reverted changes of da2185f (linefeed leftover state when switching branches) as this was not the issue.
2025-10-15 23:28:39 +02:00
Harald Csaszar
bb7965bb1a
[workflows][csharp] Adding diff output to formatting check.
2025-10-15 22:35:28 +02:00
Harald Csaszar
da2185f420
[formatters][csharp] Fixed leftover linefeed state when switching from default 4.2 to 4.3-beta branch.
2025-10-15 22:19:00 +02:00
Harald Csaszar
3dffd72985
[csharp] Minor formatting.
2025-10-15 18:36:12 +02:00
Davide Tantillo
f53a514bf8
[ts][pixi-v8] Restored control bones example.
2025-10-15 15:50:43 +02:00
Davide Tantillo
bd3c2cbf4b
[ts][pixi-v7] Add allowMissingRegions param to game object factory.
2025-10-15 15:50:43 +02:00
Davide Tantillo
807706fd03
[ts][pixi-v7] Removed deprecated methods.
2025-10-15 15:50:43 +02:00
Davide Tantillo
d7540f626b
[ts][pixi-v8] Add allowMissingRegions param to game object factory.
2025-10-15 15:50:43 +02:00
Harald Csaszar
d443ba4f53
[csharp] Port of commits 139fd84 and 20d5ee6. Added allowMissingRegions to AtlasAttachmentLoader. See #2948 .
2025-10-15 15:24:29 +02:00
Davide Tantillo
54068d9d12
[haxe] Port of 139fd84 and 20d5ee6: Add support to skeletons exported with per-skin atlases.
2025-10-15 09:21:11 +02: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
Misaki Eymard
d6ff1bddd2
Update 4.3-split-component-upgrade-guide-ja.md
...
Improved the translation for better readability.
2025-10-15 16:02:23 +09:00
Davide Tantillo
20d5ee63ad
[libgdx] Additional changes for per-skin atlases feature.
2025-10-15 09:01:24 +02:00
Davide Tantillo
139fd84d07
[libgdx] Added allowMissingRegions to AtlasAttachmentLoader to support skeletons exported with per-skin atlases.
2025-10-14 12:03:07 +02:00
Harald Csaszar
10a54da6b4
[unity] Improved Spine Preferences documentation text.
2025-10-13 18:06:21 +02:00
Harald Csaszar
4fc7a003c3
[unity] Excluding modal dialogs when running editor in batch mode.
2025-10-09 13:47:58 +02:00
Harald Csaszar
56734cde15
[unity] Fixed Immutable Triangles having no effect by default. Closes #2636 .
2025-10-09 12:18:47 +02:00
Harald Csaszar
38a8f8961e
[unity] Fixed snowglobe sample skeleton assets.
2025-10-09 11:52:44 +02:00
Davide Tantillo
98069361c6
[haxe] Updated CHANGELOG for 4.3
2025-10-09 10:10:11 +02:00
Davide Tantillo
0e42469d36
[haxe][flixel] Add bounds property and removed boundsX and boundsY.
2025-10-09 10:06:02 +02:00
Harald Csaszar
eae2e7d5a2
[unity] Migrated Timeline UPM package to split component architecture.
2025-10-08 23:39:43 +02:00
Harald Csaszar
4f84ffbfff
[unity] Adjusted Spine URP Shaders package samples to split component architecture. Fixed an editor NullReferenceException at empty animations.
2025-10-08 23:00:51 +02:00
Harald Csaszar
5272bac421
[unity] Auto-migrated spine example scenes to split components.
2025-10-08 22:35:07 +02:00
Harald Csaszar
32dfaf1c0f
[unity] Major Breaking Change: Split skeleton components into renderer and animation components. Added threading system. See 4.3-split-component-upgrade-guide.md for migration.
2025-10-08 22:21:55 +02:00
Davide Tantillo
d29eb5fa99
[haxe][starling] SkeletonSprite scale is connected to skeleton scale.
2025-10-08 17:49:59 +02:00
Davide Tantillo
5990697d6e
[haxe][flixel] SkeletonSprite extends FlxTypedGroup<FlxObject> rather than FlxObject.
...
Replace direct bounds calculation with BoundsProvider interface for better
performance and correctness. This makes it easier to get the correct bounds.
BREAKING CHANGES:
- SkeletonSprite extends FlxTypedGroup<FlxObject> rather than FlxObject. This was necessary because the FlxObject bounding/hitbox is always connected to its position and size and cannot be offset.
- Removed getAnimationBounds() method. Replace it with the appropriate BoundsProvider implementation based on your use case, or create your own.
- Removed setBoundingBox(). Use BoundsProvider features.
- hitTest() now uses the assigned BoundsProvider instead of direct calculation. For accurate hit testing, use CurrentPoseBoundsProvider and call calculateBounds() each frame or on click.
New features:
- Uses BoundsProvider as starling.
- SkeletonSprite constructor now accepts a third optional parameter for BoundsProvider. SetupPoseBoundsProvider is used by default.
- Added calculateBounds() to recalculate bounds on demand.
2025-10-08 17:49:59 +02:00
Davide Tantillo
196df9c386
[haxe][starling] Replace bounds calculation with BoundsProvider system. Close #2915 .
...
Replace direct bounds calculation with BoundsProvider interface for better
performance and correctness. This enables filters to work properly and makes it easier to get the correct bounds (SkeletonSprite.bounds).
BREAKING CHANGES:
- Removed getAnimationBounds() method. Replace it with the appropriate BoundsProvider implementation based on your use case, or create your own.
- hitTest() now uses the assigned BoundsProvider instead of direct calculation. For accurate hit testing, use CurrentPoseBoundsProvider and call calculateBounds() each frame or on click.
New features:
- Add BoundsProvider abstract class and AABBRectangleBoundsProvider, CurrentPoseBoundsProvider, SetupPoseBoundsProvider, SkinsAndAnimationBoundsProvider implementations
- SkeletonSprite constructor now accepts a third optional parameter for BoundsProvider. SetupPoseBoundsProvider is used by default.
- Added calculateBounds() to recalculate bounds on demand (useful with CurrentPoseBoundsProvider)
2025-10-08 17:49:59 +02:00
Mario Zechner
cf0cb56609
Regenerated bindings
2025-10-07 17:51:26 +02:00
Mario Zechner
c4a9b49ef3
Merge branch '4.3-beta-luke-godot-fix' into 4.3-beta
...
# Conflicts:
# CHANGELOG.md
2025-10-07 16:26:02 +02:00
Mario Zechner
acdf09a9f7
Update .gitignore
2025-10-07 16:25:19 +02:00
Mario Zechner
aca20ad00a
[godot] CHANGELOG.md updated with GDScript side changes
2025-10-07 16:24:50 +02:00
Mario Zechner
f3e85bc31c
[glfw] Better default mix duration in example
2025-10-07 13:08:54 +02:00
Mario Zechner
1b7144d711
[glfw] Add key callback to set new animation to basic example
2025-10-07 13:06:46 +02:00
Harald Csaszar
2d8f815b40
[cpp] Updated C++ section of changelog with exhaustive 4.3 change list.
2025-10-02 18:16:08 +02:00
Harald Csaszar
e0fe25dc2f
[haxe] Updated Haxe section of changelog with exhaustive 4.3 change list.
2025-10-02 17:50:15 +02:00
Harald Csaszar
c29cc5d8c4
[ts] Updated TS section of changelog with exhaustive 4.3 change list.
2025-10-02 17:38:01 +02:00
Harald Csaszar
6661c4096f
[libgdx][java] Updated Java section of changelog with exhaustive 4.3 change list.
2025-10-02 17:10:51 +02:00
Harald Csaszar
47f4241e22
[csharp] more changelog formatting.
2025-10-02 15:32:08 +02:00
Harald Csaszar
d231fdd1de
[csharp] changelog formatting.
2025-10-02 13:24:06 +02:00
Harald Csaszar
04bbc146a0
[csharp] Updated changelog with exhaustive list of 4.3 changes.
2025-10-02 13:15:41 +02:00
Luke Ingram
cc12304bac
[godot] Adds guards needed to build 4.5-stable export templates
2025-10-01 19:00:33 -04:00
Harald Csaszar
125827f131
[csharp] Updated changelog with 4.3 changes.
2025-10-01 22:59:08 +02:00
Luke Ingram
d3b62a2a73
[godot] Godot 3.x does not have support for specular maps
2025-10-01 13:51:12 -04:00
Harald Csaszar
a07b1de9ce
[unity] Fixed PMA workflow preset warning dialog change of commit 9507491 not showing it. See #2940 .
2025-10-01 18:32:05 +02:00
Luke Ingram
2f48bf16e2
[godot] Formatting fixes per latest format.sh
2025-10-01 11:35:20 -04:00