Modifier List 1.7.4

I found out that the crash happens even without this addon so the bug must have been introduced with some recent commit to Blender. You don’t even need to change the workspace, simply going into sculpt mode crashed Blender. I’m making a bug report.



This is so great! Why didn’t I learn about this earlier?

I have one gripe about the modifier stack in general: you cannot apply modifiers in edit mode.
would it be possible to add an option for that to this addon? like some macro that would just exit edit mode, apply modifier, enter edit mode again?



Try doing it… :smiley:


I found out about this addon about half an hour ago and I can’t see myself going back to the usual mode. This needs to become the new normal way of displaying modifiers. Or at least, it needs to become an official addon. Thanks sooo much for this great product! :heart_eyes:


There’s clearly a consensus about this request. I too think that Modifier List should be added to the default add-ons list (tbh, I even think that it should be activated by default).


I can recommend @roaoao’s great Pie Menu Editor. Next to a very efficient custom menu workflow, it also offers the option to create macros and assign them to a custom menu.

1 Like

oh nice! I’ll definitively check that out. I have so many macro needs :slight_smile:

1 Like

Modifier List 1.5.3

  • Fixed “Surface” modifier appearing in modifier search and menu. It’s not meant to be seen by users.


Blender 2.82a
Modifier List 1.5.3

I applied a Solidify and a Mirror modifier. Then, when I undo-ed them (ctrl + z twice), this error appeared:

Traceback (most recent call last):
  File "C:\Users\Sebastien\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\modifier_list\modules\ui\", line 25, in draw
    modifiers_ui(context, layout)
  File "C:\Users\Sebastien\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\modifier_list\modules\ui\", line 727, in modifiers_ui
    active_mod = ob.modifiers[active_mod_index]
IndexError: bpy_prop_collection[index]: index 1 out of range, size 1

location: <unknown location>:-1

Hi! An equivalent addon but for Constraints instead of Modifiers, or adding the feature into this same addon would be fantastic :heart_eyes:

Hey I found a bug where can I report it ?

@xan2622 Does that happen often? I can’t reproduce that. It’s nothing serious but of course it shouldn’t happen.

@AndyCuccaro Maybe I can add that in the future but currently it’s not possible because, for example, the “Disable and Keep Transform” operator doesn’t take any arguments which means that I can’t pass the active constraint to it. In the default layout, the operator somehow automatically knows which constraint it should use. Maybe I can propose a change to it.

@drumfish You can report it here.

1 Like

i was trying library overrides the other day and had to disable the addon to do a modifier override.
really love the functionality to have favorites and the vertex groups in the toolbar! fantastic addon

i tried it again and there is a error when trying to add a modifier to a linked object (not a override and that obviousely should not work but probably have a exception)

and when i add modifier as override i can not select the different modifiers. also applying a modifier does not work at the moment.
I do understand that overrides are experimental so just wanted to let you know the issues i encountered there.

here is the error i get when i try to add

location: <unknown location>:-1
Error: Traceback (most recent call last):
  File "C:\Repo\BlenderAddonDevelopment\development\src_28\addons_contrib\modifier_list\modules\operators\", line 89, in invoke
    return self.execute(context)
  File "C:\Repo\BlenderAddonDevelopment\development\src_28\addons_contrib\modifier_list\modules\operators\", line 34, in execute
    bpy.ops.object.modifier_add(override, type=self.modifier_type)
  File "C:\Blender\2.90\scripts\modules\bpy\", line 199, in __call__
    ret = op_call(self.idname_py(), C_dict, kw, C_exec, C_undo)
RuntimeError: Operator bpy.ops.object.modifier_add.poll() failed, context is incorrect

location: <unknown location>:-1

Hi Symstract,

I’d like to ask for two features regarding the Favourite Modifiers list in the Preferences, if possible:

  1. An option to sort the list alphabetically.
  2. A drag and drop option for the entries (swapping two entries).

In case this isn’t possible in the Preferences, these functions could also be added to the Modifier List panels in the Blender UI itself (and then reflected in the Modifier List Preferences).

Thanks in advance!


I am trying hard to reproduce the error (without success for the moment).

This possibility is planned:


Thanks. Looking forward to that, but in this case I meant the custom list of preset modifiers you can make in the Modifier List add-on preferences.

Thanks for your feedback. I haven’t taken linking and overrides into account at all, it didn’t occur to me. I’ll try to make this work with linked objects and overrides too.

Btw, in Blender 2.83 (and 2.90) applying modifiers in edit mode doesn’t currently work. It’ll be fixed in the next patch.

  1. This is easy.
  2. This is impossible. It would be great to have though.

Not sure if this is possible/ might be too perfy. But I had an idea about possibly linking modifiers when objects are instanced/got linked data Blocks.

So if you Instance an object however many times, the Mesh Data Block can be instanced, but the modifiers are unique per object yet. So then you have to manually update those again at some point.

It would be awesome if there could be a pref to somehow re-instance the modifiers automatically. Although not sure when to trigger it… Maybe some auto mode, or even just a button on the modifier panel to do it? Maybe the button can show a Green Circle if that object is instance/got shared Mesh Data Block, so you know if you can re-instance/copy the modifiers?


Great idea! Automatic solution doesn’t seem feasible but a button is certainly possible. The button can be hidden or greyed out when there’s no instances. I probably need to add a new popover where I can also add more stuff in the future.

1 Like