| Keywords | mesh weights |
|---|---|
| Repository | repo:editor |
| Assignee | assignee:nate |
| Author | author:nate |
| Commenter | commenter:nate |
| Issue number | #256 |
| Milestone | v3.8 |
| Label | label:bug |
| Pull requests | pr |
| Negate | -repo:runtimes |
[cpp] Resolves #2974, brings spine-cpp inline with spine-libgdx.
[godot] Resolves #3036, adds GDExtension implementation of animation mixes editor inspector panel
Add overloads for SkeletonRendererCocos2dX methods findBone, findSlot and getAttachment accepting const char * instead of std::string.
[cpp] fixed Memory access out of bounds error caused by unhandled null return of RegionAttachment when loading default skin
[ios] SpineCppLite module.modulemap header path error causes sub-pod dependency build failure
[cpp][4.3-beta] failed to compile with "SPINE_USE_STD_FUNCTION" defined
[c] In defense of the spine-c runtime
[C] 'spRGB2Timeline_setFrame' Xcode reports "Bad access"
[ios] Limitation - Dynamic Attachment/Region Replacement
[flutter] Allow setting custom attachments
[Flutter] Expose clipping on the SpineWidget
[UE] Make the reimport menu appear for `.atlas` and `.json` and `.skel` files.
[runtimes] Apply skeleton.scaleX/scaleY to wind and gravity
[ue] Root motion support
[ios][libgdx]premultipliedAlpha Rendering Issue on iOS Compared to Android
Allow linked meshes to be moved to a different slot
Add RSS feed for blog
Image sequences missing in documentation Spine JSON file format
Ruler and guides
PSD Import: Retain the existing mesh if the image shifts but the size stays the same
[psd] Improve handling of Adjustment Layers without raster data
Add revealAll feature to Import PSD
Feature: Enable simultaneous selection of folders and slots in Draw Order
Allow selecting all items within a folder, including items in subfolders
Strip .png from layer names in the Editor
Add a hotkey to execute “Zoom timeline to show all keys”
Add a hotkey for Sequence
Allow previewing combinations of multiple skins in SkeletonViewer
Allow marking animations to appear at the top or bottom of the List
Improving the “Name Conflict” Dialog
Allow quick selection of the animation set on a preview track
Snap the parent tip and child origin to each other as needed
Add Copy and Paste buttons for bones bound to a mesh
Allow multi-editing for Sequences
Change Save icon after successful saving
Log icon looks like a battery
Selecting child bones by double-clicking on the parent bone
Increase the number of recently opened projects
Add a link to the detailed tutorial in the Tips section of the welcome screen.
Clipping improvements
Allow folders to be added in the Skins and Animations views.
Maintain hidden state when changing hidden region attachments to meshes
Add filters for each constraint type.
Add an option to hide the sequence attachment after it has been played back to the last frame.
Make Auto Key apply when Adjust is enabled but no key is selected
Make the details of IK constraint warnings easier to understand
Distance based smoothing
Add a hotkey to adjust the zoom level to the loop range specified by Loop Start/End
Add a hotkey to zoom to the selected item(s)
Non-linear brushes
Highlight `Export` enabled items in the Tree view UI
Make it easier to change the order of the bone list in the Weights view
Fade attachments in/out when changing attachments for a single slot
Specify skeletons for JSON or binary export
Hotkey to flip viewport
Tracing multiple attachments at once
Camera function
Add an option for stylus users to have hotkeys available while holding the mouse button
Weight cursor-icon often in the way
Easier way to reverse the order of the keys
Dialog to choose attachment image path/name
When exporting all skeletons together, the CLI should provide a way to specify which animations are used
Add a hotkey to hide the editor window for macOS.
Improve mesh resize detection
Add option to customize the naming of exported PNG/JPEG sequence images
Allow creating folders for animations by typing forward slashes
Viewport rotation
Add a feature to apply basic shapes to path attachments
Allow smoothing using all triangle edges
Add hotkeys to switch Dopesheet and Graph filters
Duplication of attachments between skins
Add a feature to save Dopesheet Filter presets
Add a copy button for the common export settings to other export types in the Export window
[request] Please make it possible to only select keyframes of currently selected channel in Graph while keeping the others visible
[request] please make it possible to in- and/or exclude slots from ghosting
Allow swapping RMB and MMB
Keep the curve even if the key to be pasted has the same value as the key
[request] Doubleclick on preview window canvas to make it full screen
Settings to play a sequence automatically
Please make the export filename(s)/folder name visible in the export dialog
Please show confirmation dialog when export files already exist instead of overwriting these
Linked path attachments for skins
Allow to scale the root bone ignoring the inherit scale option
Add settings to optimize atlas PNGs in texture packer settings
Mute timeline
Add hotkeys to move slots to the topmost or the bottommost of the Draw order
Ability to specify multiple skins for image/video export
Allow easier configuration of skins for different proportions
Add an option to constrain the X and Y axis values of each transformation
Auto weights for clipping and bounding boxes
Hide/Show everything except the selected item
Add an eyedropper tool for the color chooser
Per key setting for smoother curves
Problems view
Warning filter in the tree
Distance based auto weights
Improve moving rigging across skeletons
Create export viewports in the editor viewport
Bulk unbinding bones from meshes
Multiple image folder paths
Modifier key to copy when dragging tree nodes
Support Maya-like default hotkeys
Moving an Attachment to a different Slot does not move keys
Consolidate files
Duplicate folders
Separate the ability to select from the one to edit in the viewport
Compensation to work also when pasting transforms
Skin sets
Add an all skeletons row in the dopesheet
Allow different types of objects to be selected and moved
Snap to whole or half numbers
Copy/Paste special for meshes and attachments
Improve reset mesh in setup mode to keep mesh deform keyframes
Improved timeline zoom behavior
Bone scale per project
Select checkbox for skeletons
Allowing ghosting of single meshes
Weights view improvements
Advanced tree filters
Timeline markers
Moving skin placeholders across skeletons loses the skin contents that aren't active
Allow export paths relative to the spine project file location
Allow changing hotkey for tool selection toggle (RMB)
Show only visible skins in the tree
Allow the Slot Color view to set colors for bones and attachments
More options for selecting bones
Mesh UV texture offset
Alignment tools
Custom wireframe color for meshes
Warn user before saving if the file on disk changed
Duplicate attachment dialog
Skin properties row for attachments
Scroll timeline horizontally with mouse scroll wheel
Skeleton locking
Add type-to-search and type-to-filter to Animations list
Improve stored selections
Motion blur for image/video export
Show slot properties when an attachment is selected
Import animation from CLI
Range constraints
Easier scaling of animation speed/dopesheet key spacing.
Preview view improvements
Allowing ghosting of bones
Menu for selecting an attachment under the mouse
Allow bone order to be changed
Tinting multiple slots at once
Allow Tint Black on region attachments.
Separate views for tree sections: constraints, draw order, events, images, audio
Save current views layout
Hide unkeyed bones to reduce clutter
Mesh Manipulation: mirrored vertex creation
Multi-Monitor Support for editor
Allow aligning attachments with bones outside of Setup Pose.
ctrl+shift+arrow_down to select all children instead of just the first
Hotkey editor
Mesh soft selection: graph
Mesh manipulation: primitive shapes
Mesh manipulation: lasso selection
Motion paths for ghosting
Let Texture Packer pack pages according to setup pose draw order.
Per-vertex colors
Setup mode compensation
Copy/paste attach keys to other slots
Hotkey for centering on current selection
Non-destructive offset+shift for secondary motion.
Better communicate the difference between slot visibility and keyed slot attachment.
Allow numeric input for vertices
Mesh manipulation: rotate/scale vertices in edit mode
Copying keys to another bone should support multiple bones like when copying bone poses
Bounding circles
Sync first and last keys for looping animations
Skin change keys
Math expressions for transform numeric input
Show key values on hover
Name / value annotations
Timeline annotations
Mark portions of an animation to export as multiple animations
Copying keys should use world or local space like copying bones
Color chooser presets
Skeleton attachments
Slot image chooser
Copy constructors for Skeleton and AnimationState.
API to support serializing AnimationState
[godot] Add something like GetRepackedSkin
[godot] Windows ARM export template?
[Godot] Skeleton rendering separation
[godot] Add CPU backface culling
[godot] no support for world position/rotation physics
[godot] getting bounding box of slot
[godot] Export templates for C# on iOS and Android
[godot] More controls in drive mode on SpineBoneNode
[godot] Expose SkeletonBounds and BoundingBoxAttachment
[godot] Expose Attachment API
[Godot] Add ability to see list of available animation events in editor
[ue4] Expose bounding box attachments to BP, add example for mouse intersection
[flutter] `js` package has been deprecated, is it time to replace `web_ffi_fork` with `wasm_ffi`?
[ue] Allow access to dynamic materials
[ue] Allow loading assets from disk at runtime
[ue] Fill mode for Spine widget
[phaser] Add a way to easily add images to a skeleton
[spine-cpp] Reduce the number of calls to malloc
[c] Function to add a new named skin to Skeleton Data at runtime.
[runtimes] Add IK following demo
[runtimes] Ensure all language runtimes have up-to-date code documentation
[runtimes] Check version and fail gracefully if runtime version doesn't match skeleton version
[cpp] Attachment cloning problems
[unity] Support secondary textures at Sprites
[monogame] Apply atlas page texture wrap settings in MeshBatcher
[unity] Add an example scene demonstrating root motion scripts
[unity] Support SSRR reflections by Spine shaders in deferred render mode
[unity] Provide component interface to set combined skins
[unity] Provide Component interface for setting initial animations on tracks 1-N
[unity] Improve example scenes, description and structure
[Godot] Support for 3D system
[ue] Make `GetBoneWorldTransform` and `SetBoneWorldPosition` available to Spine Widget
[player] Example showing how to swap images
[ts] spine-player: viewport alignment
Spine for Ren'Py
[ts][player] Support audio events in web player
[libgdx] Use a tree for Skeleton Viewer skins and animations
[AnimationState] Wildcard for AnimationState mix data.
Screenshoting on macOS interferes with Wacom
Wayland doesn't send events for modifier keys
[PhotoshopToSpine] Using `[scale]` tag and `Trim Whitespace` at the same time makes frame-by-frame animations wobbles
LWJGL fails in certain display configurations on Linux
[runtimes] Example for loading attachment images from external sources
[godot] Multiply blend mode broken in Godot +4.1.x
[godot] Error during creation of a SpineAnimationTrack node if the skeleton has animations under a folder
[godot] AnimationPlayer not working when using a scene node in another scene
[godot] Additive mix blending bug after track entries completed
[godot] Culling not applied to meshes in 4.0
[Flutter] IOS build - Failed to lookup symbol 'spine_report_leaks': dlsym(RTLD_DEFAULT, NDIlib_version):
[c] _readVertices function boneIdx memory write overflow?
[ue] Duplicate events emitted if two or more events happen on the same frame
[ue] Tint of normal blend mode attachment in mix-and-match is incorrect
[threejs] Sorting issue of attachment meshes for negatively scaled bones
[ue4] "Create collision" in editor mode with realtime on generates physix cache files each frame
[ue4] Bone follower not working as expected
[ts] Timeline Hold holds track entry too long
[ue4] BoneDriver and BoneFollower do not take actor scale into account
[unity] Prefab instance always lists MeshFilter as override
[ue] Assigning dynamic materials at runtime does not work
Easier skin merging
CLI parameter to create export settings JSON from a project's last export
Add an option to change the direction of Zoom Drag for stylus users
Solo Slot function
HTML export option
[ts][webcomponents] Reflect container CSS rotation
[runtimes] Added allowMissingRegions to AtlasAttachmentLoader
[spine-ts] Spine-player continuously adding memory on looping animation in iphone Safari
[wechat] Explore how to run Spine animations on WeChat
[godot] Preview doesn't work when AnimationPlayer is created under SpineSprite node
[godot] Add properties to exposed object types
[godot] GitHub workflow fails when building app including GDExtension
[godot] Editor crash when loading a scene with non-existent animation set as preview-animation
[godot] Constraints do not mix out properly when animation is set with TimeScale set to 0
[godot][feature request] SkeletonRenderSeparator/SkeletonPartsRenderer nodes or alternative
Improve mac application icon
[godot] Negative scale mix of transform constraints not working properly
[ts][construct3] Runtime development
[Godot] Editor crashes when adding elements to the animation mixes array in the Skeleton Data Res
[sdl] Add new example for SDL, regarding SDL3 with GPU API instead of SDL_Renderer
Exporting very large images silently fails
Windows 11 auto hide taskbar doesn't show when maximized
Compensation will sometimes break Mesh Attachments on continuous transforming
Unsaved transforms reset when adding keys, caused by an active Physics constraint
[4.3-beta]Splitting a bone that is included in any skin prevents the project from being saved
`Polygons` packing can result in smaller padding than specified in `Padding X/Y`
Automatically merge vertices that are too close together in mesh tracing
[4.3-beta] Dragging Scale X/Y numeric entry does not work correctly with Auto Key in World axis
[4.3-beta] Tree View settings toggled via hotkeys do not affect actual Tree View display
Improve conversion of transform constraints mix from 4.3-beta to 4.2 and earlier
[4.3-beta] `Edit Mesh - Refine` hotkey is not working
Alias incorrectly merges images with identical shape but different colors
[4.3-beta]Splitting multiple bones at once produces incorrect split counts
[4.3-beta] Export error: No-op transform constraints create orphaned references in skins
Switching animations in animate mode may trigger auto-scrolling
Translating child bones under bones constrained by transform constraints with negative mix can causes strange behavior.
[4.3-beta] Despite setting the constraint mix to 0 via the slider, the constrained bone cannot be manually transformed.
Texture Unpacker: Gray sRGB PNG images display incorrect colors
Bug: Unrelated slot folders expand when adjusting draw order after folder split
In animations that use folder keys, the draw order may change unexpectedly when you move the timeline bar
Graph view loses isolated curve display after slider key paste
After saving the selection state of the vertices to the selection group, the selection state of the vertices will be lost when the project is saved.
Mono sound only plays from the left channel
The mesh deform key button disappears when switching attachments during animation.
Allow switching between numeric input fields using the Tab key in mesh trace