v4.1v4.2
GitHub: Editor | Runtimes
Unsorted26

Allow linking curve handles of keys at the start and end frames of a loop animation

#746
 

[libgdx] fix setting the color format of packedColor and packedDarkColor in TwoColorPolygonBatch.

#2295
 

Textures may be packed incorrect when resampled in `Bilinear` or `Nearest` with some scale values

#745
 

[Bug] 中文文件名导入显示为问号"?"

#744
1 

Reversing the order of the keys resets curve handles

#743
1 

Add a feature to apply basic shapes to path attachments

#741
 

Setting `Timeline FPS` to 24 may cause to leave afterimages in exported animated GIFs

#739
 

export multi resolution missing undefined case.

#738
2 

[PhotoshopToSpine] Using `[scale]` tag and `Trim Whitespace` at the same time makes frame-by-frame animations wobbles

#737
 

Solo Slot function

#736
 

[PhotoshopToSpine] Cannot use "~/" in output path in v7.17 and later versions

#732
 

Constrained bones do not rotate correctly when `Rotation` `Mix` in the Transform constraint is less than 100

#729
2 

Add a feature to save Dopesheet Filter presets

#727
 

[spine-ts][player] Fix skeleton bounds now incorporate clippings

#2220
3 

[monogame] Apply atlas page texture wrap settings in MeshBatcher

#2217
 

Add "per skin" packing

#720
1 

Add a feature to divide mesh edges

#716
 

[request] limit axis and ranges on bones (especially for usages with transform constraints)

#696
 

Add a copy button for the common export settings to other export types in the Export window

#694
 

[request] please make mouse wheel zoom in dope sheet work everywhere in the dope sheet area, like the graph editor

#691
1 

[issue] New keyframes don't always get default curve

#679
4 

Please show confirmation dialog when export files already exist instead of overwriting these

#673
 

[request] Please auto popup bone naming dialog input after hitting new --> bone

#670
4 

[spine-ts] Fix screen blendmode

#2025
3 

[xna] [monogame] [csharp] Issues enabling Multiply and Screen blend modes

#2010
3 

IllustratorToSpine shows an error in Illustrator v26: "Can't load XMP Script library"

#611
1 
Enhancements180

Add a "Selected skeletons" option to the Scope field of the Find and Replace

#704
v4.2 

Allow swapping RMB and MMB

#686
v4.2 6 

Add bones to existing "Bones" list under constraints

#419
v4.2 1 

[ts] Add first event audio implementation to webplayer

#2169
v4.2 18 

HTML export option

#502
 

Ruler and guides

#145
8 

Add padding setting to Inkscape export script

#107
1 

Viewport rotation

#742
1 

Allow smoothing using all triangle edges

#740
 

Add hotkeys to switch Dopesheet and Graph filters

#733
 

Duplication of attachments between skins

#728
 

Export bone icons as nonessential data

#723
 

Better sorting of animations on import

#714
1 

Single toggle for turning ghosting on/off

#713
 

Option to show animation name in exports

#701
 

[request] Please make it possible to only select keyframes of currently selected channel in Graph while keeping the others visible

#693
 

[request] please make it possible to in- and/or exclude slots from ghosting

#692
6 

Keep the curve even if the key to be pasted has the same value as the key

#683
1 

[request] Doubleclick on preview window canvas to make it full screen

#682
1 

Settings to play a sequence automatically

#678
 

Please make the export filename(s)/folder name visible in the export dialog

#674
 

[request] Please split 'Toolbar position' setting to set differently for SETUP and ANIMATE mode

#669
2 

Linked path attachments for skins

#667
 

Allow custom frame numbers on the timeline

#666
2 

Allow to separate top/down and left/right of transform constraints

#658
 

Allow to scale the root bone ignoring the inherit scale option

#657
1 

Add settings to optimize atlas PNGs in texture packer settings

#656
 

Mute timeline

#655
2 

Add hotkeys to move slots to the topmost or the bottommost of the Draw order

#653
 

Add a way to specify many skin names to export

#647
2 

Allow easier configuration of skins for different proportions

#642
 

Folders for draw order

#635
5 

Add an option to constrain the X and Y axis values of each transformation

#618
1 

Auto weights for clipping and bounding boxes

#615
 

Hide/Show everything except the selected item

#604
9 

Add an eyedropper tool for the color chooser

#603
1 

