RodZill4 / material-maker

A procedural textures authoring and 3D model painting tool based on the Godot game engine
MIT License
3.49k stars 219 forks source link

Show nodes descriptions in node list #175

Open escargot-sans-gluten opened 4 years ago

escargot-sans-gluten commented 4 years ago

Feature/enhancement description:

Nodes have descriptions of what they do built-in but they only show up in the node graph: description in list description in add menu description in graph

I feel like the use of a description is to help choose a node to begin with. For this reason, I think descriptions should be also shown both in the node list and context menu.

Takanu commented 4 years ago

I like the idea but im not sure how big id really want the menu to be for the quick add menu, and descriptions can get long enough to make that a problem.

If you were trying to find nodes to use for the first time, wouldn't a tooltip description work better in the Library panel itself? That way it's always open and the thumbnails are bigger.

escargot-sans-gluten commented 4 years ago

If you were trying to find nodes to use for the first time, wouldn't a tooltip description work better in the Library panel itself?

yes :)

For the add menu, I had other ideas:

I find them more pleasing than my first proposal and the bottom line option more or less solves the size problem, but since these use item_selected to show the description, one would require to activate an item (double click it) to add a node.

However I don't know if this is a feature worth adding since the add menu shouldn't be a place to discover nodes but more like you open it with a given node in mind. imo a tooltip in the library panel would be enough.

Tar0x commented 3 years ago

I feel like having a description in the search menu is not needed. As mostly the nodes are straightforward and if not, it's better to look into docs.