generate_shiny() has gained an options argument to allow for more customization of the app. Currently it allows setting a Shiny theme, a limit for the number of rows in a forest plot, and a threshold for switching from checkboxes to selection lists based on the number of moderator levels, with sensible defaults.
prepare_data gained an argument arrange_filters to allow for the ordering of filters in the app. It now defaults to ordering them in the order they are passed into the function, but this can be changed to alphabetical or no ordering (in which case the order of columns determines their position)
Added the ability to create an app without any filters/moderators
Now shows “(Missing)” level only where there are any missing values in that filter/moderator - unless
Bug fixes
Corrected random intercept specification in rma.mv (and added sparse = TRUE to speed up model fitting)
Fixed bug in describing moderators where “Other”-category already existed
Fixed creation of code to install required packages and added check to ensure that filters are factors or numeric (#28)
Waffle plots in sample description no longer run out of colors in the presence of 11 categories.
metaUI 0.1.1
Fixed issue where k was not displayed for moderators with spaces in names
Simplified implementation of generate_shiny() - it is now always saved, either to provided path or to temporary files, and launched from file. This should increase robustness. Also, removed unnecessary app.R so that globals.R does not need to be called explicitly.
Added a NEWS.md file to track changes to the package.
Added explicit option to include or exclude NAs on filters and report NA share in Sample descriptives
Added Reset button to reset all filters
Added option to add popups to filter, by specifying filter_popups in generate_shiny()