It was delightful to have add-ins grouped by packages in RStudio 1.1 but add-ins are now sorted by binding name instead of a human-readable name within a package. This is rather inconvenient for packages that come with lots of add-ins particular if add-in functions follow a wizard follow.
For example, suppose a package that is similar to
blogdown has three add-ins: create a new post, preview a post, publish the website to a remote server, and etc. It would be more user-friendly to order them that way.
Previously I can either name the add-ins to be:
- New Post
Or if I want to avoid numbers, I can use zero-width white space as a workaround. Now with binding name, it is a lot harder to manipulate the ordering.
Better yet would be to list the add-in exactly in the order they are written in
add-ins.dcf but I understand you currently collect add-ins in a map data structure and preserving order might require adding another field to the add-in specification. (or let the user set something akin to a z-index in the specification?)