Page MenuHome

Implement breadcrumbs for node editor
Confirmed, NormalPublicTO DO

Description

Breadcrumbs will make it easier to identify which Object, Object Type, Modifier, and Node Group we are working on.

There is already a basic node tree path list at the bottom of the editor. This would be replaced with the design in this mockup.

The changes:

  • Move the breadcrumbs to the top left of the editor, like in the 3D view.
  • Add the RNA struct icon to each item in the list
  • Add more general context items, like the active object, and for geometry nodes, the active modifier. In other words, any context that defines what is displayed in the editor.
  • Use > arrows rather than slashes
  • Gray out context items except for the last in the list

Note that instead of the "mesh" icon for the first item, the mockup should probably use the "mesh object" icon.

See T82691 for more background.

Revisions and Commits

Event Timeline

Hans Goudey (HooglyBoogly) changed the task status from Needs Triage to Confirmed.Feb 2 2021, 7:52 PM
Hans Goudey (HooglyBoogly) updated the task description. (Show Details)

Use > arrows rather than slashes

I like those! If we do that then we should also replace the ones in Properties, which are small and always black:

Hans Goudey (HooglyBoogly) renamed this task from Implement breadcrumb for nodes geometry editor to Implement breadcrumbs for node editor.Feb 2 2021, 8:20 PM

Yeah, I like the look of these better in that situation too.

Looks good. Nice and clear. Now what would be really neat is if you could click on the names to change levels and click on the arrows to bring up a list of adjacent things you can switch to.

Could this issue also receive attention? It's quite relevant.

https://developer.blender.org/T82812

After a discussion about the concerns with interactivity, I reverted my patch to a non-interactive breadcrumb.