Skip to content

Releases: merlinoa/shinyFeedback

Version 0.4.0

24 Sep 10:07
Compare
Choose a tag to compare
  • Using {fontawesome} package rather than shiny to bring in icons. Resolves breaking change introduced
    in {shiny} 0.1.7 where {shiny} switched from vendoring the icons to using the {fontawesome} package.
  • Added "subtitle" argument to valueMoxModule() to allow for dynamically setting the subtitle.
  • Updated pickerInput input binding name to "shinyWidgets.pickerInput" to reflect change in shinyWidgets.
  • Fixed resetLoadingButton() to work if loadingButton() does not exist in the initial app UI (#50) - Thanks @matthijsvanderloos!

Version 0.3.0

23 Sep 10:58
Compare
Choose a tag to compare
  • updated ".options" argument to showToast to use the shinyFeedback default options for
    any options not included in the list passed to ".options" (#46)
  • new function hideToast() to programmatically hide all toasts (#44)
  • simplified and deduped JavaScript (#42) - Thanks @jcheng5!
  • added input feedback support for shiny::fileInput() (#41)
  • updated "shinyWidgets.AirPickerInput" name to reflect the change to shinyWidgets
  • bug fix to maintain all input styles other than the border style applied by
    shinyFeedback when feedback is removed (#36)

Version 0.2.0

29 Apr 12:45
Compare
Choose a tag to compare

Cleaned up the javascript used by the input feedbacks and

New Features:

  • new input feedback for shinyWidgets::pickerInput()
  • new input feedback for shinyWidgets::airDatPickerInput() and shiny::dateRangeInput() Thanks @pcogis!
  • a new loadingButton() input.
  • a toast notification
  • there are now new functions showFeedback() and hideFeedback() which can be used as an alternative to feedback()
  • new valueBoxModule

Removed Features:

  • the snackbar has been removed

Version 0.1.0

20 Aug 11:39
Compare
Choose a tag to compare
  • 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.

Version 0.0.4

16 Mar 11:41
Compare
Choose a tag to compare
  • bug fix: feedbacks now properly tracked if the arguments to feeback*() are dynamic (#4)

Version 0.0.3

09 Apr 21:16
Compare
Choose a tag to compare
  • 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
  • updated vignette

Version 0.0.2

20 Dec 15:56
Compare
Choose a tag to compare
  • 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

Initial CRAN release

14 Dec 02:06
Compare
Choose a tag to compare
  • 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