v3.7v3.8v3.9
GitHub: Editor | Runtimes
Unsorted12

[c] Ignore unused result from fread

#1644
 

spine-ts: Make AnimationStateListener methods optional

#1642
 

[as3] Curve animation not always working

#1639
 

[UE4]4.24.3 version compile error.

#1631
 

[ts] Timeline Hold holds track entry too long

#1630
 

Fixing memory leaks issue #1623 [runtimes]

#1627
 

[runtimes] Memory leak in SkeletonBounds

#1623
2 

[ts][player] Support audio events in web player

#1620
 

fix: can not clear track when it's end time is reached

#1619
1 

fix: [ts] Skin.attachAll: empty skin placeholders wont be reattached after a skin change

#1587
2 

[ts] Skin.attachAll: empty skin placeholders wont be reattached after a skin change

#1586
1 

[libgdx] Fix skeletons not being rendered properly to FBOs due to blend functions.

#1540
 
Enhancements126

HTML export option

#502
v3.9 

Setting to use middle click for panning

#357
v3.9 4 

Path constraint proportional percent spacing

#414
v3.9 

[unity] Runtime cleanup after 3.8 release

#1414
v3.9 

Add padding setting to Inkscape export script

#107
1 

Differentiate the slot icon depending on blending mode

#532
 

Timeline zoom behavior

#548
 

Bone scale per project

#542
 

Select checkbox for skeletons

#541
 

Weight brush size hotkey

#540
 

Provide world 0,0 offset for exported frames

#539
 

Allowing ghosting of single meshes

#536
 

Weights view improvements

#535
 

Advanced tree filters

#533
 

Timeline markers

#531
 

Moving skin placeholders across skeletons loses the skin contents that aren't active

#524
 

Allow export paths relative to the spine project file location

#515
1 

Opt-in setting to get a warning when opening a project with an older version than the current editor version

#505
 

Allow changing hotkey for tool selection toggle (RMB)

#501
1 

Setting to recalculate path segment lengths

#499
1 

Show only visible skins in the tree

#496
 

Allow the Slot Color view to set colors for bones and attachments

#488
 

More options for selecting bones

#482
 

Mesh UV texture offset

#479
2 

Import full frame PNG files as attachments

#476
 

Alignment tools

#475
 

Custom wireframe color for meshes

#472
 

Warn user before saving if the file on disk changed

#470
 

Proportional bone splitting

#466
 

Duplicate attachment dialog

#464
 

Skin properties row for attachments

#463
1 

Allow Clean Up to be used for animations intended for higher tracks

#461
 

Adjust mesh weights to match another mesh

#447
 

Scroll timeline horizontally with mouse scroll wheel

#439
 

Skeleton locking

#436
3 

Add bones to existing "Bones" list under constraints

#419
 

Add type-to-search and type-to-filter to Animations list

#417
1 

Setting for suboptimal zoom

#413
 

Improve stored selections

#409
4 

Motion blur for image/video export

#392
2 

Show slot properties when an attachment is selected

#387
1 

Import animation from CLI

#379
 

Range constraints

#375
1 

Easier scaling of animation speed/dopesheet key spacing.

#374
2 

Preview view improvements

#371
4 

Add Krita export script

#358
1 

Allowing ghosting of bones

#356
 

Menu for selecting an attachment under the mouse

#355
 

Allow bone order to be changed

#354
 

Tinting multiple slots at once

#347
5 

Control X and Y separately with a transform constraint

#342
8 

Weight locking

#338
2 

Allow Tint Black on region attachments.

#327
1 

Separate views for tree sections: constraints, draw order, events, images, audio

#322
2 

Improve "Shift" hotkey functionality when creating straight edges in Edit Mesh mode

#314
 

Snap to center of edge when creating vertex

#313
 

Allow transferring weights from one bone to another

#301
2 

Save current views layout

#298
1 

Hide unkeyed bones to reduce clutter

#292
3 

Mesh Manipulation: mirrored vertex creation

#274
 

Multi-Monitor Support for editor

#266
2 

Allow aligning attachments with bones outside of Setup Pose.

#248
7 

ctrl+shift+arrow_down to select all children instead of just the first

#226
2 

Allow editing properties for multiple constraints at the same time

#207
 

Hotkey editor

#206
4 

[Find and Replace] Find and remove unused attachments

#200
5 

Allow linked meshes to be moved to a different slot

#195
3 

Duplicate constraints

#183
4 

Mesh soft selection: graph

#181
 

Mesh manipulation: primitive shapes

#179
 

Mesh manipulation: lasso selection

#178
 

Motion paths for ghosting

#177
4 

Let Texture Packer pack pages according to setup pose draw order.

#176
 

Per-vertex colors

#175
1 

Setup mode compensation

#167
1 

Copy/paste attach keys to other slots

#165
 

Hotkey for centering on current selection

#161
 

Non-destructive offset+shift for secondary motion.

#153
2 

Setup Mode: "Mirror" a chain of bones and images.

#150
2 

Better communicate the difference between slot visibility and keyed slot attachment.

#149
3 

Constrain different transform properties

#121
2 

Allow numeric input for vertices

#77
 

Mesh manipulation: rotate/scale vertices in edit mode

#60
1 

Export slot visibility as nonessential data

#53
 

Copying keys to another bone should support multiple bones like when copying bone poses

#51
 

Bounding circles

#39
 

Sync first and last keys for looping animations

#35
3 

Skin change keys

#34
 

Math expressions for transform numeric input