Per key setting for smoother curves

#597
 

Problems view

#592
 

Warning filter in the tree

#590
 

Distance based auto weights

#587
 

Improve moving rigging across skeletons

#582
 

Create export viewports in the editor viewport

#580
 

Bulk unbinding bones from meshes

#578
 

Multiple image folder paths

#577
 

Modifier key to copy when dragging tree nodes

#576
 

Support Maya-like default hotkeys

#573
 

Moving an Attachment to a different Slot does not move keys

#572
1 

Consolidate files

#571
 

Duplicate folders

#569
3 

Separate the ability to select from the one to edit in the viewport

#564
1 

Compensation to work also when pasting transforms

#563
 

Skin sets

#562
1 

Add an all skeletons row in the dopesheet

#561
 

Allow different types of objects to be selected and moved

#560
 

Photoshop To Spine script to consider clipping masks

#559
 

[trim] and [notrim] tags for the PhotoshopToSpine script

#558
 

Snap to whole or half numbers

#554
2 

Copy/Paste special for meshes and attachments

#551
1 

Improve reset mesh in setup mode to keep mesh deform keyframes

#550
 

Improved timeline zoom behavior

#548
1 

Bone scale per project

#542
 

Select checkbox for skeletons

#541
1 

Allowing ghosting of single meshes

#536
 

Weights view improvements

#535
2 

Advanced tree filters

#533
 

Timeline markers

#531
3 

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
3 

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
3 

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
1 

Mesh UV texture offset

#479
9 

Process PSD files similar to the PhotoshopToSpine script

#476
2 

Alignment tools

#475
1 

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
2 

Scroll timeline horizontally with mouse scroll wheel

#439
 

Skeleton locking

#436
4 

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

#417
1 

Setting for suboptimal zoom

#413
 

Improve stored selections

#409
5 

Motion blur for image/video export

#392
2 

Show slot properties when an attachment is selected

#387
1 

Import animation from CLI

#379
3 

Range constraints

#375
1 

Easier scaling of animation speed/dopesheet key spacing.

#374
3 

Preview view improvements

#371
7 

Add Krita export script

#358
2 

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 

Allow Tint Black on region attachments.

#327
1 

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

#322
5 

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

#314
2 

Snap to center of edge when creating vertex

#313
 

Save current views layout

#298
1 

Hide unkeyed bones to reduce clutter

#292
3 

Mesh Manipulation: mirrored vertex creation

#274
1 

Multi-Monitor Support for editor

#266
9 

Allow aligning attachments with bones outside of Setup Pose.

#248
9 

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 

Allow linked meshes to be moved to a different slot

#195
7 

Duplicate constraints

#183
9 

Mesh soft selection: graph

#181
 

Mesh manipulation: primitive shapes

#179
 

Mesh manipulation: lasso selection

#178
1 

Motion paths for ghosting

#177
5 

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
1 

Hotkey for centering on current selection

#161
 

Non-destructive offset+shift for secondary motion.

#153
7 

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
4 

Allow numeric input for vertices

#77
1 

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
 

Name / value annotations

#25
5 

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
2 

Skeleton attachments

#8
7 

Slot image chooser

#1
2 

Copy constructors for Skeleton and AnimationState.

#1215
4 

API to support serializing AnimationState

#1185
7 

[Godot] Add ability to see list of available animation events in editor

#2188
2 

Spine Haxe runtime

#2249
 

[spine-cpp] Reduce the number of calls to malloc

#2179
7 

[c] Function to add a new named skin to Skeleton Data at runtime.

#1917
2 

[ue4] Expose bounding box attachments to BP, add example for mouse intersection

#1777
 

