Block a user
2916efe9c7
Merge branch 'main' into geometry-nodes-flip
063a9e8964
Fix: Cycles: inconsistent normal checks when sampling and evaluating BSDF
87aa34d801
UI: Let asset shelf header resizing affect the entire asset shelf
cc1c38f74d
UI: Fix inconsistent menu background padding
e7f1647785
Fix #112081: Incorrect Toolbar Context Highlighting
Nodes: Add PanelDeclarationBuilder for panels in builtin nodes
I think we should use the convention that we put panels into a separate nested { ... } block.
Yeah as a convention that's fine, it helps make sure a panel builder is not used accidentally…
Nodes: Add PanelDeclarationBuilder for panels in builtin nodes
This does not currently enforce the "panels below sockets" rule (that's only done by the node group interfaces). Panel above sockets has some side effects in drawing, e.g. the panel background…
c9b8bd68db
More reliable locking of panel builders after adding items.
110cfe8b0f
Merge branch 'main' into panels-for-builtin-nodes
a41da206cd
Fix: Animation Editor snapping not working when using rotate or scale
3a1b8e009b
Animation: Graph Editor optimize handle drawing
9e41eccc6e
Cleanup: spelling in comments
Nodes: Add PanelDeclarationBuilder for panels in builtin nodes
I've changed the API so sockets can be directly added to a PanelDeclarationBuilder
(see updated snippet in the description). This is not 100% fool-proof, but should catch the most common…