Display User Feedback in Shiny Apps

Easily display user feedback in Shiny apps.

Travis-CI Build Status CRAN Downloads CRAN downloads

R package for displaying user feedback along side Shiny inputs


Shiny Input Feedbacks

Snackbar feedback

Show simple snackbar messages

Getting Started

Install from CRAN


Or Install Dev Version from GitHub

devtools::install_github("merlinoa/shinyFeedback", build_vignettes = TRUE)

Read Intro Vignette

# load package
# read intro vignette
browseVignettes(package = "shinyFeedback")


I would like to add support for more of the standard shiny input bindings and for several of the input bindings provided with the shinyWidgets package.


If you use this package and have a problem please open a GitHub issue; I would be very interested to hear from you.


shinyFeedback 0.1.0

  • added basic snackbar notifications
  • switched feedback to revert back to actual original label color rather than default Shiny label color when removing the feedback from the input.

shinyFeedback 0.0.4

  • bug fix: feedbacks now properly tracked if the arguments to feeback*() are dynamic (#4)

shinyFeedback 0.0.3

  • added checks that throw error if shiny input binding is not supported by shinyFeedback
  • displaying feedback based on shiny binding type rather than inferring binding type by DOM structure

shinyFeedback 0.0.2

  • support for shiny::selectInput()
  • feedback messages are no longer displayed for non supported shiny::*Input()s
  • support for multiple feedbacks for a single shiny input
  • Font Awesome icons can now be used

shinyFeedback 0.0.1

  • Initial release of shinyFeedback
  • feedback() function to conditionally display feedback along side a shiny input
  • feedbackWarning(), feedbackDanger(), and feedbackSuccess() functions that wrap the feedback() function with default arguments to display warning, danger, and suceess messages

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.4.0 by Andy Merlino, 4 months ago


Report a bug at https://github.com/merlinoa/shinyFeedback/issues

Browse source code at https://github.com/cran/shinyFeedback

Authors: Andy Merlino [aut, cre] , Patrick Howard [aut]

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports fontawesome, htmltools, jsonlite, shiny

Suggests knitr, rmarkdown

Imported by OpenRepGrid.ic, PSS.Health, polished.

Suggested by estudy2.

See at CRAN