Node Editor: Add overlay to automatically label reroute nodes #113368

Open
Leon Schittek wants to merge 25 commits from lone_noel/blender:node-editor-reroute-label-propagation into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

25 Commits

Author SHA1 Message Date
Leon Schittek ac0557caa9 Merge branch 'main' into node-editor-reroute-label-propagation 2024-05-12 18:41:45 +02:00
Leon Schittek edbb79c7cc Merge branch 'main' into node-editor-reroute-label-propagation 2024-05-04 12:59:46 +02:00
Leon Schittek 6ea39d8c64 Merge branch 'main' into node-editor-reroute-label-propagation 2024-05-03 17:20:34 +02:00
Leon Schittek 28d6c4dc60 Merge branch 'main' into node-editor-reroute-label-propagation 2024-04-14 17:41:38 +02:00
Leon Schittek 733ae734f2 Merge branch 'main' into node-editor-reroute-label-propagation 2024-03-15 09:08:37 +01:00
Leon Schittek 9e0ed720e3 Merge branch 'main' into node-editor-reroute-label-propagation 2024-03-03 15:59:20 +01:00
Leon Schittek bae1d335db Only propagate the label from reroute nodes.
Fix some cases, where the auto label wasn't cleared.
2024-02-24 12:51:53 +01:00
Leon Schittek d60d251beb Add versioning and bump subversion. 2024-02-24 12:06:01 +01:00
Leon Schittek 5619a03728 Adjust tooltip. 2024-02-24 12:04:49 +01:00
Leon Schittek 8e91df6d8f Merge branch 'main' into node-editor-reroute-label-propagation 2024-02-24 10:24:21 +01:00
Leon Schittek b320882ea6 Merge branch 'main' into node-editor-reroute-label-propagation 2023-11-26 12:35:51 +01:00
Leon Schittek ad885aa2f0 Cleanup: simplify check for trivial labels. 2023-11-26 12:34:53 +01:00
Leon Schittek 831cb71201 Merge branch 'main' into node-editor-reroute-label-propagation 2023-11-25 13:23:20 +01:00
Leon Schittek cd59c146b1 Don't propagate trivial labels. 2023-11-25 13:21:59 +01:00
Leon Schittek 5198165d78 Don't show the auto-label when the zoomed out. 2023-11-25 11:02:02 +01:00
Leon Schittek 17aca26664 Merge branch 'main' into node-editor-reroute-label-propagation 2023-11-24 07:26:46 +01:00
Leon Schittek ff16f0a628 Merge branch 'main' into node-editor-reroute-label-propagation 2023-11-09 21:42:50 +01:00
Leon Schittek 50a73028d4 Cleanup: Variable name 2023-10-08 09:40:58 +02:00
Leon Schittek 34c3227b1b Merge branch 'main' into node-editor-reroute-label-propagation 2023-10-08 09:38:37 +02:00
Leon Schittek e0ef8fb035 Cleanup: Use references 2023-10-08 09:37:21 +02:00
Leon Schittek 6aee43a516 Remove duplicate declaration. 2023-10-07 14:14:42 +02:00
Leon Schittek 0f281fcc79 Merge branch 'main' into node-editor-reroute-label-propagation 2023-10-07 13:50:53 +02:00
Leon Schittek 2372405550 Symplify label propagation by using topology cache. 2023-10-07 13:49:27 +02:00
Leon Schittek 285c828359 Merge branch 'main' into node-editor-reroute-label-propagation 2023-10-07 12:15:25 +02:00
Leon Schittek 0fc85dff87 Node Editor: Add overlay for reroute auto labels
Add an overlay option to automatically display a label on reroute nodes.
This automatic label is propagated through chained reroute nodes and
is based on the socket the reroutes are linked to. If a reroute node is
explicitly labeled, that label is propagated instead.

The automatic label is dimmed to distinguish it from manual labels.
2023-10-06 22:22:15 +02:00