Skip to content

MMVshiny 1.2.0

Choose a tag to compare

@venelin venelin released this 07 May 12:14
· 7 commits to main since this release
01d1e7e

What's new

  • Added checkbox input TYPE: renders as checkboxInput(), wired as a reactive, and supported throughout InitState(), Reset(), Get(), ValidateValue(), CreateUIInput(), GenerateJavaScriptEventHandlers(), and GenerateScriptCreatingObservers().
  • Added UpdateCheckboxInput(): mirrors the existing UpdateSelectInput() pattern and handles MockShinySession correctly in tests.
  • Added DemoApp(): runs the bundled demo app from inst/extdata/MMVshinyDemo.zip.

Fixes and housekeeping

  • Declared missing Imports: magrittr, R.utils, shinyjs, tibble, stats.
  • Added @importFrom for all Shiny UI/update functions, %>%, stats::na.omit, data.table :=/.SD, and shinyjs::js.
  • Added utils::globalVariables() for data.table NSE column names.
  • Fixed @param docs for InitState, GetValidationNote, ValidateValue, GetGuiLabel, GetReportLabel, GenerateScriptRenderingIcons, GenerateScriptCreatingReactives, UpdateSelectInput.
  • Updated DESCRIPTION Title; added build.sh and pull_request_template.md.
  • R CMD check now passes with Status: OK (zero errors, warnings, or notes).

Closes #2.