Yonder is a set of tools for flexible and creative shiny application design.
Yonder provides many familiar inputs like selectInput() or radioInput().
There are also new inputs like groupInput() or formInput().
Changes to be mindful of
Input functions have an id argument instead of inputId.
Input functions do not include a label argument for the purpose of adding
a label above the input. Button and menu inputs do include a label
argument, but these arguments refer to button labels. If you would like to
add a label above an input please use formGroup().
shiny::sliderInput() has been split into three inputs: rangeInput(),
intervalInput(), and sliderInput().
Familiar variants
Looking for ... ?
radioButtons() use radioInput()
checkboxGroupInput() use checkbarInput()
numericInput() use numberInput()
updateRadioButtons(), updateTextInput(), etc. use updateInput()
Included are a handful of tools for building applications for devices and
screens of varying sizes. For real control over spacing elements be sure to
check out flex(), which gives you the power of flexbox layout.
Familiar variants
Looking for ... ?
fluidRow() or fixedRow() use columns()
fixedPage(), fluidPage(), or sidebarLayout() use container(),
columns(), and column()
navbarPage() use navbar()
Useful links: