Materials, force alphabetical order at all times?

When a new material is made, it is made at the bottom of the list. I understand this as people may want the new one at the bottom to easily locate. Then, you have to sort by alphabetically order again.

Is there a way to force the alphabetical order at all times as in the newly made material would be sorted in an alphabetical order automatically right away.

I’m using the list view if that matters. I like tree view, but it is very slow to load every time I click alphabetical order.

Is this not possible?

Any thoughts from McNeel, please?

@maxsoder do you know if it is currently already possible to have the list always sort alphabetically when adding new materials or editing material names?

No there is not a way to do this currently.

Although, that said I am currently trying to make the tree view faster and that would impact the task to sort alphabetically as well.

I will create a YT about always sorting alphabetically when new materials are created.

I created a YT for this: RH-80828 Always sorting materials alphabetically when a new material is created.

This will need some thinking as E.g a user has moved some materials and the order is now not alphabeticall, then a user adds a new material. What should happen. Should the whole list sort alphabetically which would reposition the materials that where moved and if not sorting the whole list alphabetically, then where should the new material be placed?

I wish there would be an option to keep all materials in alphabetical order at all times, no matter what.

I wonder if any internal discussion happened with this? Would this be a difficult option to add to have materials sorted alphabetically no matter what anytime at all times even when a new material is added.

I do not think anyone has discussed this yet. I think this is a new feature so it will probably be implemented in v9. I only implement the UI and this is a core thing so others would know more about this issue. @Andy Is the information I just wrote correct?