Lukas Tönne LukasTonne
Lukas Tönne created pull request blender/blender#112527 2023-09-18 15:52:03 +02:00
Fix #112523: Renamed the ui_items property to items_tree
Lukas Tönne created branch rename-node-interface-ui-items in LukasTonne/blender 2023-09-18 15:46:46 +02:00
Lukas Tönne pushed to rename-node-interface-ui-items at LukasTonne/blender 2023-09-18 15:46:46 +02:00
7d19f6ae8d Fix #112523: Renamed the ui_items property to items_tree.
Lukas Tönne created pull request blender/blender#112525 2023-09-18 15:08:41 +02:00
Fix #112521: Socket in_out type specified as a simple enum.
Lukas Tönne pushed to fix-group-new-socket-enum at LukasTonne/blender 2023-09-18 15:06:52 +02:00
5bdddb5db6 Node groups: socket in_out type specified as a simple enum.
Lukas Tönne created branch fix-group-new-socket-enum in LukasTonne/blender 2023-09-18 15:06:52 +02:00
Lukas Tönne commented on issue blender/blender#112523 2023-09-18 14:56:11 +02:00
Node Groups: rename NodeTreeInterface.ui_items to tree_items or similar

Can agree with items_tree, i'll use that.

Lukas Tönne commented on issue blender/blender#112523 2023-09-18 14:47:39 +02:00
Node Groups: rename NodeTreeInterface.ui_items to tree_items or similar

What about interface_items?

then we'd have tree_interface.interface_items which also seems redundant.

Lukas Tönne opened issue blender/blender#112523 2023-09-18 14:40:07 +02:00
Node Groups: rename NodeTreeInterface.ui_items to tree_items or similar
Lukas Tönne commented on pull request blender/blender#112503 2023-09-18 14:29:50 +02:00
Fix #112462: Panel buttons remain active after redrawing

Any idea why this is a problem now, or why it isn't a problem elsewhere?

It's only a problem when you don't move the mouse after hiding sockets and click, which is probably quite rare in…

Lukas Tönne opened issue blender/blender#112522 2023-09-18 14:18:04 +02:00
Node Panels:: Add API for panel state on nodes
Lukas Tönne opened issue blender/blender#112521 2023-09-18 14:16:02 +02:00
Nodes Groups: Socket in_out should not be an enum flag
Lukas Tönne commented on pull request blender/blender#112503 2023-09-18 13:59:45 +02:00
Fix #112462: Panel buttons remain active after redrawing

Does this mean that you are now just always redrawing the editor?

No, the WM_event_add_mousemove does not trigger a redraw, it just resets the button state so that a click event won't…

Lukas Tönne created pull request blender/blender#112520 2023-09-18 13:48:04 +02:00
Fix #112490: Always draw socket icons in "hidden" nodes
Lukas Tönne pushed to fix-hidden-node-sockets-in-panels at LukasTonne/blender 2023-09-18 13:45:08 +02:00
1a41124c85 Rename is_visible_or_panel_closed back to just is_visible.
Lukas Tönne created branch fix-hidden-node-sockets-in-panels in LukasTonne/blender 2023-09-18 12:56:52 +02:00
Lukas Tönne pushed to fix-hidden-node-sockets-in-panels at LukasTonne/blender 2023-09-18 12:56:52 +02:00
775de616cf Fix #112490: Always draw socket icons in "hidden" nodes.
Lukas Tönne commented on issue blender/blender#112490 2023-09-18 12:05:00 +02:00
UI: Node Panels: Issues when the node is in a hidden state and node panels are collapsed

Somewhat related to naming discussion in #112326.

It's going to add some more complications to fix this: In a "hidden" (collapsed) node the panels are supposed to be ignored, but the socket…

Lukas Tönne commented on issue blender/blender#112462 2023-09-18 11:31:51 +02:00
First click after hiding unused sockets impacts node UI as if nodes had not been hidden.

Not sure if #111296 is really a duplicate. In this case it's a "sticky" button state: the button remains "highlighted" after redrawing until the mouse is moved. The fix/workaround is to add a fake…

Lukas Tönne created pull request blender/blender#112503 2023-09-18 11:28:42 +02:00
Fix #112462: Panel buttons remain active after redrawing