Button for adding shape keys now creates shapes from base mesh instead of
from the current shape mix. The old behavior is still accessable from the menu as "New Shape From Mix". Checked with Sergey and Bassam that this is a good change. New users expect the add shape button to simply add a new blank shape, and get confused when that is not the case. It is also really easy to accidentally have other shape information in a new shape when the "from mix" behavior is default.
This commit is contained in:
@@ -46,6 +46,8 @@ class MESH_MT_shape_key_specials(bpy.types.Menu):
|
||||
layout.operator("object.shape_key_transfer", icon='COPY_ID') # icon is not ideal
|
||||
layout.operator("object.join_shapes", icon='COPY_ID') # icon is not ideal
|
||||
layout.operator("object.shape_key_mirror", icon='ARROW_LEFTRIGHT')
|
||||
op = layout.operator("object.shape_key_add", icon='ZOOMIN', text="New Shape From Mix")
|
||||
op.from_mix = True
|
||||
|
||||
|
||||
class MeshButtonsPanel():
|
||||
@@ -193,7 +195,8 @@ class DATA_PT_shape_keys(MeshButtonsPanel, bpy.types.Panel):
|
||||
col = row.column()
|
||||
|
||||
sub = col.column(align=True)
|
||||
sub.operator("object.shape_key_add", icon='ZOOMIN', text="")
|
||||
op = sub.operator("object.shape_key_add", icon='ZOOMIN', text="")
|
||||
op.from_mix = False
|
||||
sub.operator("object.shape_key_remove", icon='ZOOMOUT', text="")
|
||||
sub.menu("MESH_MT_shape_key_specials", icon='DOWNARROW_HLT', text="")
|
||||
|
||||
|
Reference in New Issue
Block a user