[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 

[unity] Arbitrary frame animation preview in Scene

#1304
4 

[unity] Refactor GetRemappedClone methods

#2072
 

[unity] Custom slot materials at SkeletonGraphic and SkeletonGraphicCustomMaterials

#1982
 

[unity] Support for UI Toolkit

#1943
4 

[unity] AnimationReferenceAsset workflow improvements

#1940
2 

[unity] Minor functional cleanup

#1905
 

[Unity] Improvements of Unity's SpriteAtlas support

#1900
2 

[unity] Delayed on-demand loading of Atlas assets

#1890
2 

[unity] Add an example scene demonstrating root motion scripts

#1873
 

[unity] `SkeletonRenderSeparator` ignores `Mask Interaction` mode of parent `SkeletonRenderer`

#1870
1 

[unity] Provide Animation override mapping for Timeline Animations

#1861
 

[unity] GPU skinning

#1843
 

[unity] Use new multi-pass support of newer URP versions in shaders

#1824
4 

[unity] Support SSRR reflections by Spine shaders in deferred render mode

#1719
2 

[unity] Support tint black at lit shaders

#1705
2 

[unity] Unity scoped package registry

#1676
36 

[unity] Provide component interface to set combined skins

#1633
1 

[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] Performance improvement - parallelization

#1348
14 

[unity] AtlasRegionAttacher creates unnecessary Material clones

#1285
 

[Godot] Support for 3D system

#2135
3 

Spine for Ren'Py

#2111
 

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

#1620
1 

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

#1482
 

[AnimationState] Wildcard for AnimationState mix data.

#949
4 
Bugs23

Screenshoting on macOS interferes with Wacom

#221
1 

Export artifacts when anisotropic filtering is enabled on M1

#651
1 

Use a separate skeleton for Preview to match additive runtime behavior

#547
4 

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 

[flutter] Rendering issues on iOS with Dart3/Impeller

#2293
3 

[ue] Crash in EventQueue::drain()

#2288
5 

[godot] Culling not applied to meshes in 4.0

#2248
 

[godot] Debug text rendering leaks RIDs

#2247
 

[player] Take clipping into account when calculating animation viewport

#2219
3 

[threejs] Sorting issue of attachment meshes for negatively scaled bones

#2182
 

[ue4] "Create collision" in editor mode with realtime on generates physix cache files each frame

#1993
2 

[ue4] Bone follower not working as expected

#1792
 

[ts] Timeline Hold holds track entry too long

#1630
 

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

#1512
 

[unity] URP shaders: DoF effect ignores written depth when Decal feature enabled

#2283
 

[unity] GetRepackedSkin does not maintain blend modes

#1945
 

[unity] Mask interaction materials cause unnecessary batches

#1769
9 

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

#1372
 

[unity] Prefab instance always lists MeshFilter as override

#1273
28 

[unity] Mecanim animation preview windows

#1253
5 

[ue] Assigning dynamic materials at runtime does not work

#2140
 
In Progress3

[unity] Main component restructuring

#1414
v4.2 

Please add a setting to turn of animation on mouse wheel zoom

#676
3 

Spine Phaser runtime

#2218
21 
Done25+

[unity] NullReferenceException when SkeletonGraphic SkeletonDataAsset is null

#2294
 

[Flutter] Exception when loading atlas file

#2290
2 

Weird renderer when atlas page size differ with actual image size on spine-ts.

#2287
3 

[unity] NullReferenceException upon SkeletonGraphic drag&drop instantiation

#2292
 

Skeleton size (width=0, height=0) only on 4.1 runtime

#2289
1 

[unity] RenderExistingMesh does not update when "Reload Scene" disabled

#2291
 

[unity] Spine Preferences `textureSettingsReference` setting changes between MacOS and Win

#1895
5 

[unity] URP shaders ignore light cookies

#2285
 

[unity] Create SkeletonDataAsset from .skel.bytes file at runtime (2.1.25)

#2286
1 

[unity] RootMotion components with Rigidbody in parent don't support offset

#2284
 

[threejs] More examples

#2278
 

[c] Integer values in events broken with binary loader

#2281
 

[godot] Windows templates missing in latest builds

#2282
1 

How can I use spine-cpp-unit-tests

#2280
1 

[Spine-Flutter Crash]

#2277
7 

[godot] Build scripts do not handle spaces in paths

#2244
1 

[cpp] Error on importing JSON file in 4.1

#2279
 

Handle skeleton loading problems without crashes

#2276
 

[godot] Importing skeleton data crashes the engine

#2274
3 

[unity] SkeletonGraphic exception when Attachment changed after SkeletonGraphic.LateUpdate

#2275
 

Pixi-spine error, "uniformData" -undefined (reading 'uSampler')

#2273
1 

[unity] Skeleton baking ignores single-frame AttachmentTimeline

#2272
 

[unity] Create SkeletonDataAsset from .skel.bytes file at runtime

#2271
1 

Spine Flutter runtime

#2200
1 

`Images Resized` dialog appears indefinitely when a sequence animation with different sized images is played on `Preview`

#734
1