The menu items in elm-select are rendered as plain text nodes and for the most part, this is really enough. It’s an implementation that keeps things close to how things look with the native select element.
I’ve needed some richer looking menu items for some recent work and decided it was a good update to the package. I was also inspired by the very excellent Selectize package which supports custom views.
Very happy with the added flexibility and I hope it provides some value to folks looking to implement fancier looking menu items.