New features and improvements
- Closed #251: New
bs_theme()
options (navbar-bg
,navbar-light-bg
, andnavbar-dark-bg
) for more easily customizing the navbar's background (and foreground) color (#253, #271). - Closed #281: New
bs_theme()
argument (font_scale
) for easier scaling of the base font size (#288). - Closed #256 and #282: Font file importers (
font_google()
,font_link()
, andfont_face()
) are now re-exported from the{sass}
package. As a result, they may now be used with any Sass variable (e.g.,bs_theme("input-font-family" = font_google("Pacifico"))
) as well as inside Rmd yaml without!expr
(e.g.,input-font-family: google: Pacifico
-- see #256 for more details). A newfont_collection()
function was also added for a more convenient way to specify font fallbacks (#291). - Closed #255:
bs_themer()
now emits sensibleyaml
front matter when used within an Rmd document (#288). - Closed #227:
bs_themer()
now overlays a spinner during Sass compilation (#243). - Closed #278:
{bslib}
now includesrmarkdown::html_document
templates demonstrating example usage with{bslib}
and{thematic}
(#288). - Closed #231: Upgraded from Bootstrap 4.5.3 to 4.6.0 (#254).
- Closed #237:
<blockquote>
tags now have border-left/padding styles withversion = 4
(to mirror theversion = 3
behavior) (#239). - Closed #279: Warnings about low color contrasts are now suppressed by default, unless
shiny::devmode()
is enabled. To enable/disable these warnings, set the newoptions(bslib.color_contrast_warnings = )
toTRUE
/FALSE
(#287). bs_theme_dependencies()
now includes Sass source maps whenshiny::devmode()
is enabled (#312).- Added new
bs_add_functions()
/bs_add_mixins()
and deprecatedbs_add_declarations()
to reflectsass::sass_layer()
's new ability to placefunctions
before variabledefaults
. As a result, variable definitions may now use functions defined withbs_add_functions()
. (#311)