Jacques Lucke
e1ee422d12
Nodes: improve handling of deprecated nodes
...
In 4.1 we deprecate the `Rotate Euler` node in favor of the `Rotate Rotation`
node which uses the new rotation socket type. The node is not removed
(for now) because that would come with compatibility issues. More generally,
we'll likely run into the situation where nodes are deprecated more often in the
future, without actually removing them to keep compatibility. This patch improves
how such nodes are handled in the UI.
The patch does three things:
* Adds a new `Utilities > Deprecated` entry in the add node menu in geometry nodes.
* Moves search items which are deprecated to the bottom in the search results
(currently, this only works in English, can be fixed in bcon3).
* Adds a new `bNodeType->deprecation_notice` that will result in a deprecation
warning when the node is used.
Pull Request: https://projects.blender.org/blender/blender/pulls/117905
2024-02-06 19:08:01 +01:00
..
2024-01-08 11:31:43 +11:00
2024-02-02 10:43:18 +11:00
2024-01-03 13:38:14 +01:00
2024-01-12 14:30:34 +01:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-11-07 15:42:52 +11:00
2023-08-16 09:51:37 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 09:51:37 +02:00
2023-08-16 00:20:26 +10:00
2023-07-03 17:01:32 +10:00
2024-01-19 20:29:38 +01:00
2024-02-02 19:55:06 +01:00
2024-01-03 13:38:14 +01:00
2023-08-16 00:20:26 +10:00
2024-01-31 21:12:16 -05:00
2024-01-06 01:47:39 +01:00
2024-01-03 13:38:14 +01:00
2023-08-16 00:20:26 +10:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-08-16 00:20:26 +10:00
2023-08-15 18:01:11 +02:00
2023-08-16 00:20:26 +10:00
2024-01-19 12:08:48 -05:00
2023-10-30 21:40:35 +01:00
2024-01-19 14:32:28 +01:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-02-02 19:55:06 +01:00
2023-08-16 00:20:26 +10:00
2023-11-07 15:42:52 +11:00
2023-08-16 00:20:26 +10:00
2024-01-10 10:00:38 +11:00
2023-08-16 00:20:26 +10:00
2023-08-16 09:51:37 +02:00
2024-01-08 11:32:49 +11:00
2023-05-31 16:19:06 +02:00
2023-08-16 00:20:26 +10:00
2024-01-03 13:38:14 +01:00
2024-02-02 10:43:18 +11:00
2023-10-30 21:40:35 +01:00
2023-10-10 15:36:15 +02:00
2023-10-10 15:36:15 +02:00
2023-10-30 21:40:35 +01:00
2023-10-10 15:36:15 +02:00
2024-01-08 11:31:43 +11:00
2023-08-16 00:20:26 +10:00
2024-01-03 13:38:14 +01:00
2023-08-16 00:20:26 +10:00
2023-12-27 12:34:49 -05:00
2024-02-04 23:42:18 +11:00
2024-02-02 19:55:06 +01:00
2024-02-02 19:55:06 +01:00
2023-11-07 15:42:52 +11:00
2023-08-16 00:20:26 +10:00
2024-02-05 17:19:27 +01:00
2023-11-07 15:42:52 +11:00
2023-05-31 16:19:06 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-12-06 16:05:14 +01:00
2023-11-06 20:51:21 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-01-31 21:12:16 -05:00
2024-01-25 11:45:24 +01:00
2024-01-22 15:58:18 +01:00
2023-08-10 14:51:40 +03:00
2023-11-07 15:42:52 +11:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-10 14:51:40 +03:00
2023-12-07 10:38:54 +11:00
2023-08-10 14:51:40 +03:00
2023-11-07 21:16:47 +02:00
2024-02-03 19:03:21 +01:00
2024-02-02 16:28:51 +01:00
2023-08-10 14:51:40 +03:00
2023-11-21 15:58:17 +01:00
2024-01-08 23:32:31 +11:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-01-31 21:12:16 -05:00
2023-11-07 19:49:01 +01:00
2023-08-16 00:20:26 +10:00
2024-01-26 11:45:56 +01:00
2024-01-19 14:32:28 +01:00
2024-01-03 13:38:14 +01:00
2024-01-23 21:10:33 +01:00
2024-01-12 14:30:34 +01:00
2023-11-27 16:10:43 +01:00
2024-01-22 15:58:18 +01:00
2023-12-17 16:04:38 +11:00
2024-01-19 14:32:28 +01:00
2023-08-10 14:51:40 +03:00
2024-01-24 13:19:52 -05:00
2023-07-07 15:42:07 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-01-03 13:38:14 +01:00
2023-12-15 10:20:44 +01:00
2024-01-22 13:47:13 +01:00
2023-05-31 16:19:06 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-02-02 10:43:18 +11:00
2024-01-03 13:38:14 +01:00
2023-11-07 15:42:52 +11:00
2024-02-06 19:08:01 +01:00
2024-02-02 10:43:18 +11:00
2024-01-19 12:08:48 -05:00
2023-11-17 00:11:40 +01:00
2023-09-12 14:48:20 +10:00
2023-09-06 22:07:07 +10:00
2023-08-16 00:20:26 +10:00
2023-12-01 15:29:36 +01:00
2023-08-16 00:20:26 +10:00
2023-11-07 16:33:19 +11:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-01-19 14:32:28 +01:00
2024-01-19 14:32:28 +01:00
2023-08-16 00:20:26 +10:00
2024-02-03 19:14:51 +01:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-11-07 15:42:52 +11:00
2023-11-07 15:42:52 +11:00
2023-11-28 13:30:18 -05:00
2023-10-30 21:40:35 +01:00
2023-11-15 18:32:45 +01:00
2023-10-31 18:51:26 -06:00