rstudio / shinyuieditor

A GUI for laying out a Shiny application that generates clean and human-readable UI code
https://rstudio.github.io/shinyuieditor/
MIT License
209 stars 29 forks source link

Organization of the elements panel #195

Open gadenbuie opened 9 months ago

gadenbuie commented 9 months ago
shinyuieditor elements panel

The elements panel already contains a reasonably large number of elements and ideally will grow to contain more in the future. It would be helpful to organize these elements into groups of related concepts, e.g. inputs, outputs, grid things, card things, etc.

This could also create some space for some contextualizing help text. For example, if the grid card/text/plot components were grouped together, there could be text associated with the group (in a tooltip/popover/or just shown when the group is expanded) that helps contextualize and explain these grid components.

Additionally, if there are a large number of components, users might want to focus on one grouping of elements at a time. It could be helpful to use expandable sections, like accordions, to group the elements.