Skip to content

[4.3-beta] Dragging Scale X/Y numeric entry does not work correctly with Auto Key in World axis #960

@misaki-eymard

Description

@misaki-eymard

Description:
Starting from version 4.3.19-beta, there is an issue in Animate mode where changing the bone Scale X or Y values by dragging the numeric entry does not work correctly when Auto Key is enabled and the World axis is selected.

Dragging in the viewport, directly typing values into the numeric entry, and editing keys in the Graph view all continue to work as expected. However, when Auto Key is enabled and the World axis is selected, attempting to change the value by dragging on the Scale X or Y numeric entry does not result in a gradual change based on the drag distance. Instead, the value remains unchanged until the cursor is moved beyond a certain distance, at which point the value suddenly flips sign without any intermediate change. For example, if the original scale value is 1, dragging past a certain threshold causes it to abruptly change to -1.

Image

This issue does not occur in Setup mode. It also does not occur in Animate mode when Auto Key is disabled. In addition, even with Auto Key enabled, the problem does not occur when the Local axis or Parent axis is selected.

Expected behavior:
Even when Auto Key is enabled and the World axis is selected, dragging on the Scale X or Y numeric entry should gradually change the value according to the drag amount.

Steps to reproduce:

  1. Launch Spine 4.3.39-beta.
  2. Create a new project and switch to Animate mode.
  3. Enable Auto Key and select the World axis.
  4. Select the root bone, then start dragging on the Scale X or Y numeric entry.
  5. You will observe that the value remains at 1 for a while after starting the drag, and then suddenly flips to -1 once the cursor is moved far enough.

Versions where this issue was observed:
4.3.39-beta from 4.3.19-beta

This issue was reported in the following forum thread:
https://esotericsoftware.com/forum/d/29603-%E6%8A%A5%E5%91%8A%E4%B8%80%E4%B8%AA%E5%85%B3%E4%BA%8E%E7%BC%A9%E6%94%BE%E7%9A%84%E9%97%AE%E9%A2%98-4339beta

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions