Geometry Nodes: Operators: Support more object types and modes #109526

Merged
Hans Goudey merged 21 commits from HooglyBoogly/blender:node-group-operators-more-types into main 2023-08-04 18:22:52 +02:00

21 Commits

Author SHA1 Message Date
Hans Goudey 2dea57206c Merge branch 'main' into node-group-operators-more-types 2023-08-04 11:04:25 -04:00
Hans Goudey 172a8c994a Merge branch 'main' into node-group-operators-more-types 2023-08-04 10:49:54 -04:00
Hans Goudey 4bbe755fdc Fix crashes by guarding all access of user_data.modifier_data 2023-08-03 13:57:09 -04:00
Hans Goudey 1be3be1160 Fix missing operator -> tool rename 2023-08-03 13:08:14 -04:00
Hans Goudey 69cca8da38 Merge branch 'main' into node-group-operators-more-types 2023-08-03 12:12:41 -04:00
Hans Goudey 18217d5f2d Move asset popover to the right 2023-08-03 11:55:24 -04:00
Hans Goudey 535a53f60e Merge branch 'main' into node-group-operators-more-types 2023-08-03 11:50:16 -04:00
Hans Goudey 90ee9dbc71 Rename "Operator" to "Tool" 2023-08-03 10:59:10 -04:00
Hans Goudey 8d2d0f4d0e Merge branch 'main' into node-group-operators-more-types 2023-08-03 10:53:20 -04:00
Hans Goudey fc060ddc38 Fix add button 2023-08-02 13:11:38 -04:00
Hans Goudey 506cdc50ba Cleanup 2023-08-02 13:11:33 -04:00
Hans Goudey cdf067fc9b Progress 2023-08-02 13:07:01 -04:00
Hans Goudey 52fe41535c Merge branch 'main' into node-group-operators-more-types 2023-08-02 11:49:34 -04:00
Hans Goudey e3db31f3df Merge branch 'main' into node-group-operators-more-types 2023-07-11 11:02:31 -04:00
Hans Goudey 7652140f9a Initial UI for asset traits 2023-07-06 10:46:36 -04:00
Hans Goudey e7cff37ded Merge branch 'main' into node-group-operators-more-types 2023-07-06 08:48:53 -04:00
Hans Goudey d2477f95d7 Add support for mesh sculpt mode 2023-07-02 13:06:45 -04:00
Hans Goudey 213c49b9ce Merge branch 'main' into node-group-operators-more-types 2023-07-02 13:06:22 -04:00
Hans Goudey 03b4bffeb3 Merge branch 'main' into node-group-operators-more-types 2023-07-02 11:31:07 -04:00
Hans Goudey b03b3fb193 Fix curves edit mode 2023-06-29 13:12:57 -04:00
Hans Goudey 09a2bebb7c Geometry Nodes: Operators: Support more object types and modes
Add support in the UI for the edit mode of curves, mesh, and point
cloud objects. Asset tags must reflect the object types and modes they
support. For example, a mesh edit mode node group asset should have the
tags `Operator`, `Edit`, and `Mesh`. The full list of tags is:
- `Operator`
- `Edit`
- `Sculpt`
- `Mesh`
- `Curve`
- `Point Cloud`

To make this per-mode filtering possible, the static
asset tree cache is now unique per context mode.
2023-06-29 13:08:12 -04:00