Maniphest T68429

Outliner, Visibility filter toggle doesn't show controls for armature bones to hide/unhide
Closed, ResolvedTO DO

Assigned To
Nathan Craddock (natecraddock)
Authored By
xDShot (xDShot)
Aug 8 2019, 10:57 PM
Tags
  • BF Blender
  • User Interface
Subscribers
Nathan Craddock (natecraddock)
Philipp Oeser (lichtwerk)
William Reynish (billreynish)
xDShot (xDShot)

Description

System Information
Operating system: Linux-5.2.6-arch1-1-ARCH-x86_64-with-arch 64 Bits
Graphics card: Radeon RX 550 Series (POLARIS11, DRM 3.32.0, 5.2.6-arch1-1-ARCH, LLVM 8.0.1) X.Org 4.5 (Core Profile) Mesa 19.1.4

Blender Version
Broken: version: 2.80 (sub 75), branch: makepkg, commit date: 2019-07-29 14:47, hash: rBf6cb5f54494e Arch Linux package
Worked: 2.79b

Short description of error
In outliner, enabling visibilty toggles only adds blank space near armature bones where I think there supposed to be a visibility toggles.

Exact steps for others to reproduce the error
See attached GIF:

Revisions and Commits

rB Blender

Event Timeline

xDShot (xDShot) created this task.Aug 8 2019, 10:57 PM
William Reynish (billreynish) added subscribers: Nathan Craddock (natecraddock), William Reynish (billreynish).Aug 9 2019, 9:55 AM

The behaviour hasn't changed between 2.7x and 2.80. However, it's certainly quite confusing:

Armature bones use a different flag what isn't per view layer - you must enable the Disable in Viewports toggle, which is equivalent to the old Hide toggle. But it still uses the eye icon.

@Zachman I guess it the bone toggles are using the wrong icons here at the very least. Also there's a missing depsgraph update when toggling this.

Ideally, you *could* change the Hide flag also for bones, and also be able to do it from any mode - would be good to simplify this.

Campbell Barton (campbellbarton) lowered the priority of this task from 90 to Low.Aug 9 2019, 10:15 AM
Campbell Barton (campbellbarton) added a project: User Interface.
Campbell Barton (campbellbarton) edited a custom field.
Campbell Barton (campbellbarton) mentioned this in T68338: Outliner (Parent Task).Aug 9 2019, 10:50 AM
Philipp Oeser (lichtwerk) assigned this task to Nathan Craddock (natecraddock).Aug 9 2019, 11:19 AM
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).

T68444 is the issue about the dependency graph update [was also stumbling over the icon/column issue there...]

Since these are so closely related, will assign @Zachman to both (feel free to throw back if this is not for you though...)

Nathan Craddock (natecraddock) changed the task status from Unknown Status to Resolved by committing rB55c626770e4b: Fix T68429: wrong pose bone hide icon in outliner.Aug 21 2019, 6:34 AM
Nathan Craddock (natecraddock) added a commit: rB55c626770e4b: Fix T68429: wrong pose bone hide icon in outliner.