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
-
- Preview
-
- Publish
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?)
Thanks!