bootstrap-switch-js to 3.3.4 to fix bug when value = TRUE.colorSelectorInput() causing not returning an input value.bslib::bs_theme() :
radioGroupButtons()checkboxGroupButtons()textInputIcon()numericInputIcon()checkboxGroupButtons()/radioGroupButtons(): status argument now accept a vector, thanks to [@jassler](https://github.com/jassler) (#440)downloadBttn() now has a icon argument.switchInput() is now themable with {bslib}, thanks to [@AshesITR](https://github.com/AshesITR) (#454)updateNumericRangeInput() failed to correctly update label (#441)verticalTabsetPanel() didn’t work inside renderUI and with more than one panel (#446)statiCard(): fixed rendering in renderUI and value not displayed if animation interrupted (#406, #407)checkboxGroupButtons()/radioGroupButtons() fixed justified = TRUE argument compatibility with Bootstrap 4 (fix #423)numericRangeInput(): added min, max, step arguments.shinyWidgetsGallery(): switch to Font-Awesome 5 icon names (to accomodate with Shiny 1.7.0).setSliderColor(), thanks to [@shannonpileggi](https://github.com/shannonpileggi) (#396)progressBar(), thanks to [@swsoyee](https://github.com/swsoyee) (#388)awesomeCheckboxGroup(), thanks to [@MayaGans](https://github.com/MayaGans) (#390)autonumericInput(): distinguish between no input and input=0, see #384disabledDates argument’s behavior in updateAirDateInput(), see #379inputSweetAlert(): added email and url types.inputSweetAlert(): allow javascript code, for example to use argument inputValidator with a function.pretty***() and awesome***() functions.updateAirDateInput() has new arguments show and hide to show/hide the picker from server.colorPickr() function: a color picker based on https://github.com/Simonwep/pickr.chooseSliderSkin().chooseSliderSkin() to work with shiny > 1.6.0pickerInput() to work with shiny > 1.6.0 (this is fixed in dev version of shiny).airDatepickerInput() had a new argument highlightedDates to mark some dates in calendar as specific.updateAirDateInput() by [@ericnewkirk](https://github.com/ericnewkirk).show_alert(), sendSweetAlert() and inputSweetAlert() now accept parameters directly passed to JavaScript method.statiCard() to create minimal statistic cards.airDatepicker() now support italian, thanks to [@ClaudioZandonella](https://github.com/ClaudioZandonella).currencyInput(), formatNumericInput() and autonumericInput() to enter numeric value with specified format like a currency, by [@srmatth](https://github.com/srmatth).updateNumericInputIcon() and updateTextInputIcon().useSweetAlert()).radioGroupButtons() and checkboxGroupButtons() with checkIcon not working properly (#311)airDatepickerInput() z-index issue (causing incorrect display in modal or sidebar).downloadBttn() causing download to be triggered twice.radioGroupButtons() and checkboxGroupButtons() via respective update methods.numericInputIcon() if min and/or max are provided and value is outside range.execute_safely() to display a message in case of error and don’t stop application.airDatepickerInput() has two new arguments:
onlyTimepicker: to only display the time picker part of the widget.firstDay: day index from which week will be startedknobInput() has two new arguments : pre and post to add prefix/suffix to the value displayed.awesome*() dependencies.show_toast() to display toast notification.show_alert() and ask_confirmation() aliases for sendSweetAlert() and confirmSweetAlert() with optional session argument.dropMenu() bindings to work with inputs updates.downloadBttn() worked only when clicking the label, now you can click the full button #271.textInputIcon() (as a replacement of textInputAddon()) and numericInputIcon() to display icon(s) along to text and numeric inputs.airDatepickerInput, no breaking change intended, if encounter some troubles please open an issue.airDatepickerInput() has a new argument startView to set the view displayed when date picker is openned.dropMenu, a more robust and customizable replacement for dropdown() or dropdownMenu().updatePickerInput().selectizeGroupServer()(module selectizeGroup) now accept reactive data and reactive vars arguments, see examples for details ?selectizeGroupServer.pickerInput for large list of choices.pickerInput()’s choicesOpt argument now accept an element tokens that can be use to declare keywords for live-search.pickerUpdate() : updated dependencies & bindings, now live-search & multiple selection works fine together #142.useSweetAlert() now accept a theme argument to customize Sweet Alerts appearance (e.g. with sendSweetAlert for example).updateMulti() preserve character encoding #232.verticalTabPanel() preventing outputs to be displayed #237.sendSweetAlert(), confirmSweetAlert(), inputSweetAlert().useTablerDash() to import functions from tablerDash.updateProgressBar(), confirmSweetAlert(), inputSweetAlert() are now module friendly, thanks to [@AshesITR](https://github.com/AshesITR).inline = TRUE/FALSE argument to dropdownButton(): return either a span or a div element.DT::datatable() with pagination inside a dropdown().radioGroupButtons() and checkboxGroupButtons().inline = TRUE/FALSE argument to pickerGroupUI(): put pickers side-by-side (default) or one of top of each other.useArgonDash to import functions from argonDash.useBs4Dash to import functions from bs4Dash.searchInput label & placeholder in modules.useShinydashboard.prettyRadio & prettyCheckbox with icons.awesome* widgets due to FontAwesome upgrade in Shiny [@AshesITR](https://github.com/AshesITR).appendVerticalTab, removeVerticalTab, reorderVerticalTabs) by [@ifellows](https://github.com/ifellows)numericRangeInput by [@wkdavis](https://github.com/wkdavis).updateMultiInput for updating multiInput, thanks to [@ifellows](https://github.com/ifellows).updateVerticalTabsetPanel for updating verticalTabsetPanel.knobInput and airDatepickerInput.unit_mark & range_value in progressBar).update_on to choose when trigger update server-side in spectrumInput.selectizeGroup.pickerOptions to help using pickerInput options argument.actionGroupButtons.dropdown button act like an actionButton (same behavior as dropdownButton)pickerInput).sliderInput : chooseSliderSkin and setSliderColor by [@DivadNojnarg](https://github.com/DivadNojnarg).downloadBttn, a downloadButton with custom appearance.airDatepickerInput, to select single, multiple and range of dates. You can also select time. And two shortcuts to select months or years.useShinydashboard to use functions from ‘shinydashboard’ into a classic ‘shiny’ app, specifically valueBox, infoBox and box.setBackgroundColor and setBackgroundImage to change background color or use an image, by [@DivadNojnarg](https://github.com/DivadNojnarg).updateSearchInput to update searchInput server-side #52.inline to prettySwitch, prettyToggle and prettyCheckbox to position checkboxes side by side.html to confirmSweetAlert and sendSweetAlert to pass HTML tags in alert window #48.selectizeGroup and pickerGroup.noUiSlider, a minimal slider range for numeric values.confirmSweetAlert (confirmation dialog box), inputSweetAlert (text input dialog box), progressSweetAlert (progress bar in popup).sendSweetAlert works without using useSweetAlert in UI.toggleDropdownButton.Bug fixes : * Fix logic on when btn-size class is added to button by [@coolbutuseless](https://github.com/coolbutuseless). * Bug in dependencies between pretty* and bttn.
spectrumInput for choosing colors in palettes or custom one.prettyCheckbox, prettySwitch, prettyToggle, prettyCheckboxGroup and prettyRadioButtons for create pretty checkboxes, toggle switch, radio buttons with colors, icons and a lot of options.knobInput a round slider, thanks to @DivadNojnarg.Bug fixes: * Bug when initializing (in modal window or in renderUI) pickerInput and switchInput. * awesomeCheckboxGroup not working when inline = FALSE, thanks to @meganhartwell-stemcell, @dStudio-git, @Nicolabo to report this. * Weird behavior of inputs in dropdown reported by @markdumke.
sliderTextInput : a slider for character vector.choiceNames & choiceValues for checkboxGroupButtons & radioGroupButtons to easily pass HTML in the names displayed on the buttons.inline to materialSwitch, thanks to @FrissAnalytics.bsplus.pickerInput to bootstrap-select 1.12.4.switchInput to bootstrap-switch 3.3.4.receiveSweetAlert for simpler use with useSweetAlert.materialSwitch (#17).This release fix a bug in the gallery and add tests.
checkboxGroupButtons when individual = TRUE, causing shinyWidgetsGallery on launch.Several updates methods implemented.
updateAwesomeCheckbox for updating single awesome checkbox.panel to create similar panel than in shinydashboard.updateSwitchInput, updateRadioGroupButtons, updateCheckboxGroupButtons, updateAwesomeRadio, updateAwesomeCheckboxGroupsearchInput are now actionButton, see #11Better documentation and examples. Alternative function to create a dropdown. New function colorSelector.