Squashed commit of the following:
commit a095d75b67a0bad439e8d6c495ef81af25c0b1a9
Author: Winston Chang <winston@stdout.org>
Date: Thu Sep 24 10:30:47 2020 -0500
Update NEWS
commit 715a10ebd63c34eb2f464a7388e0b89b994bee0f
Author: Winston Chang <winston@stdout.org>
Date: Thu Sep 24 10:24:24 2020 -0500
Update docs for radioButtons about having none selected
commit eff9036884693002a84f84df16cf699be2358c1c
Author: Winston Chang <winston@stdout.org>
Date: Thu Sep 24 10:15:59 2020 -0500
Cleaner check for no selected radioButtons
commit 1666baa746f4dea986be4929720de2a5653acbb6
Merge: c0d35e84b04ba393
Author: Winston Chang <winston@stdout.org>
Date: Thu Sep 24 10:02:16 2020 -0500
Merge branch '2688' of https://github.com/ColinFay/shiny into ColinFay-2688
commit b04ba393b8
Author: colin <colin@thinkr.fr>
Date: Thu Sep 24 08:37:58 2020 +0200
changed the test structure
commit 866a86946a
Author: colin <colin@thinkr.fr>
Date: Sun Sep 13 20:50:44 2020 +0200
restore old `$escape` behavior
commit d45af353fd
Author: colin <colin@thinkr.fr>
Date: Fri Sep 11 08:54:25 2020 +0200
added trailing ; and space before {
commit 5e95ee03a1
Author: colin <colin@thinkr.fr>
Date: Thu Sep 10 21:55:02 2020 +0200
return early if the value is undefined in setValue of radio
commit 24ac6ec624
Author: colin <colin@thinkr.fr>
Date: Thu Sep 10 21:53:41 2020 +0200
Testing that the type of val is a string, instead of relying on the length
commit 18ec3b8540
Author: colin <colin@thinkr.fr>
Date: Wed Sep 9 22:08:45 2020 +0200
Radio buttons can now be reset with character(0), and their value is set to NULL
Close#2688 and close#2266
commit d7f66165d0
Author: colin <colin@thinkr.fr>
Date: Wed Sep 9 22:08:06 2020 +0200
Correct bug when $escape received an empty value
* Allow setting the state of RestoreContext
This setter only sets public fields, but it's still necessary because
the RestoreInputSet R6 class is not exported.
(I needed this functionality for shinytableau config dialogs to do a
bookmark-like restore, but not at all based on querystring)
* Use list instead of values to prevent accidental mutation
See discussion here:
https://github.com/rstudio/shiny/pull/3053#discussion_r488948453
* Rebuild JS for new version number
* upgrade bootstrap-datepicker from 1.6.4 to 1.9.0; setup infrastructure for bootstraplib theming
Note also that the 000 patch is no longer relevant as 1.9.0 includes the same fix https://github.com/uxsolutions/bootstrap-datepicker/pull/2009
* Patch sass code for BS4 support and more general color contrasting
* Wrap sass compilation into reusable function
* remove check warning
* Have bootstrapPage() use bootstraplib
* yarn build
* Use new output_template()
* Deprecate bootstrapLib() in favor of bootstraplib::bootstrap()
* Require bootstraplib 0.1.0.9001
* Sync up DESCRIPTION
* document
* rollback changes to pkgdown
* Add option to use bootstraplib and have selectInput() theming variables
* Use getShinyOption()
* Have useBsTheme() error out with informative messages if a theme isn't active
* Better Sass variables defaults that account for both bootswatch themes and bs_theme_base_colors()
* Add Carson as an author
* Provide better BS3/BS4 selectize sass variable defaults as a patch to the source files
* tidy up tools script
* add sass to suggests
* yarn install && yarn build
* Wrap sass compilation into reusable function
* Bring -color-item closer to -color-input
* Leverage the new sass::output_file()
* naming change
* Sync up with other PRs
* Sync up DESCRIPTION
* Forgot to update CSS output file logic
* document
* More themable sliderInput()
* Slider's accent color default should derive from primary theme color
* Remove custom theming args (skin, accentColor, sassVars) but still support theming via bootstraplib
* Wrap sass compilation into reusable function
* remove check warning
* Make font-family configurable; auto-contrast fromto handle text color; increase color contrasting (for accessbility)
* Sync up with other PRs
* Sync up DESCRIPTION
* Forgot to update CSS output file logic
* document
* code review