EsotericSoftware / EsotericSoftware/spine-editor

Keep locked bones visible in Ghosting when deselected

Open
#1,088 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
No language data
Stars
33
Forks
2
PR merge metrics
No merged PRs in 30d

Description

The following change added in 4.3.17 made it possible to display bone ghosts:

> Added `Bones` setting for ghosting to draw bones.

So, for example, if you select and lock the “front-fist” bone on Spineboy, you can make it look like this:
Image

However, even if the lock button is enabled in the Ghosting view while a specific bone is selected, that bone is no longer displayed after it is deselected when bone visibility is turned off in the viewport options:
Image

When the lock button is enabled, it would be preferable for the bone to remain visible after it is deselected, even if bone visibility is disabled in the viewport options.

However, some visual distinction would be necessary to avoid giving the impression that the bone is still selected. The bone's appearance could be changed by adjusting its opacity or color. Ideally, similar to the display of attachments or motion vectors, the bone's color could be affected by the color configured for ghosting.

**Related forum thread:**
https://esotericsoftware.com/forum/d/30263-request-display-ghosted-bones

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue with the Spineboy example by selecting and locking a bone in the Ghosting view, then disabling bone visibility in the viewport options and deselecting it. Inspect the Ghosting and viewport visibility behavior; done means the locked ghosted bone remains visible while clearly distinguished from a selected bone, ideally using the configured ghosting color.

Written by the indexing model from the issue text.

Assessment

Domain
desktop-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.