Page MenuHome

Transform Tool Issues: Orphaned Label and Redundant Drag Action
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: Quadro P4000/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 397.44

Blender Version
Broken: version: 2.80 (sub 74), branch: soc-2019-cycles-procedural, commit date: 2019-06-26 12:11, hash: rBc373811abd92
Worked: (optional)

Short description of error
The Transform active tool displays an orphaned label in the tool settings top bar that reads

Gizmos:

No property or button follows. In earlier builds, this is where the user could turn on or off individual transform gizmos, but that functionality no longer exists.

In the same tool, the None and Move Drag Action settings do the same thing.

Exact steps for others to reproduce the error

  • With the default cube scene open, enable the Transform active tool.
  • Right Click the 3d View Header and select Header > Show Tool Settings
  • Observe the "Gizmos:" orphaned text
  • Set the drag action first to None and then to Move, dragging in the viewport each time.

Revisions and Commits

Event Timeline

These issues with the tool settings have been in every daily build since the Transform tool was reintroduced over a month ago.

William Reynish (billreynish) lowered the priority of this task from 90 to High.

The missing gizmos is a bug.

The drag action thing should not have an option for None (nothing makes no sense) - instead, if should be set to Box Select by default.

The missing gizmos is a bug.

The drag action thing should not have an option for None (nothing makes no sense) - instead, if should be set to Box Select by default.

Corrected gizmo label, the issue with None is more a keymap design issue.

  • With right click select, this does what you would expect.
  • With left click select, the 3d view has a keymap item that uses LMB-drag to move (no matter what tool is selected).
  • So even when the tool doesn't handle the event, it is passed through to the 3D views keymap which does.