Below you will find notes on the changes from one release to the next. For a higher level view of what we have planned for the future, please see our roadmap.
Previewnot updating when animations are changed.
25 Jun 2019
- Fixed crash with selection groups.
- Fixed crash in trial.
24 Jun 2019
- Added tree for animations in the
- Expand to the selected animation in
- Fixed right clicking the first bone in the
Weightsview with long bone names.
- More efficient rendering when the tree has thousands of items.
- Fixed crash clearing all filters.
- Allow deleting folders with a multi selection of mixed types.
- Slightly improved stability (iterators).
- Fixed rare crash during attachment mouse over.
Audioview when renaming events.
- Sort skeleton select boxes to match draw order.
23 Jun 2019
- Fixed skin bones after duplicating a skeleton.
Animationsview synchronization with the tree.
- Remember expanded animations per skeleton in
Directweights tool cursor being shown for other modes.
- Improved multi selection highlights in lists.
- Improved tree annotation layout.
- Improved weights view bone color boxes.
22 Jun 2019
- Added folders to
- Fixed crash double clicking some tree nodes.
- Improved many icons.
- Added underline for active animation and skin.
Import Datasetting attachment image paths to the attachment name.
- Highlight node expansion icon in tree.
Othersalso hides ghosting motion vectors.
- Fixed motion vectors for paths.
- Darker viewport name label.
20 Jun 2019
- Fixed loader scale for IK constraint softness.
19 Jun 2019
- During drag and drop the tree no longer highlights the hovered node until the drag is active (250ms to prevent accidents).
- Fixed crash renaming an event in animate mode.
- IK constraint properties show only the settings applicable to one or two bone IK.
- Added button to remove the child bone from an IK constraint.
- Fixed binary export.
- Improved draw order icon.
17 Jun 2019
- Added a
Softnesssetting to IK constraints.
- Alt+click with
Createtool won't select a bone.
17 Jun 2019
- Fixed crash splitting a bone.
16 Jun 2019
Previewsetting to automatically play the animation being edited.
Animationcan now import multiple animations at once.
- Fixed crash duplicating a bone in some cases.
16 Jun 2019
- Fixed pasting deform keys.
- Fixed bone positions when dragging bones from one skeleton to another.
- Order a new duplicate skeleton after the original.
- Improved flash when a project is opened.
- Improved dopesheet orange frame number when dragging left of frame zero.
- Handle failure to load the mesh image for tracing.
12 Jun 2019
- Fixed export bounds when using
- Fixed repeat last export/packing hotkey.
- Removed "attachment deleted" toast when creating placeholders.
- Set default texture packing setting to rectangles.
- Fixed crash for
Animationwhen a key's slot or attachment can't be found.
- Fixed crash using undo after creating an animation, skin, or event.
- Fixed crash using arrow keys during mesh tracing.
- Fixed rare crash when pasting deform keys after modifying a mesh.
11 Jun 2019
- Added a
Treeview setting to show all skins with attachments under each skin placeholder.
Animationsview show folder paths (until they get a tree for folders).
- Fixed name uniqueness problems with skins and events.
- Fixed dialog padding.
- When expanding all nodes in the tree, don't expand skins.
- Fixed a slot's attachment being hidden when moving a different attachment out of the slot.
- Fixed undo after renaming an attachment with
10 Jun 2019
- Fixed crashes when creating new items.
- Fixed focus issues with event properties.
- Fixed crash unlinking a linked mesh.
10 Jun 2019
- Fixed crash with
Newbutton when editing vertices.
- Fixed PMA artifact rendering when
Deformedis unchecked in
Resetmoving the mesh if a parent bone has nonuniform scale.
- Fixed dialog fade out.
- Fixed undo crash after dragging in a new region attachment.
10 Jun 2019
- Fixed view tabs not reducing to an icon at the correct size.
Auto Keysetting keys for skin bones when
Hide viewport skin bonesis checked.
- Names for animations, skins, and events are now unique per folder and the name used in exported data includes the parent folders.
- Scroll to tree selection after a rename action.
- Fixed crashes when inactive skin constraints are keyed.
- Dim inactive bones and constraints in the tree.
7 Jun 2019
- Improved graphics for sliders and tree properties.
- Added mesh trace tooltips.
- Fixed tool icon location when selecting a single vertex.
- Meshes no longer move after using reset, trace, etc.
- Changes made in
Edit Meshmode are combined into a single undo state.
- Fixed duplicate button not working for some attachments.
5 Jun 2019
- Improved mesh tracing.
- Added padding to mesh tracing.
- Fixed crash from clicking dialog buttons as they disappear.
- Default to hiding skin bones in the viewport.
- Fixed bone remove from skin button showing instead of delete.
- Fixed dragging a skin constraint trying to change constraint order.
- Fixed tree annotations showing incorrectly during drag and drop.
- Text search dimmed colors are disabled during drag and drop.
- Fixed crash renaming the root bone with multi selection.
4 Jun 2019
- Added automatic creation of a mesh hull.
- Fixed Spine freezing if the audio device hangs.
- Binary format is much smaller for large projects.
- Performance improvements for large projects when the tree is expanded.
- Don't keep project that failed to load in the favorites.
- Fixed selecting bones in
- Support importing pre-3.8.12-beta JSON.
- Fixed creating bounding boxes and paths.
2 Jun 2019
- Fixed bone compensation when a transform constraint has negative translate mix.
- Fixed a crash selecting a bone or constraint when using skin bones or constraints.
1 Jun 2019
- Bones and constraints can now be added to a skin and will only be active for that skin.
- Import Data can now import into an existing skeleton.
- Bones can now be constrained by multiple IK constraints.
- Fixed rotate tool icon spinning when a mesh is selected.
Selectno longer hides ghosts for that attachment.
- Fixed the timeline ghosting indicator for zero frame animations.
- Fixed ghosting being affected by
- Tooltips for tree filters.
- When filtering open dialog, pressing enter when only a folder is shown chooses the folder.
- Fixed tree hover highlight flicker when using undo.
- Fixed slider handle graphics.
- Message when constraints are deleted as a result of deleting a bone.
- Added main menu icons.
- Fixed texture packing when using scale.
- Added a button to slots for jumping from the bone hierarchy to the draw order and vice versa.
- Deleting a bone no longer deletes constraints unless the bone was the target or last constrained bone.
- Some popup messages now include a button to open the log.
- Fixed deleting items in folders.
- Fixed tree annotations not showing right away after a constraint is created.
- Fixed crash hovering a hidden attachment in the tree.
- Clicking selected item in the tree no longer deselects it.
- Rulers font size is smaller and based on the font setting.
- Fixed text wrapping on some dialogs.
- Log when a mesh image file's dimensions change.
- Improved alphanumeric sorting.
- Fixed polygonal packing when multiple meshes attachments use the same image.
30 Apr 2019
- Selecting multiple attachments and choosing
New Skin Placeholderprovides the same advanced options as when selecting one attachment.
- Fixed crash creating a folder for a new skeleton.
- Vertices moved with a deform key are colored differently.
Resetin animation mode resets only the selected vertices.
- Adjusting weights or mesh soft selection size draws the size indicator circles at the selected vertex, when a single vertex is selected.
- Ctrl+double click a vertex in animate mode to select all deformed or undeformed vertices.
29 Apr 2019
- Added folders to organize animations, skins, and events.
- Added multi-editing for skins.
- Selecting a hidden bone in the tree shows the bone in the viewport.
- Linked meshes that inherit deform now show the keyable state of the source mesh.
- Fixed welcome falsely showing that there is unread news or changelog items.
cmd+Lon Mac) to key selected slots, events, constraints, and attachments.
24 Apr 2019
- Fixed the positions of toast messages and the selected name.
- Added unpremultiply to the texture unpacker.
New: Bone(creates a bone and moves slot under it).
- Fixed a second performance problem with the bone
- Fixed texture packing with scale.
22 Apr 2019
- Added rulers.
- Fixed blurry font rendering on some dialogs.
- Creating multiple skin placeholders for existing attachments keeps original visibility and uses a single undo state.
- JSON export no longer writes an empty default skin.
21 Apr 2019
- Fixed hotkeys that show a dialog from causing a character to be typed in the dialog.
- Many fixes from 3.7.93.
17 Apr 2019
- Added tight packing of mesh polygons to the texture packer.
- Fixed export progress bar movement.
- Fixed cancelling texture packing.
13 Apr 2019
- Many fixes from 3.7.92.
- Fixed welcome screen layout jumping when first shown.
- Added x and y coordinates for setup pose AABB in JSON and binary data.
13 Mar 2019
- Don't show welcome screen if opening a project by double clicking a file.
- Fixed welcome "new" image when window is narrow.
- Improved welcome layout, more horizontal space for recent projects.
- Fixed scrollbars not showing sometimes.
- Changes from 3.7.92.
27 Feb 2019
- Welcome screen showing news, changelog, tips, links, recent files, and examples.
- Fixed width font for dopesheet frame text boxes.
- Dopesheet frame text boxes fit 5 digits.
- Trial intro animations and sign up.
- Improved fonts.
Largefont can use the
Bitmapsetting for more efficient rendering.
- Show "Restore" for maximize and fullscreen tooltips.
1 Jun 2019
- Fixed a performance problem with the bone
- Fixed crash for certain paths when opening the export dialog.
22 Apr 2019
- Fixed loading some projects with an invalid clipping end slot.
- Fixed performance issue with
- Fixed losing view layouts.
- Fixed weights view slider not appearing.
Rotatetool icon rotation when mesh vertices are selected.
Auto Keynot creating a key when pasting vertex positions.
- Fixed spacing for dopesheet rows for bones with no keys.
- Prevent keys from being pasted in setup mode.
cmd+alton Mac) to tooltip for key
- Fixed using key
Offsetvia the hotkey so it can be adjusting multiple times.
- Fixed key
Offsetnot adjusting curves correctly.
- Fixed crash when binding bones and choosing a linked mesh.
Import Datawhen the data doesn't have a default skin.
13 Apr 2019
- Fixed transform constraint
Offsetnot auto collapsing for animate mode.
- French updates.
- Fixed projects that have a linked mesh with another linked mesh as the parent mesh.
- Fixed crash deleting a skin placeholder and keeping all attachments.
- Fixed ghosting
- Fixed texture unpacker hotkey.
- Fixed open project error message.
- Improved temp file usage to not leave as many files behind.
- Improved display support on Linux.
- Fixed bones not drawn hollow when a transform constraint has negative mix.
- Fixed ghosting for mesh deforms.
- Added motion vectors to region attachment vertices.
- Fixed atlas packing during data export always combining subdirectories when
Image Foldersis chosen.
- Fixed loading old export settings JSON format.
Import Datawith path attachments.
- Fixed projects on load which have a clipping end slot in the wrong skeleton.
- Clearing tree text search scrolls to the selected nodes.
- Hiding a path's slot no longer prevents path constraints from being applied.
Generatecausing image to disappear when backface culling is enabled.
- Fixed exporting to the images folder from the CLI.
- Fixed loading old export settings JSON.
- Suggest a unique name when duplicating a skin.
- Fixed naming when duplicating multiple skins at once.
- Fixed undo after duplicating a skin.
- Fixed duplicating a skin creating linked meshes where the source mesh is another linked mesh.
Previewcrash when adding new timelines during a mix.
- Fixed crash after deleting the animation playing in
19 Feb 2019
- Fixed running texture packer from command line when pack settings file ends with
- Fixed texture packer settings dialog always showing
Current projectas checked.
- Fixed mesh resize prompts not appearing when only the image width or height changed.
- Fixed specifying
--projecton the CLI.
- Fixed non-bitmap font rendering on OS X.
- Fixed crash deleting attachments.
- Fixed a rare crash when saving.
- Fixed crash using
Import Project - Animationwhen the project has no animations.
- Fixed crash with an invalid audio device.
- Fixed rare crash when dropping a project file on the Spine window.
- Fixed rare crash with tree text search.
- Show dialog instead of crash when unable to write export or texture packer settings file.
- Fixed rare occurrence of an image not being loaded when exporting images or video.
17 Feb 2019
- Fixed texture packing settings not showing
Combine subdirectoriesas checked.
- Fixed using export settings JSON in old format.
- Attachments with
Exportunchecked are no longer visible in image and video exports.
- Don't draw clipping, bounding boxes, or points in the
Outlineshowing hidden slots when
Sheartool is selected.
- Fixed blurry Unicode fonts and improved font rendering.
- Improved where word wrapping occurs for Japanese and Korean.
11 Feb 2019
- Fixed dopesheet selection box positions when the dopesheet is resized vertically.
- Remember last bone
- Fixed bone not being selected after bone
- After deselection, the dopesheet orders the previously selected skeleton first, even when the previous selection had no keys.
- Fixed bones not following paths for image and video export when the export is done from setup mode.
- Fixed error about
currentProjectwhen running the texture packer.
Previewduring mixing when rotation is not keyed on frame 0.
8 Feb 2019
Offsetnow respects loop start/end.
- Fixed whitespace stripping for meshes when using a texture packer scale != 1.
- Improved saving export and pack settings as JSON when choosing "export" or "pack" as the filename.
- Better error message when export settings file can't be found.
- Fixed reading older export settings JSON files.
- Slightly faster editor loading times.
9 Jan 2019
- Fixed crash showing a dialog in certain conditions.
8 Jan 2019
- Fixed texture packing when multiple skeletons or attachments use the same image files.
- Fixed texture packing whitespace stripping for region attachment images.
- Fixed texture packing when multiple attachments end with
- Fixed crash when creating two IK constraints with a cyclic dependency.
- Fixed crash related to tree draw order.
7 Jan 2019
- Fixed texture packing
Image foldersalong with JSON/binary export not removing images path from texture region names.
- When packing multiple skeletons into one atlas, an error is shown if atlas texture regions have the same name.
- Fixed crash when exporting a texture atlas into a skeleton's images folder.
7 Jan 2019
- Fixed JSON
- Always set the output prefix when changing the animation to be exported on the export dialog.
6 Jan 2019
- Assume all PNGs are sRGB (don't apply other gamma).
6 Jan 2019
- Don't apply PNG gamma if sRGB is specified explicitly.
- Fixed sRGB being applied twice when a PNG has sRGB specified explicitly.
- Fixed a rare crash.
- Fixed a crash with the
- Improved selection outline when an attachment is scaled.
4 Jan 2019
enter) selects any existing text.
Search - Select Allhotkey (
ctrl+enter) expands the tree to every selected node.
- Added a red border to the tree search box when an invalid regular expression is typed.
- Show hotkeys in tooltips for main toolbar's
- Translation updates.
- Better proposed name when creating a new skin placeholder.
NaNvalues for JSON data import.
- Fixed rare crash when choosing a recent project.
- Added totals to CLI project information.
26 Dec 2018
- Fixed crash when hiding all animations.
Repeatdefaults to checked for animations in older projects and is set correctly when a project is loaded.
- Improved error messages.
25 Dec 2018
- Only hide skeleton and skin names in attachment names.
- Fixed font rendering for the
- Show hotkeys in Views select box.
- Fixed mesh stripping when a region uses the same image.
- Don't prompt to move a slot when dropping an attachment on the current slot's bone.
- Faster start up for CLI usage.
- Fixed main toolbar button widths when text is not shown.
- Better text alignment for the
- Fixed Japanese, Chinese, and Korean fonts being slightly too tall.
- Much improved font kerning.
- Double right click on an animation in the Preview view makes it the active animation for the skeleton.
- Gray all tree items when a search matches no results.
- The tree search will now be considered a regular expression if it starts and ends with
Search - Select Allhotkey (
ctrl + enterby default,
cmd + enteron Mac).
- Fixed numeric sliders not showing the precision if a value is typed.
Repeatis now stored per animation (for the editor only).
21 Dec 2018
- Texture packing can now use mesh UVs for whitespace stripping.
- Added a
Current projecttexture packer setting when packing a folder to use mesh UVs from the current project for whitespace stripping.
- Added a CLI parameter (
--project) to specify one or more projects to use mesh UVs for whitespace stripping.
Combine subdirectoriestexture packer setting when it doesn't apply (packing only attachment images).
- Added tree settings to hide skeleton and/or skin names in attachment names.
- Type-to-select for select boxes with icons.
Settingsdialog not resetting to defaults.
- Orange flash when using key adjust or offset.
- Fixed a crash when picking a slot for attachments.
- Fixed tree horizontal scrollbar appearing too early.
- The tree is more efficient when it has many thousands of nodes.
17 Dec 2018
- Better export error messages when a file cannot be written.
Linear filteringsetting now affects ghosts and attachment outlines (much better for pixel art!).
Bone scaleno longer affects viewport backgrounds.
- Settings dialog improvements.
- Reduced memory usage for extremely large projects.
- Removed debug lines from color chooser.
- Updated Japanese translations.
- Added keyboard input to lists and select boxes: up, down, home, end, and type-to-select.
- Escape to close a select box, filter button, etc no longer deselects.
- Fixed flickering and other issues with pixel grid rendering.
16 Dec 2018
- Fixed crash getting OS language.
- Fixed dopesheet sometimes not showing overview keys.
- Fixed a rare crash.
Add Selectionhotkeys (
- Added setting (
prefs.jsononly for now) to use the middle mouse button to pan.
- Greatly reduced project loading times for projects with thousands of attachments.
- Faster loading of subsequent projects.
- Faster switching between setup and animate mode.
- Fixed export preview freezing when settings are chosen which would result in an unreasonably long export.
- Added scrollbars for export skeleton, skin, and animation select boxes.
- Improved error messages for debugging.
- Fixed crash using bone split when the tree properties don't match the viewport selection.
- Fixed dopesheet not showing new keys when the
Show All Bones/Slotshotkey is used.
- The Preview view is now affected by the Playback view
- Fixed export preview border being off by 1px.
- Fixed crash clicking the
Draw Ordertimeline when bones are hidden in the tree.
Slot Colorview layout when small and for dark color when
Tint Blackis enabled.
13 Dec 2018
- Allow transform constraint scale and shearY mix < 0.
- Fixed duplicating or deleting the root bone with multi selection.
12 Dec 2018
- Fixed dopesheet crash when locked with row that has no keys and the animation is hidden.
- Fixed CLI export problems.
11 Dec 2018
- Text search box uses less vertical space above the tree when possible.
- Triggered event are now shown above the selection name if they would otherwise be off-screen.
- Improved alphanumeric sorting to handle numbers that are not at the end of a name.
- Fixed audio not loading in some cases for a collapsed or hidden skeleton.
- Fixed bug where some images were not unloaded when a skeleton is hidden.
- Improved efficiency for projects with many hidden skeletons.
- Hiding a skeleton now hides all the tree nodes for that skeleton.
- Show empty dopesheet rows for selected bones that have no keys.
- Dim tree nodes that don't match the text search.
- Stopped dopesheet from flashing when
- Dopesheet rows can be dragged to reorder.
6 Dec 2018
- Hiding slots in the tree now hides
- Fixed text search crash.
6 Dec 2018
ctrl + alt(
cmd + alton Mac) while dragging keys in the dopesheet now does key
- Fixed tree crash.
5 Dec 2018
- Added type-to-search and type-to-filter to the tree.
tabnot focusing the rotate text box.
- Fixed bad clipping from wrecking the camera.
- Improved pasting vertices.
- Show bones, slots, and attachments tree filter buttons as selected when the tree filter is active and all types are selected.
- Attachments tree filter button disables all attachment types when clicked if any attachment filters were active (previously it enabled all attachment types).
- Hiding slots in the tree now also hides
Constraintsfrom tree filter.
- Fixed crash adding a new skeleton or dragging to reorder skeletons.
- Added text field focus highlights.
Dopesheet Filterhotkeys to toggle filters on/off.
1 Dec 2018
- All languages have been updated with the latest translations.
- Update the export preview while dragging the frame slider.
30 Nov 2018
- Fixed lag when dragging sliders on export dialog.
- Fixed export dialog not showing "all animations" when "separate skeletons" is chosen.
Fibonaccisetting when splitting a bone.
28 Nov 2018
- Fixed MSAA export on OS X.
28 Nov 2018
- Fixed crashes using
Edit Meshmode when a mesh has deform keys and weights.
28 Nov 2018
- Fixed crash clicking
28 Nov 2018
- Background settings improvements.
Metricsview considers all visible skins.
- Color dialog layout improvements.
- Respect setting to disable double click in various areas.
- Categories for the
- Fixed a bug when moving a slot to a new bone.
- Allow right click when picking a parent in the tree.
- Fixed crash when dropping an image file on a bone.
20 Nov 2018
- Added an option to move current slot when setting an attachment's parent to a bone.
- Show dialog when moving an attachment to a bone in the viewport (use tree filter to easily select and move slots rather than attachments).
- Hotkeys for playback speed.
- Added back the MSAA setting for the editor (nice for hard edges of region, mesh, and especially clipping attachments).
- Added MSAA setting for image and video export.
- Fixed open export when output is prefix.
- Fixed image and video export not applying deformation when in setup mode.
- Fixed insertion indicator while dragging a skeleton in the tree.
- Allow dragging multiple skeletons at once.
- Added settings for various background types.
18 Nov 2018
- Allow event a draw order keys to work with key
- Toast message when key
Offsetcauses the key on the last frame to be lost.
- Added dialog to choose behavior when mesh image files change size.
17 Nov 2018
- Enter closes color dialog.
Pruneshowing incorrect number of weights removed in some cases.
- Added more
- Fixed rare crash pasting keys.
- Fixed crash creating a skin placeholder for a non-mesh attachment and duplicating the attachment for each skin.
- Fixed a crash during command line data import.
15 Nov 2018
- Fixed export dialog preview when a skeleton has no current animation.
- Potential fix for gray screen after fullscreen -> minimize -> restore for some Windows users.
- Fixed headless CLI data export.
12 Nov 2018
- Fixed pasting vertex positions with world axes selected.
- Added toast messages for copy and paste.
12 Nov 2018
- The selected vertex positions for mesh, path, bounding box, or clipping attachments can now be copy/pasted.
- Another video export fix.
12 Nov 2018
- Fixed video export not being able to create a temp file.
12 Nov 2018
Offsetcan now be used with deform, IK constraint, transform constraint, and path constraint keys.
- Keys that don't support
Offset(attachments, events, or draw order) are automatically deselected.
Offsetis not applied if
shifton Mac) are pressed to copy a key.
Offsetnot allowing multiple changes to rotation keys in some cases.
Mesh Toolsview now shows the soft selection brush size and feather in the viewport.
- Less flicker when resizing the application window.
- Fixed texture unpacking to restore stripped whitespace.
- Fixed maximizing the application window with an auto hiding taskbar on Windows.
- When importing a skeleton, if no attachments are visible, the first skin is made visible.
- When creating a new region attachment for an image file, the attachment is nudged by 0.5 in each direction with an odd dimension to keep 1:1 texels:pixels when bones have integer world coordinates.
10 Nov 2018
- Fixed crash exiting
- Fixed crash holding
Offsetis used and an overview key is dragged.
- Fixed crash after deleting an attachment in some cases.
- Fixed crash pasting event keys after deleting the event.
- Clicking a file icon in the file dialog now opens the browse dialog in that file's parent folder.
9 Nov 2018
- Fixed crash duplicating when a name ends with a very large number.
- Don't give editor focus when clicking SRTH keys.
- Fixed mesh
Scalecausing two undo entries.
- Fixed crash with old launchers trying to start the editor twice.
- Improved rendering during resize/maximize/fullscreen/restore.
- Keep maximized state after minimizing on Windows.
- Fixed switching to/from Spine when fullscreen on Windows.
- Fixed CLI exports hanging when the output folder is blank.
- Fixed CLI data import allowing skeletons to have the same names.
Animationsview skeletons select box.
6 Nov 2018
- Fixed video export and exporting a file per frame.
6 Nov 2018
- Fixed Preview not displaying correctly.
4 Nov 2018
- Fixed the old pose still showing after deleting keys.
- Force a redraw after maximize/fullscreen/restore on Windows.
- Go back to losing fullscreen when focus is lost (thread).
- Fixed double clicking name in the viewport to rename when something else is selected in the tree.
4 Nov 2018
- Fixed not being able to key meshes, paths, and other items.
- Fixed undo for dopesheet keys.
- Fixed mesh, path, bounding box, and clipping attachment world rotation.
- Fixed export skeleton select box disappearing.
- Fixed a number of crashes with editing meshes and deform keys.
30 Oct 2018
- Fixed crash with
Update Bindingswhen multiple meshes are selected.
- Fixed crash in some case when holding
shiftto select bones in the
- Fixed a mesh, path, bounding box, or clipping attachment being corrupt after undo in some cases.
27 Oct 2018
- Fixed issues with multiple selection in the tree.
- Improved stability.
- Improved export handling of hidden skeletons and skeletons and animations with export disabled.
- Fixed crash during undo when applying the tree attachment selection to the viewport.
- Fixed crash dragging in the
Weightsview when a mesh has no weights.
- Fixed crash when clicking a region attachment with the
27 Oct 2018
- Fixed crash hovering a mesh in the tree in certain scenarios.
- Improved automatic selection of attachments in the viewport based on the tree selection.
- Fixed dopesheet showing rows during playback as if there is no selection.
26 Oct 2018
- Many stability improvements.
Exportcheckbox for skins.
- Fixed reordering constraint bones.
- Editor receives focus after clicking a bone in the dopesheet (eg for pasting a bone transform).
- Fixed hover of region attachments under a skin placeholder during playback.
- Fixed clicking a region attachment in the viewport in animate mode (selects in the tree).
- Fixed key offset being applied when the
Offsetbutton is not active.
- Fixed crash selecting multiple skin placeholders when no skin is active.
- Improved Find and Replace list UI.
- Fixed crash while offsetting.
- Fixed a crash when a skeleton has no bones.
22 Oct 2018
- Use native file chooser on OS X with latest Spine launcher.
- Fixed export fit size when only width or height is specified.
- Fixed open dialog layout issues.
- Fixed key state after dopesheet jump to start/end.
- Fixed changing playback speed causing the skeleton to jump.
- Fixed clicking the timeline during playback when playback speed != 100%.
- Moved range and crop controls out of preview on the export dialog.
- Provide a default name when creating a new attachments.
- Fixed auto key after moving a path position.
- Fixed export dialog size for data export.
- Fixed minimum application window size.
- Ghosting is now drawn before or after each skeleton, not all skeletons.
- Scrolling for the Ghosting view and collapsed by default.
- Fixed an export crash.
- Fixed data export having skeleton width and height as 0 if the skeleton is hidden.
- Fixed shear Y numeric entry when auto key is active.
- Fixed rotation numeric entry for world axes when parent bones are scaled or sheared.
- Fixed scale numeric entry for mesh and bounding boxes not using the selected axes.
- Added right click
Openmenu item and open button in titlebar for browse dialog.
- Added checkbox to keep all attachments when deleting a skin placeholder.
- Fixed losing fullscreen when the application window loses focus.
- Fixed fullscreen not being the right size on secondary monitors.
- Fixed pasting bone transforms to bones with inherited shear or rotation disabled.
- Fixed pasting bone transforms to IK bones with a different bend direction.
- Fixed crash when moving slots to a different skeleton using
Set Parentrather than dragging.
- Fixed draw order changing when moving slots to a different skeleton.
- Increased dopesheet FPS limit to 1000 (to match milliseconds).
- Timeline zoom range now scales with dopesheet FPS.
- Fixed crash undoing a new bounding box or clipping attachment.
- Undo system improvements for stability.
- Fixed a path control handle getting further away when translating the other handle.
- Offsetting now selects all keys in each timeline with a selected key.
- Slightly wider hex color text field.
Edit Meshnot updating triangulation after deleting an edge.
30 Sep 2018
- Fixed crash deleting a bone used in mesh weights.
- Fixed mesh keys exporting as stepped.
29 Sep 2018
- Allow setting any font size in prefs.json.
Ghostingnot showing meshes.
- Fixed mesh wireframes not moving during playback.
- Fixed opening very old projects with incorrect paths.
27 Sep 2018
- Fixed mesh editing in animate mode.
- Fixed UI transparency rendering issues.
26 Sep 2018
- Current frame no longer shows decimal during playback.
- Fixed export preview size estimate for huge files.
- Fixed crash binding a bone to a mesh.
- Flash taskbar for longer after an export (Windows).
- Fixed a crash when changing skins.
25 Sep 2018
- Fixed JSON and binary export.
- Fixed opening some older projects.
24 Sep 2018
- Fixed setting region world rotation.
- Duplicate for any number and type of selected items.
Prunenow modifies the mesh as the slider is changed.
- Added a limit to
Prunefor the maximum number of bone weights per vertex.
- Fixed not scrolling to the slot when selecting an attachment in the viewport and bones and attachments are hidden in the tree.
- Focus text box when clicking outside rename dialog.
Import Projectcan now import multiple skeletons at once.
Skinsviews show the tree properties without scrolling the tree (right click still does).
ctrl + D,
cmd + Don Mac).
- Fixed rare crash when duplicating a slot.
- Right click pan no longer stops box selection in the viewport.
- Right click can no longer select when doing box selection in the viewport.
- Fixed dopesheet mixing rows from different skeletons.
- Only show "slot is hidden" export warning for regions, meshes, and clipping attachments.
Warningscheckbox to disable warnings after JSON and binary export.
23 Sep 2018
- Rename and delete for any number and type of selected items.
Exportsetting for clipping and bounding box attachments.
Exportsettings when selecting multiple attachments.
Set Parentwhen selecting multiple attachments.
Meshsettings when selecting multiple region or mesh attachments.
- Fixed losing tree selection when hovering a different attachment in the tree.
- Fixed undo and redo hotkeys happening twice.
- Update mesh icons when unlinking a linked mesh.
- Truncation with ellipsis when the tree properties are too narrow.
- Fixed disabled duplicate icon.
22 Sep 2018
- Added title bar buttons for open, save, undo, and redo.
Openbutton in title bar to access recent projects.
- Reduced memory usage, CPU usage, and project file size, especially for projects which use many deform keys on dense, weighted meshes.
- Better project unloading before loading another, preventing memory exhausting with extremely large projects.
- Slightly faster project loading and saving.
- Only show audio path in animate mode if it is set.
- Fixed IK timelines being exported with stepped curves.
- Fixed crash when creating a new skin placeholder for an existing attachment.
- Fixed event properties flashing when changed in animate mode.
- Fixed sorting in the dopesheet of color, attachment, and deform timelines.
- Fixed exports showing all applied skins.
17 Sep 2018
- Added the
Skinsview to show multiple skins at the same time.
- Added options when creating a skin placeholder for an attachment to copy to all skins, copy keys, create linked meshes, and rename the copies.
- Added option when duplicating a skin to rename the attachments.
- Flash taskbar on Windows when an export is complete.
- Fixed bone Z-fighting in some cases.
- Fixed deform keys not being removed before some actions (eg
Generate) if a mesh doesn't have weights.
- Fixed incorrect triangle lines after undoing
- Fixed animations'
- Fixed GIF export dithering and issues with transparency.
- Allow dragging to change transform constraint order.
- Fixed bones select box labels after dragging.
- Fixed GIF playback when set to one time.
- Fixed attachments incorrectly having a "not found" red X on their icon.
- Fixed skins select box not showing on export dialog in some cases.
- Fixed dopesheet not updating when a mesh's
Inherit deformis changed.
- Select default text on all dialogs.
13 Sep 2018
- Duplicating a skin can create linked meshes.
- Duplicating a skin can also duplicate deform keys.
- Fixed some GIF animations not exporting.
- APNG export improvements and optimizations.
- Fixed project files with invalid path constraint bones.
- Adjust relative paths when importing a project into another to keep the same images and audio paths.
- Don't look in application working directory for relative image and audio paths.
- Fixed crash using
Set Parentto move bones to a different skeleton.
- When choosing
New > Bonewith
shiftheld, the parent bone remains selected (like it does with the
- Fixed crash when pasting keys if the slot or bone for the key has been deleted.
7 Sep 2018
- Fixed balance for mono audio files.
- Fixed export dialog not showing last background color.
- For export, checking
Othersnow includes names, if they are visible.
- Fixed GIF export having a black last frame.
- Improved GIF quality slightly.
- Path handles are no longer considered for export bounds.
5 Sep 2018
- Fixed audio playback after pressing last key and jump to start timeline buttons.
- Fixed bone shear for Data Import.
Previewshowing tint black after it is removed from a slot.
- Fixed failure to read some MP3 files.
- Added hold previous button to
- Improved scrollbar graphics.
- Added events list with colors to
- Fixed audio keys being drawn incorrectly in the dopesheet.
Repeat Last Texture Packerhotkey (
- Fixed audio playback when changing between animations playing the same audio.
- Fixed selecting an event marking the project as unsaved.
- Fixed event key state after pasting into
- Added "hold previous" button to
1 Sep 2018
- Fixed dopesheet height.
31 Aug 2018
- Fixed crash opening export dialog.
31 Aug 2018
- Fixed zoom to fit and zoom 100% when interface scale > 100%.
- Fixed losing selection when ctrl/cmd + clicking a selected attachment with the
- Fixed artifacts on color dialog and
- Slightly faster application start up.
- Minor fixes for stability.
- Added choosing an audio output device to the
Weightsview checkboxes now select the
Weightstool instead of being disabled.
- Fixed crash using
cmdto add different types of attachments to the same selection.
- Fixed smart selection rules for bounding boxes, paths, clipping, and point attachments.
- Fixed point attachments not showing as selected with the
- Prevent changing the horizontal scroll position when the timeline is zoomed.
- Prevent timeline zoom to fit from zooming in an unreasonable amount when the view is wide.
- Added volume to
- Thicker clipping attachment edges.
- Allow setting colors for multiple attachments at once.
- Increased Current/Start/End text box widths in the dopesheet.
- Fixed orange frame number when dragging dopesheet keys when scaling a selection smaller.
- Improved timeline zoom slider and UI padding.
- Improved handling of tabs that are smaller than their contents.
- Fixed bug with
Combine subdirectorieswhen packing a texture atlas.
23 Aug 2018
Uniformsettings to 1-bone IK constraints.
- Fixed data import not seeing
stretchin IK timelines.
- Greatly improved font rendering when interface scale is >100%.
- Fixed mesh and path editing when interface scale is >100%.
- Changed default texture packer max size to 2048.
- Fixed texture packer progress when packing many folders.
- Fixed crash when zooming the
Audioview in some cases.
- Fixed crash when exporting video which has audio longer than the video.
- Detect OpenAL audio initializing correctly but not being able to start playback.
- Fixed right clicking a track button in
Previewnot using that track's settings.
- Fixed dragging bone length being able to change tree item visibility.
- Right clicking a visibility dot now uses a single undo entry and is much faster.
- Fixed off-by-1px problem with vertical scrolling in the
- Fixed stepped dashed line before first key not appearing for color timelines.
14 Aug 2018
New Animationbutton in Animation view not working when a skeleton has no animations.
- Fixed saving JSON and binary projects after doing an export with texture packing.
- Added export setting for JSON and binary to 1) pack only attachment images or each skeleton's image folder, and 2) to output a single atlas or an atlas per skeleton.
- Fixed export dialog not remembering output path.
- Fixed Preview changing animations when a different track is selected.
- Fixed Spine launcher (3.7.28) not running on some Windows computers.
13 Aug 2018
- Better consideration of bones when calculating skeleton bounds.
- Various Spine launcher improvements (3.7.27).
- Fixed audio being shorter than video, causing a desync when looping in some players.
- Prevent losing the selection when dragging on a region attachment in animate mode.
- Fixed video + audio exports with a range.
- Improved export progress indicator.
- Fixed crash during texture packing.
- Show dialog instead of crashing if texture atlas unpacking fails.
- Fixed binary export not writing stretchy IK boolean for IK timeline keys.
11 Aug 2018
Padsetting for export
- Fixed loading range and crop export settings (from JSON and last exported).
- Fixed various export dialog bugs.
- Remove extension when choosing the wrong export file type.
- Added hotkey to open a project, bypassing the favorites dialog (
- New Spine launcher, 3.7.23 (requires manual download and reinstall). Improves overall performance, highly recommended.
- Fixed resampling when exporting video with audio (requires new launcher).
7 Aug 2018
- Fixed crash double clicking an attachment while holding
- Fixed export
- Minor export improvements.
- Fixed some occasional crashes.
7 Aug 2018
- New, powerful image and video export with preview, cropping for cutscenes and cartooning, and more.
- Advanced, high quality GIF export settings.
- Added APNG and PSD export.
- Added skeleton and animation
- Added an animation clean up option for JSON and binary export.
- Added a
Stretchcheckbox to IK constraints.
- AVI and MOV now support audio.
Createtool is no longer limited to selecting only one bone.
- Fixed crash doing CLI animation clean up for some projects.
- Fixed rare
- Increased pose tool rotation speed when only one bone is selected.
- Fixed icon select box crash on mouse down.
- Fixed the key selection state when a dopesheet row is collapsed.
- Fixed launcher progress bar (3.7.19).
- Fixed multiple "Export complete" toasts when exporting all animations.
- Enabled panning in Preview view with left click.
- Fixed bug where Pan Drag (J) would activate without pressing the mouse.
- Fixed drag indicator being drawn over tree expand/collapse icon when bones are hidden in the tree.
- Fixed transform constraint
- Fixed zoom after
- Added Mesh Tools view tooltips.
- Export bounds now respect clipping.
- Removed MSAA setting (antialiasing is always used).
- PNG sRGB and gAMA chunks are respected.
Divisible by 4setting to the texture packer.
- Clicking in a blank space in the dopesheet now stops playback (timeline doesn't).
- Fixed checkers showing very faintly in color dialog with 255 alpha.
- Fixed texture packing progress bar when there are multiple skeletons.
- Added a setting for backface culling.
27 Jun 2018
- Fixes from 3.6.53 (important stability fixes).
- Improved dopesheet performance for projects with 15k+ keys per animation.
- Fixed crash clicking Browse for a folder on Import Data dialog.
- Fixed CLI exports not writing files.
25 Jun 2018
- Using tab to select the next text field now always selects all the text.
- Fixed hang after CLI data export.
- Fixed launcher not recognizing some parameters (new launcher version is 3.7.18).
15 May 2018
- Updated Italian translations.
- Print warnings when loading projects for the CLI.
- CLI animation clean up can take a folder of project files.
- CLI export can now take a folder of project, JSON, or binary files.
- Added CLI parameters to import a project, JSON, or binary file or folder into a project.
- Zero padding on filenames when exporting PNG or JPG sequences.
- Fixed texture packer padding causing images to be too large.
- Fixed JSON pretty print running out of memory with large (15MB+) JSON files.
8 May 2018
- Smoother launcher progress bar.
- Fixed undo when clicking
Zoom 100%not resulting in 1:1 pixel zoom in some situations.
- Fixed path tangent dashed line scaling.
- Fixed paths breaking when handles are moved.
- Reversing keys using box select now also reverse the curves.
- Improved blurry graph handles.
- Fixed CLI JSON or binary export when
Create atlasis checked.
- Added CLI parameter for showing project information.
- Tooltips for bone transform inherit properties.
Previewtrack buttons staying orange after loading a new project.
- Unload images and audio for hidden skeletons.
- Improved dopesheet tick spacing for various font sizes.
- Prevent tree spacing from changing before restart when font size is changed.
- Fixed path fixed position, fixed spacing, and percent spacing when the path bone is scaled.
- Drag indicators in for constraints and draw order tree nodes.
- Use 0 if GIF repeat is set to blank.
- Fixed blurry dashed triangle line for
- Fixed adding the same bone multiple times to a path or transform constraint.
Key Shiftwhen moving white keys.
- Dopesheet no longer shows white keys in the first row as selected unless all keys are selected for the frame.
- Allow right mouse button to pan
- Fixed tab focus for modal dialogs.
- Fixed favorites file dialog staying open.
- Favorites file dialog is not shown if it contains only the current entry.
- Fixed texture packing when max size== image size, padding > 0, and edge padding == 0
11 Apr 2018
- AVI export now includes audio.
- Updated Italian translations.
- Fixed slot select box in existing slot dialog.
- Fixed distance required to start dragging vertices when zoomed in.
- Fixed a hang and some bugs when a mesh, clipping attachment, etc has zero scale.
- Slot Color view no longer shows color chooser when no slots are selected.
- Fixed being able to change 2-bone IK to have a bone with disable inherit rotation or scale.
- Fixed crash when using clipping with many thousands of vertices.
Key Colorhotkey works when a bone is selected, if the bone has a single slot.
Key Colorhotkey works on multiple slots (and bones with one slot).
Bonenow creates at the new bone at the parent bone's tip (convenient for creating an IK target).
- The stepped transition from the setup pose to the first key is indicated with a dashed line.
- Increased decimal places on main toolbar for translation values >= 10 and < 1000.
- Dopesheet row sorting keeps slot color, attach, and deform timelines together.
- When a project has multiple skeletons, after deselection the dopesheet shows keys for all skeletons instead of none.
- When texture packing using
combineSubdirectories, any subdirectory containing a
pack.jsonfile will not be combined.
- Fixed export JSON "class" field.
15 Mar 2018
- Export mesh with linked meshes even if
- Fixed load/save dialog titles on texture packer settings dialog.
- Always change the skeleton name when choosing a JSON file for
- Allow specifying a folder of JSON or binary files for
- Remember last settings for
- On Windows, open
Data Importwhen dropping a folder containing JSON or binary files on the Spine window.
Edit Meshtriangle line rendering and colors/dimming.
- Added a
Viewport pixel grid scalingsetting for pixel art skeletons.
4 Mar 2018
- When hiding a bone, the bone's keys are hidden in the dopesheet when otherwise all keys would be shown.
- Fixed crash when creating new path if clicking twice in the same position.
Edit Meshhotkey now changes a region attachment into a mesh.
- Added a tree indentation setting and increased default.
4 Feb 2018
New Animationhotkey fixed.
- Fixed crash setting up views for the first time.
3 Feb 2018
- Fixed out of memory error when exporting.
3 Feb 2018
- Updated German translations.
- Added out of memory dialog during export.
- Fixes from 3.6.52.
26 Jan 2018
- Fixes from 3.6.51.
- Fixed slots not having tint black after data import.
- Added dashed lines for arrows and other lines.
- Fixed alpha for motion vector colors.
- Warning when trying to move vertices outside the hull when Deformed is checked.
- Allow bone scale setting up to 8.
- Improved zooming and panning with larger bone scales.
24 Nov 2017
- Added motion vector options to Ghosting view.
- Fixed crash converting recent files from prefs.json to recent.json.
- Fixed crash saving texture packer settings.
- Fixes from 3.6.48.
.pngas a texture atlas file extension.
2 Nov 2017
- Normalize waveform in Audio view to take up full height.
- Prettier Audio view waveforms.
- Fixed playback speed when no audio is playing.
- New Preview additive and remove icons.
- Fixes from 3.6.47.
Resamplesetting to texture packer scales.
28 Oct 2017
- Fixed image and audio file watching.
- Fixed animate mode tooltip always showing at startup.
- Added icon overlays for mesh attachments, region attachments, image files, audio events, and audio files when the image or audio file is missing.
- Added visibility dot to events to disable playing audio and showing the event name in the viewport.
- Fixed transform constraint match shear offset.
- Fixed transform constraint match when local is checked.
- Added Audio view to show audio waveforms.
- Fixed timeline frame number color when setting loop.
- Cleaner shutdown of audio system.
- Fixed exporting skeletons with names that are invalid for the file system.
- Allow dragging audio file to
Eventsnode to create a new audio event.
- Fixed undo for moving audio event keys.
- Fixed warble while dragging after moving audio event keys.
- Increased initial width of the Preview view.
- Added an "additive" mode to tracks > 0 in the Preview view for morphing and combining animations in new ways.
- Fixed headless export crash.
- Delete JSON/binary file before exporting to reflect case change in skeleton name on Windows.
20 Oct 2017
- Fixes from 3.6.46.
5 Oct 2017
- Fixes from 3.6.42.
22 Sep 2017
- Fixes from 3.6.41.
- Moved recent files and view layouts out of the preferences JSON to separate files.
6 Sep 2017
- Merged fixes and improvements from 3.6.
27 Jun 2017
- Fixed message about audio files not being loaded.
- Fixed audio warbling when scrubbing, especially for small files.
- Fixed decoding some OGG audio files.
27 Jun 2017
- Added audio support.
- Fixed keys disappearing at the left edge of the dopesheet when the timeline is zoomed out.
27 Jun 2018
- Important stability fixes for the dopesheet, mesh editing, and other areas.
- Better error messages when a project file can't be loaded from the CLI.
3 Feb 2018
Directmode controls just after Spine is started.
- Fixed a key's curve being set to linear after moving keys twice with
- Fixed path handles not mirroring correctly.
- Fixed issues with input events on OS X.
26 Jan 2018
- Fixed transparency in the editor when using tint black.
- Fixed new bones with length > 0 having a non-bone icon.
- After binding bones, fixed
Autoweights only considering the one selected bone. It still uses the selected bones when
- Auto weights with selected vertices or bones shows a toast as a warning.
- Unknown hotkeys (often from newer versions of Spine) show a toast instead of a dialog.
1 Jan 2018
- Fixed crash creating a new path.
29 Dec 2017
- Fixed image export sometimes being 1 pixel too large.
- Blinking text cursors.
- Changed back to always showing pies for unselected vertices.
- Paths that are not closed show straight lines for before and after the path when selected.
- When specifying a
.pack.jsonfile for texture packing at the command line, the
.pack.jsonextension is stripped when the file name is used for the texture atlas name.
- Fixed texture packer JSON writing a
nameattribute, which caused the JSON to fail to load when used as
pack.jsonin image folders.
24 Nov 2017
- Fixed crash in edit mesh mode while dragging from hull vertices with
- Fixed visibility dots changing when dragging items in the tree.
- Fixed not being able to drag an image file to a slot if tree filters are hiding bones.
- Fixed clipped image and video export bounds.
2 Nov 2017
- Fixed crash creating a skin placeholder on a bone.
- Fixed warning on Windows when exporting a skeleton with images in subfolders.
- Fixed deleting existing texture atlas files in scale subfolders.
20 Oct 2017
- Prevent invalid project files from being included as recent files.
- Delete bones with invalid skeleton on project load.
- When moving bones, slots, and attachments across skeletons, crash immediately if the move was incorrect to allow finding the reproduction steps for the bug.
- Fixed crash moving bones, slots, and linked meshes across skeletons in some cases.
- Fixed wrapping for next/previous frame hotkeys (
- Fixed next/previous key hotkeys (
E) not updating transform key buttons.
- Fixed warning on Windows that an image cannot be found when it doesn't have a lowercase file extension.
- Fixed warning that images were already packed when using scales and packing multiple times to same directory.
- Creating a new constraint now suggests a name, using the target.
- Less mesh UI clutter when adjusting weights, especially with pies disabled.
Update Bindingsnow works with multiple meshes selected.
- Fixed linked mesh in skin placeholder being moved to a different slot without also moving the source mesh.
- Fixed bugs with moving a skin placeholder with a linked mesh to a different skeleton.
- Fixed bugs where after deleting a skin, the skin remained active.
- Fixed mouse events at the very top of the window from being accepted by tools.
- Fixed pasting deform keys to an attachment under a different bone.
15 Oct 2017
- Fixed crash clicking
Update Bindingswithout a weighted mesh selected.
- Fixed Weights view not having a weight painting tool selected by default.
- Improved keeping the mesh position when removing deformation for:
Resetin the tree properties in setup mode,
Newin edit mesh mode, and when converting a mesh to a region.
- Fixed some actions being combined into the same undo step.
- Auto key works for mesh reset.
13 Oct 2017
- Fixed undo state showing as edited when a project is loaded.
- Fixed parsing JSON which uses
\r(CR) for EOL.
- Fixed the images path from being set to the Spine installation folder when saving a project for the first time or with
- Fixed crash opening some very old projects.
- Fixed problem which hid actual crash cause.
Directis now the default tool on the Weights view.
- Adjusting bones in setup mode no longer adjusts the bind pose, preventing mesh corruption.
- Added an
Update Bindingsbutton on the Weights view to store the correct mesh vertices as the mesh's bind pose.
5 Oct 2017
- Fixed color dialog RGB values changing when losing focus.
- Fixed crash using zoom to fit or zoom to 100% when no skin is visible.
- Fixed crash importing some data files or opening some projects.
- Fixed vertex count on edit dialog when creating a new clipping attachment.
- Fixed transform tools when the bone closest to the root is fully controlled by a constraint.
- Fixed hotkeys.txt being kept open while Spine is running.
- Show icon at drag position for direct weight tool.
25 Sep 2017
- Fixed opening some extremely old projects.
- Changed how zoom to fit works when bones/images/other are hidden.
- Fixed zero scale on bones causing the Spine camera to fail.
- Fixed texture packer dialog not showing last output folder.
- Added Tree Up
alt + up, Tree Down
alt + down, Collapse
alt + left, Expand
alt + right.
- Fixed color keys with FF alpha changing to FE after project reload.
- Fixed Animations view not selecting the skeleton to match the viewport selection.
- Fixed tab traversal on some dialogs.
- Fixed undo not recording a state in rare cases.
- Fixed typing numbers on color dialog being entered backward.
- Fixed filtering artifacts on hotkey popups.
21 Sep 2017
- Prevented attachment names changing position when
- Fixed crash selecting multiple different kinds of attachments when attachment names are enabled.
- Fixed skin visibility when duplicating a skeleton.
- Fixed skeleton tree expand state not being remembered when loading a project.
- When creating a new path and dragging the second handle, the first handle is adjusted to make for a reasonable path.
- Fixed skin alpha sorting after rename or Find and Replace.
- Fixed crash when right clicking to remove an entry from a file dialog.
- Fixed right clicking to remove an entry from a file dialog sometimes not working.
- Fixed saving a project during exit not closing Spine afterward.
Set Parentfor bones and slots not being able to choose targets in a different skeleton.
- Fixed crash using
Set Parentfor images (not attachments) and choosing a target in a different skeleton.
- Fixed images path when set to ".".
- Fixed image preview in the tree when the image is larger than the Spine window.
- Fixed crash when creating a bounding box or clipping attachment and
Newis clicked before any vertices are created.
Import Projectbrowse button showing favorites.
- Show launcher cancel button during update check.
- Fixed rotate and scale compensation when both
Imagecompensation are enabled.
- Use file name for default skeleton name on
- Fixed zoom to fit after doing
Newnot clearing the vertices on the bounding box
- Fixed animation names being shown in brackets during
- Improved the resulting mesh position after using edit mesh
- Fixed selection group hotkeys not scrolling the tree to the selected nodes.
Project Importanimation when two placeholders in the same slot have attachments with the same name.
- Fixed meshes with
Wireframechecked being drawn in mesh edit mode when deform is unchecked.
- Don't animate mesh rotate tool unless changing vertices.
- Fixed keeping attachment transform when moving a skin placeholder to a new bone.
6 Sep 2017
- More efficient editor rendering.
- Fixed exported data not having skeleton size in some cases.
- Improved error handling during exports.
- Export script improvements (next launcher update or at spine-scripts).
- Added AE and Inkscape export scripts to launcher download (next launcher update or at spine-scripts).
- Default bone name for new bone uses parent icon and parent name as prefix.
- On Windows, can drop a .json, .skel, .spine, or .atlas file on the Spine window.
- Hovering the visibility dot or key in the tree no longer temporarily shows the attachment.
- Use absolute path for images folder when doing
Data Importinto a new project.
- Fixed weights slider on the
29 Jul 2017
- Fixed error opening some old projects.
- Added a new UI language: Italian
- Fixed Ghosting view alignment for non-English languages.
- Changed default prune value to 5.5.
7 Jul 2017
- Fixed clicking bone rotation checkbox when disabled in animate mode.
- Fixed button icon scaling at small and medium font sizes.
- Fixed minimum height for Timeline and Playback views.
- Added skel.bytes extension to
- Fixed invalid project state in some cases from dragging across skeletons.
- Better error messages are logged for WAV files.
- Fixed tree not scrolling all the way down when the project has many skeletons.
- Fixed file dialogs not remembering network paths.
23 Jun 2017
- Fixed image file used icons after dragging into viewport.
- Fixed dragging image file when toolbar is next to the tree.
- Show mouse over for region attachments in animate mode.
- Fixed crash dragging vertex in mesh edit mode.
21 Jun 2017
- Fixed texture unpacker dialog.
- Fixed crash right clicking a Preview track button before an animation is selected.
- Fixed crash moving path position in animate mode.
19 Jun 2017
- Fixed right click delete of first item on export file dialog not deleting.
- Fixed adding a new key preventing existing curves from being applied.
- Right click
Previewtrack buttons to toggle the last played animation.
19 Jun 2017
- Better weight colors.
Visibilityhotkey for bones.
Set Parenthotkey for path and point attachments.
- Fixed crash creating clipping attachment with
- Fixed undo allowing a bounding box or path to have zero vertices.
- Fixed crash dragging a slot with a path to two different bones.
- Fixed point attachments not showing their name when under a skin placeholder.
17 Jun 2017
- Fixed viewport non-linear filtering.
- Launcher updated.
17 Jun 2017
- Slot color dialog and
Slot Colorview apply auto key has the color is changed, to better work with
Autoweighting when a linked mesh's vertices are selected.
Limit memorytexture packer setting.
- Can now select any number of bones, click
Weightsview, then choose a mesh, bounding box, path, or clipping attachment.
- Focusing a text field no longer prevents
ctrl + ?hotkeys.
- Added a vertical line to denote the original start/end when using key
Current skinscope to
Find and Replace.
- Removed square brackets from bone names in bone select boxes.
Cancelbutton to export progress dialog.
- Fixed difficulty selecting bones with a pen while holding
- Edit button to choose new constrained bones and target for transform, path, and IK constraints.
- Show linear line on
- Added a progress bar to texture packing.
14 Jun 2017
- Fixed images showing "loading" placeholder during key
- Don't show parent bone arrows for hidden bones.
- Improved line rendering.
- Better arrow head scaling.
- Colored track button when playing an animation on that track in
- Fixed minimizing a view with more than one tab.
13 Jun 2017
- Optimizations for projects with many Bezier keys.
- Fixed file dialog not opening in some cases.
Find and Replacenot finding the right object types.
- Added clipping attachments to
Find and Replace.
Newclipping attachment mode.
- Allow resizing warning dialogs.
- Fix projects on load that have attachments in a skin that has been deleted.
12 Jun 2017
- Fixed hotkeys on OS X.
12 Jun 2017
Show All Bones/Slotshotkey not updating the tree.
- Fixed misaligned icons on minimized view buttons.
ctrl + alt + clickremoves a vertex from soft selection.
ctrl + alt + dragremoves vertices from soft selection with box selection.
Hull verticescheckbox to
Firstoption to the
Find and Replacedialog.
- Fixed slot blend mode being changed when multiple slots are selected.
- Loop, mix, and alpha are stored per
- Fixed crash when adding a key to new animation with
12 Jun 2017
- Fixed crash opening file dialog.
- Fixed missing and loading placeholder images not using the right texture filtering.
- Fixed maximize/fullscreen size when using multiple monitors.
- New hotkey
Show All Bones/Slots, defaults to
ctrl + H(
cmd + Hon Mac).
- Fixed crash deleting slots/bones/etc with
- Warning if exporting JSON/binary and creating an atlas under a skeleton image folder.
- Warning on export that attachment image file is missing if it has different case on Windows.
Previewcrossfading on track 0 when the second animation doesn't key a value on frame 0.
11 Jun 2017
Import Projectfile dialog shows recently opened project files.
- Separate favorite and browse dialog buttons.
- Fixed Wacom modifier key events.
- Optimizations for projects with many attachments (75,000+).
Createtool being unable to drag the new bone the first time.
- Fixed selection groups containing a slot from selecting the parent bone in the tree.
--cleanCLI option to perform animation clean up (requires 3.6.25+ launcher).
- Fixed OS file dialog not showing in correct directory.
- Fixed project undo state after deleting entry from file dialog.
- Fixed dragging a bone and descendants to another skeleton.
- Fixed crash editing a mesh while using
- Fixed key
Adjustso it still works when
Auto Keyis off.
Previewnot seeing a longer or shorter animation.
- Fixed directory appearing in files list on file dialog.
- File dialog no longer shows entries when the root of a path (usually the drive) does not exists, even when a path isn't required to exist.
- Export dialog shows file extension that will be added when one is not specified.
- FPS now shows "--" until the FPS is ready.
- Added button in dopesheet to show/hide
Graphis a tab, the active tab is toggled instead of hiding the view.
Key Offsetwhen the first and last keys are not the same value is disallowed.
- Fixed events being triggered incorrectly when loop start/end was used.
- Fixed curves when using
- Fixed orange frame number in timeline when dragging < frame 0.
5 Jun 2017
- When a new animation is chosen in the Preview view, immediately load images for attachments shown in the animation.
alt+Bon any file dialog to browse.
- Fixed ghosting affecting Preview view skeleton color.
Previous Skinhotkeys (default:
Previous Animationhotkeys for projects with multiple skeletons.
- Fixed Preview and Animation views' skeleton select box.
- Fixed Preview collapse button.
3 Jun 2017
- Fixed dopesheet vertical scrollbar width.
- Preview view improvements and bug fixes.
1 Jun 2017
Previewview for playing back animations with mixing inside Spine, similar to Skeleton Viewer.
- Fixed dragging image files to a slot.
- Fixed path constraint position when dragging handle along the path.
- New hotkey, Main Menu:
alt+F. Can be followed by a letter,
Ofor Open Project,
Sfor Save Project, etc.
- Linked mesh properties now show source mesh skin, if any, and clicking the source mesh makes the skin active so the source mesh can be selected.
- Restrict Timeline view height so it doesn't look broken.
29 May 2017
- Fixed attachments abandoned in old skin when a bone is moved to a different skeleton.
- Allow pasting a file as a path into text boxes.
- Pasting a file to a file dialog will choose that file.
- Right click to remove a path from a file dialog.
- Fixed file dialog when UI animations are disabled.
- Fixed bone selection after dragging a bone to a different skeleton.
28 May 2017
- Fixed images not loading for attachments shown mid animation.
- Fixed crashes creating new attachments.
- Fixed attachment not showing when creating a new slot + attachment at the same time.
28 May 2017
- Bones, slots, and attachments can be dragged to a different skeleton.
- Duplicate now prompts to also duplicate keys for bones, slots, attachments, and events.
- Fixed polygon compensation when moving a bone that is a child of a bone that is constrained.
- Favorite projects are no longer listed first on Recent Projects menu.
- Fixed graph line size.
enteron a file dialog chooses the most recent. If filter text is entered, it chooses the first entry.
- Fixed losing attachment visibility when undoing moving an attachment to a different slot.
Link slidersfor transform constraint being disabled in animate mode.
- Added hotkeys
Auto Scroll(equivalent to tree button) and
Scroll To Selected(for when auto scroll is off).
- Fixed vertices not being updated in edit mode if the attachment isn't visible.
- Fixed some problems with undoing changes to keys.
- Fixed changing key curve type in graph not having an affect.
- Changing beta setting prompts restart.
- Allow dragging multiple attachments with different types at the same time.
- Fixed duplicating a bone or slot that has linked meshes.
- Attachments automatically renamed by moving linked meshes to another slot now have their path set so the image can still be found.
- Fixed dragging linked mesh on to source mesh when source mesh is under a skin placeholder.
- Fixed draw order not showing correctly in the tree.
- More detailed log messages when projects load with warnings.
cmdon Mac) over UI widgets no longer triggers a mouse over in the viewport.
- Fixed crash showing main menu regarding the recent projects submenu.
Save Asnot working the first time.
- Fixed loading color keys in very old projects.
- Fixed crash using undo when hovering tree node.
13 May 2017
- Fixed keying issues.
12 May 2017
- Huge performance improvements for projects with many attachments.
- Loading dialog when opening project via Recent Projects menu.
- Fixed crash keying an event.
- Fixed not being able to selected vertices in mesh edit mode after the Spine window forcibly loses focus.
- Draw deformed boundary lines for multiple vertices in mesh edit mode.
- Improved deformed mesh edit mode when dragging multiple vertices and hitting the boundary lines.
- Animated returning mesh vertex rotate tool icon to 0 degrees.
- Fixed scale tool icon not changing size for mesh vertices.
- Fixed selecting a second mesh when box selecting vertices.
Hide Selectionhotkey to hide vertices during manipulation.
- Fixed crash during project
- Fixed rendering while project loads after choosing a file from the file dialog when Spine is maximized or fullscreen.
- Fixed default interface scale on high DPI (2x+) displays.
22 Apr 2017
- Added loop selection: hold
shiftwhen clicking an edge.
- Tree highlighting for linked meshes.
- Faster AVI RAW and MOV RAW video export.
- Improved open dialog paths.
- Remember selected bones in
- 4K support for Skeleton Viewer.
- Convert paths stored in project file to the new open dialog.
- Wider dialog text boxes.
- Icon for main menu recent projects list.
- Increased item spacing for main menu and select boxes.
- Rounded edges and blue down state for select box selection.
- Fixed clipping ghosts when ghosting only selected attachments.
Metricsview shows clipping metrics.
- Fixed color keys when opening projects from before 3.6.
19 Apr 2017
- Added weight painting.
- Significant performance improvements, especially with mesh manipulation and undo/redo.
- Fixed video with alpha export, supported codecs are AVI RAW, MOV RAW, MOV PNG, and MOV Animation.
- Fixed slot color with zero alpha affecting clipping.
- Don't fill background when clipping is selected and
- Icon for clipping end slot
- When creating a slot for clipping, put it at the bottom of the draw order.
- Clipping end slot defaults to same clipping attachment's slot (which clips until end of draw order).
- Colored background in draw order to denote clipping.
- New file choosing dialogs and smart logic.
Save Project Asupdates the skeleton image paths relative to the new project file location.
Wireframecheckbox to meshes to always show the vertices and edges.
- Prevent flashing of
Piescheckbox and bone dimming when dragging with
Weightsview is now useful even when no vertices are selected.
Selectedcheckbox only shows pies for selected bones and vertices.
- Added "select vertices" button to bones list on
- Faster auto weight calculation.
- Preserve background color alpha when choosing image export formats.
8 Apr 2017
- Fixed tree filter for attachments.
- Fixed clicking slot label when bones are hidden in tree.
- Fixed clipping end slot.
8 Apr 2017
- Added clipping attachments for polygonal clipping areas.
- Fixed tint black checkbox when multiple slots are selected.
- Fixed tint black when duplicating a slot.
- Update path constraint properties after dragging path position in viewport.
- Fixed confusing UI state when playing an animation with no keys or all keys on frame zero.
- Added separator between skeletons in the tree.
- Fixed default UI scale for 4K (2x scale).
- Fixed scrolling to selected tree node in some situations.
- Allow selecting region attachments in the tree in animate mode by clicking them in the viewport.
- Fixed ghosting
- Fixed tint black with ghosting.
- Remember tint black setting when disabling tint black.
- Fixed ghosting showing attachments hidden in setup pose.
- Fixed texture unpacker dialog size.
- Fixed dopesheet losing selection when the active tool is changed.
- Fixed undo for changing attachment colors.
- Fixed auto weight crash for Mac and Linux.
26 Mar 2017
- Fixed images not being packed during data export if their name or path has a file extension.
Animationwhen the source project has a region and the importing project has mesh deform keys.
- Fixed crash when editing bounding boxes in animate mode.
21 Mar 2017
- More audio playback improvements. New play.jar uploaded.
- Much higher quality font rendering when using
Interface linear filteringsetting to disable linear filtering when using interface scale.
- Better initial settings for 4K displays.
- Texture packer whitespace stripping now leaves 1px of whitespace on image edges that were stripped when duplicate padding is used.
- Added back
Reuse instancesetting for Windows and Linux.
Keyboard typefor Windows and Linux.
- Disabled changing the Spine version in the trial.
- Fixed manipulating bones in setup mode for linked, weighted meshes.
16 Mar 2017
Scaletool when dragging to adjust both axes and one is negative.
- Fixed non-shadowed bitmap font render position.
- Added Spine version to export dialog.
- Duplicating a slot now changes viewport selection to new attachment.
- Audio server improvements, loop audio when looping animation.
6 Mar 2017
- Don't draw paths in outline view.
- Updated fonts in launcher.
- Added language: Traditional Chinese. Requires new launcher.
- Fixed being able to undo changing the background color in the Settings dialog.
28 Feb 2017
- Numerous fixes from 3.5.4X.
23 Feb 2017
- Added point type to Find and Replace.
- Turkish translations updated.
Automesh weighting for a coarse mesh with very small bones.
- Don't write bone rotations outside the -180 to 180 range in export data.
- Thicker graph lines.
- Fixes from 3.5 releases.
Bone -> New constraintUI.
Autoweights now only modifies weights of selected bones and vertices. Select none for all.
21 Dec 2016
- Added local and relative options to transform constraints.
- Added Turkish language translations.
12 Dec 2016
- Graph view now hides text on buttons and labels when resized smaller to reduce its minimum width.
shiftwhen creating a new bone via hotkey or the tree creates the new bone as a sibling of the selected bone.
- Removed ability to create a Skeleton Attachment, which is a WIP and not yet ready.
10 Dec 2016
- Fixed tree selection order when shift clicked from bottom to top.
- Fixed image compensation for child meshes.
7 Dec 2016
Newselect box being disabled when selecting multiple bones.
- Mouse over glow for weight pies.
- Changed how meshes, paths, and bounding boxes are adjusted and how image compensation is applied to them.
- Fixed shear compensation for meshes.
- Removed shear compensation for bones, as it didn't work right and doesn't make sense.
- Fixed mouse cursor on text fields in dialogs.
6 Dec 2016
- Added bone
- Better tree node expansion when doing box select.
- Fixed selected tree node being scrolled under the tree properties.
Selectcheckbox to bones.
- Fixed exporting attachments with file extension in their names.
- Hiding a bone in the tree no longer hides dopesheet rows.
- The events node and individual events in the tree no longer hide dopesheet rows.
- Hiding events using the dopesheet filter now also hides the events in the viewport, above the skeleton.
- Added texture unpacking to CLI.
- Export warnings when a slot is hidden.
- Export warnings when a project contains a mesh and
Create atlasis checked.
- Better warning messages for multi-skeleton projects.
2 Dec 2016
Tint blackfor slots. Requires special runtime support.
- Added point attachments.
- When setting a key, use the constrained local transform if the property being keyed is controlled 100% by a constraint.
- Tooltips move with the mouse and are shown above the mouse so they can be more easily read.
- Buttons on right edge of tree show a tooltip with the name of the constraint.
- Items related to the selected item in the tree are highlighted.
- Related items are highlighted when buttons on right edge of tree are hovered.
- Show tooltip animation duration reduced (hover time unchanged).
- Draw arrows between bones when hovering buttons on right edge of tree.
- Improved arrow rendering.
- High quality antialiased line rendering, even without MSAA.
- Mouse over with
Createtool shows only arrows up hierarchy to the root bone.
The changelog for older releases can be found in the changelog archive.