From f00ebd4dba25f1ddc728a1431a1f81dd03c17457 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 13 Nov 2020 17:27:39 +1100 Subject: UI: make add object tool experimental Some changes here are planned which need feedback from users before declaring this ready for the next release. --- .../scripts/startup/bl_ui/space_toolsystem_toolbar.py | 18 +++++++++++++----- release/scripts/startup/bl_ui/space_userpref.py | 1 + 2 files changed, 14 insertions(+), 5 deletions(-) (limited to 'release') diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py index 9e86ea19432..ca5e6404159 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -2570,9 +2570,12 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel): ], 'OBJECT': [ *_tools_default, - - None, - _tools_view3d_add, + # Currently experimental. + # None, _tools_view3d_add, + lambda context: ( + (None, VIEW3D_PT_tools_active._tools_view3d_add) + if (context is None or context.preferences.experimental.use_object_add_tool) else () + ), ], 'POSE': [ *_tools_default, @@ -2600,8 +2603,13 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel): ], 'EDIT_MESH': [ *_tools_default, - None, - _tools_view3d_add, + + # Currently experimental. + # None, _tools_view3d_add, + lambda context: ( + (None, VIEW3D_PT_tools_active._tools_view3d_add) + if (context is None or context.preferences.experimental.use_object_add_tool) else () + ), None, ( _defs_edit_mesh.extrude, diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py index 56a9491a5e7..8d73b0a0b93 100644 --- a/release/scripts/startup/bl_ui/space_userpref.py +++ b/release/scripts/startup/bl_ui/space_userpref.py @@ -2188,6 +2188,7 @@ class USERPREF_PT_experimental_new_features(ExperimentalPanel, Panel): ({"property": "use_sculpt_vertex_colors"}, "T71947"), ({"property": "use_switch_object_operator"}, "T80402"), ({"property": "use_sculpt_tools_tilt"}, "T00000"), + ({"property": "use_object_add_tool"}, "T57210"), ), ) -- cgit v1.2.3