Lukas Tönne LukasTonne
Lukas Tönne pushed to fix-node-socket-subtype-idnames at LukasTonne/blender 2024-01-16 09:35:21 +01:00
56bfc71f02 Add "legacy" in forward compatibility function name.
Lukas Tönne commented on pull request blender/blender#116936 2024-01-15 18:14:04 +01:00
Fix #115727: Draw panel buttons in the node editor side bar

Shouldn't the open/closed state of the panel in the sidebar be the same as that of the node itself? All the properties represent the state of a specific node instance after all.

Lukas Tönne commented on pull request blender/blender#117133 2024-01-15 18:01:40 +01:00
Fix #116477: Node group sockets with subtypes have broken idnames

I've added code that extends the legacy idname with the subtype for relevant socket types now.

Lukas Tönne pushed to fix-node-socket-subtype-idnames at LukasTonne/blender 2024-01-15 18:00:48 +01:00
5956fc2b33 Forward compatibility code for node group socket subtypes.
Lukas Tönne commented on pull request blender/blender#116936 2024-01-15 17:20:39 +01:00
Fix #115727: Draw panel buttons in the node editor side bar

Any particular reason not to do it?

Just because it's a complication that i want to avoid unless its needed. The panel feature has already added so much technical debt because people said…

Lukas Tönne commented on pull request blender/blender#117133 2024-01-15 17:04:20 +01:00
Fix #116477: Node group sockets with subtypes have broken idnames

How does this affect forward compatibility?

Hmm good point. For pre-4.0 versions we reconstruct the old bNodeSocket ListBase interface during writing. This will now use only the base…

Lukas Tönne pushed to gp3-opacity-modifier at LukasTonne/blender 2024-01-15 16:58:14 +01:00
a640088fe9 Use "RowWithHeader" feature to put pass toggles on the same line.
Lukas Tönne pushed to gp3-opacity-modifier at LukasTonne/blender 2024-01-15 16:29:00 +01:00
3c45f62887 BKE_grease_pencil_object_material_index_get was removed.
0a210dc98d Merge branch 'main' into gp3-opacity-modifier
21f9fee58f Anim: after deleting bone collection, activate the proper one
c4add0c19a FIx: EEVEE-Next: PlanaProbePipeline gbuffer layout
c9c01724b9 Vulkan: Add shaderClipDistance feature
Compare 115 commits »
Lukas Tönne pushed to fix-node-socket-subtype-idnames at LukasTonne/blender 2024-01-15 16:15:23 +01:00
5795072d54 Remove unnecessary .data
Lukas Tönne pushed to fix-node-socket-subtype-idnames at LukasTonne/blender 2024-01-15 16:11:34 +01:00
576bead716 Fix comment formatting.
Lukas Tönne created pull request blender/blender#117133 2024-01-15 16:10:50 +01:00
Fix #116477: Node group sockets with subtypes have broken idnames
Lukas Tönne created branch fix-node-socket-subtype-idnames in LukasTonne/blender 2024-01-15 16:09:55 +01:00
Lukas Tönne pushed to fix-node-socket-subtype-idnames at LukasTonne/blender 2024-01-15 16:09:55 +01:00
da1cc3130a Fix #116477: Node group sockets with subtypes have broken idnames.
34e39c6b53 Cleanup: Add missing include and forward declaration to DRW header
f9fbf832f5 Fix #114244: Smooth operators destroy sharp edge tags
2975abbf3e Cleanup: Make format
333a5b513b GPU: Assert framebuffer operations match attachment layout
Compare 10 commits »
Lukas Tönne commented on pull request blender/blender#116936 2024-01-15 14:47:18 +01:00
Fix #115727: Draw panel buttons in the node editor side bar

I've added a new UI template function to take care of the node buttons in the right order now. We can't fully do this in python at this point due to the lack of an API for the node declarations,…

Lukas Tönne commented on pull request blender/blender#117130 2024-01-15 14:42:27 +01:00
Nodes: Added "Move Item" operator for re-ordering nodegroup sockets and panels

@quackarooni I haven't looked at the code yet. I just wanted to point out that removing these buttons was a deliberate decision. So before considering this i'd like to have feedback from the UI team.

Lukas Tönne pushed to node-sidebar-panel-buttons at LukasTonne/blender 2024-01-15 14:36:10 +01:00
e7b25fd4fe Reverted RNA changes to draw_buttons functions.
Lukas Tönne pushed to node-sidebar-panel-buttons at LukasTonne/blender 2024-01-15 14:31:56 +01:00
a701aa44dc Removed unused python code for node inputs.
Lukas Tönne pushed to node-sidebar-panel-buttons at LukasTonne/blender 2024-01-15 14:30:36 +01:00
24d8a47f68 New UI template function for showing node inputs in panel order.
6e2572116d EEVEE: Fix running render tests
f4632e1da0 Fix: EEVEE: Potential Read From Unallocated Memory
299e112d1a UI: improve unit names
5082b644da Cleanup: use "space_text" prefix for functions taking a SpaceText
Compare 203 commits »
Lukas Tönne commented on pull request blender/blender#117130 2024-01-15 14:25:51 +01:00
Nodes: Added "Move Item" operator for re-ordering nodegroup sockets and panels

I initially added these operators, but during UI discussion they were considered redundant. @dfelinto anything you want to add?