Block a user
af067e0ec0
Merge branch 'main' into socket_subpanels
5361a0e213
Removed commented code from poll.
7dbe689b63
Vulkan: Use Point Shaders When Drawing Points
769b26f7b5
Removed unnecessary newline.
80f3f58251
Removed commented code.
Subpanels for node group sockets
I think you could change the two new MOD_nodes_ functions into panel type callbacks
Thanks @HooglyBoogly this works beautifully, no more dependency on modifiers.
Cleanup: Nodes: Simplify drawing function
Changed it to free functions with a state argument that contains all the iterator variables. Not necessarily less code but maybe slightly easier to understand?
Subpanels for node group sockets
Examples of breaking cases:
- Moving a panel up or down uses the old open/closed state at that position:
expand_flag
is index-based, panel identifiers are ignored. After moving "Panel BBB"…
d7852e4df5
Merge branch 'main' into socket_subpanels
3514d6ed52
Cleanup: Make format
d1fbc69e03
Cleanup: Move logic out of loops, remove unnecessary ui sublayouts
0cb01332f1
Cleanup: Consistency between asset-extended menu UI templates
34a1b5bdbd
Fix: Node tools shortcuts don't display in menus
Cleanup: Nodes: Simplify drawing function
Reason it's a std::function:
- Needs a "forward declaration" to be able to do recursion.
- Accesses a bunch of state variables that need to be carried along, either as a function argument or…
78922b7bb4
Fix panel finalization, only do this once (misplaced brackets).
0f36037e85
Fix panel iteration, don't consume item before checking loop condition.
68d35d5f4b
Renamed function and added comment.
78922b7bb4
Fix panel finalization, only do this once (misplaced brackets).
0f36037e85
Fix panel iteration, don't consume item before checking loop condition.
Cleanup: Nodes: Simplify drawing function
This is in preparation for solving #112588 which would add some more complexity to the drawing code.
Nodes: Simplified drawing function.
537b398dfe
Node drawing simplification: Use a recursive function for panel drawing.
2abd026cfe
Anim: remove the deprecated use_inherit_scale bone property.
8362563949
UI: show recently selected items at the top of searches
676a03cf1e
Cleanup: Make format
e38ff7c06d
Cleanup: use C++ comments for disabled code