Wow. Big changes UX/UI wise for modifiers.
I think you guys are oversimplifying too much.
I understand the UI concern about not putting too many controls on a list row, but you are affecting the UX significantly.
For instance:
- To reorder the list now, you need to press mouse down, drag up or down, and hope you let go in the correct position. As someone who uses modifiers A LOT (see my NITROX3D course for instance), this is not typical of most reordering tasks. Typically you want to precisely move a modifier up or down a row to see the effect it will have. I understand you may want to move a Bevel or Weighted modifier to the bottom, but this isn’t IMO a standard use case. And, fwiw, Ctrl+R is your friend for this.
- Now to delete a modifier requires multiple mouse actions as well. Again, not a good understanding of how users work.
It’s clear you want to create a less visually noisy row at the expense of usability. My suggestion is consider allowing more controls promoted to the row level as the width of the panel increases.
It’s also most important to understand clearly the prioritization of controls before removing them from users views. FWIW, changing the modifier interface continually (as you’ve been doing since 2.81) also creates usability issues-- not to mention huge documentation and tutorial issues.
Please do not change things just because you can.