#33
 

Show key values on hover

#29
 

Control over rotation direction

#28
 

Key RGB separately from A

#27
 

Key X and Y translation separately

#26
 

Name/value annotations

#25
4 

Timeline annotations

#24
 

Mark portions of an animation to export as multiple animations

#22
 

Copying keys should use world or local space like copying bones

#18
 

Color chooser presets

#10
 

Frame-by-frame animation support

#9
2 

Skeleton attachments

#8
7 

Slot image chooser

#1
2 

API to support serializing AnimationState

#1185
6 

[starling] Texture Packer Rotation

#1617
2 

20191218 add support for blend modes

#1578
10 

[unity] Arbitrary frame animation preview in Scene

#1304
 

[unity] Precompiled dlls / compile time

#1276
 

[unity] SkeletonRenderSeparator for SkeletonGraphic

#1254
2 

[starling] Add filter support

#883
3 

Add general API to insert external images/sprite in draw order

#859
 

[c3] Add support for Scirra Construct 3

#762
38 

[godot] Add support for Godot Engine

#728
80 

[unity] SkeletonGraphic shall respect scale of its RectTransform

#1640
3 

[unity] Provide component interface to set combined skins

#1633
 

[unity] Provide Component interface for setting initial animations on tracks 1-N

#1629
 

[unity] Improve example scenes, description and structure

#1628
 

[unity] Outline shader constant outline width at differently scaled attachments

#1615
 

[unity] Provide two step frustum culling at `SkeletonRenderer`

#1595
 

[unity] Assign `Default BlendModeMaterials` Skeleton Data Modifier when blend modes used

#1559
 

[unity] Support RootMotion and NormalizedTime at Mecanim animation

#1417
3 

[unity] Performance improvement - parallelization

#1348
7 

[unity] Add fadeout example scene

#1337
 

[unity] SkeletonGraphic blend modes support

#1316
2 

[unity] Make shaders compatible with Linear Color Space

#1301
1 

[unity] AtlasRegionAttacher creates unnecessary Material clones

#1285
 

[libgdx] Use a tree for Skeleton Viewer skins and animations

#1482
 

[AnimationState] Wildcard for AnimationState mix data.

#949
4 
Bugs15

Preview shows different result for additive animation than runtimes

#547
3 

Screenshoting on macOS interferes with Wacom

#221
1 

Compensation will sometimes break Mesh Attachments on continuous transforming

#452
1 

Exporting very large images silently fails

#151
2 

LWJGL fails in certain display configurations on Linux

#94
1 

[lua] JSON transform constraint parsing is wrong

#1647
 

[as3] Path constraint not working

#1625
2 

[ue4] BoneDriver and BoneFollower do not take actor scale into account

#1512
 

[unity] 2D Hinge Chain rotation issue (repro project)

#1636
1 

[unity] Prefab with `SkeletonRenderSeparator` constantly loading in editor

#1626
1 

[unity] Support new Unity 2019 `Enter Play Mode`

#1621
 

[unity] Spine/Skeleton Lit shader shows incorrect light/dark changes

#1372
 

[unity] Timeline multi-track scrubbing not working

#1313
3 

[unity] Mecanim animation preview windows

#1253
 

[lua] Mixing skips tracks if track array has empty elements

#1635
 
Ready10

Ensure wide color gamut monitors correctly display sRGB input images

#537
4 

[unity] Spine LWRP shaders always behind transparent standard LWRP/Lit

#1568
 

[unity] Prefab instance always lists MeshFilter as override

#1273
4 

[runtimes] HasTimeline consumes a lot of CPU

#1462
7 

Copy constructors for Skeleton and AnimationState.

#1215
4 

[runtimes] Add IK following demo

#1532
 

[runtimes] Ensure all language runtimes have up-to-date code documentation

#1506
1 

[runtimes] Check version and fail gracefully if runtime version doesn't match skeleton version

#1497
 

[cpp] Attachment cloning problems

#1456
4 

Add support for Cocos Creator 2.2.0

#1465
 
In Progress4

Curve editor

#118
v3.9 17 

AnimationState, setup pose attachment shown when mixing out higher track

#545
1 

[unity] Support multiple atlas textures at SkeletonGraphic

#1592
2 

[unity] Unity 2017.x Sprite Atlas Support

#940
16 
Done15+

Active filter inconsistency on point attachment creation

#543
v3.8 1 

Slots dopesheet rows aren't shown after selecting a slot with a mesh

#546
v3.8 1 

Crash on Json and binary export

#544
v3.8 1 

[unity] SkeletonMecanim unnecessarily applies clip twice

#1648
 

[unity] Update potentially not called after Initialize

#1646
 

[xna] Normalmap shader support and loading multiple texture layers

#1645
 

[unity] ActivateBasedOnFlipDirection Component null reference exception

#1643
 

[unity] Allow spawning SkeletonUtilityBone hierarchy for `SkeletonGraphic`

#1637
 

[unity] Drag&drop instantiation uses last hierarchy node as parent when no target

#1641
 

[unity] Sprite shaders `Fixed Normal Space` is missing `World-Space` option

#1638
 

[unity] `Tint black` is ignored in some setups when used with `additive`

#1634
 

CLI exports images with initial loading frames

#538
1 

Skin constraints applied incorrectly on png export

#522
v3.8 3 

Add a hotkey that selects the keyframes of the currently active timelines for all frames

#534
1 

[unity] SkeletonUtilityEyeConstraint offset wrong when disabled and re-enabled

#1632