flexdashboard 0.6.2
CRAN release: 2023-08-11
New features
flexdashboard now supports icons for navigation dropdown menus. Pages are created with level-1 headings and can be added to a dropdown menu with the
data-navmenuattribute. You can now also assign an icon to this dropdown menu by providing adata-navmenu-iconattribute, using the same icon selections as described in Page Icons. (#419)Improved support for page selection in navigation dropdown menus in Bootstrap 5. (#421)
Minor improvements and fixes
Fixed #411: Improved support for Bootstrap 5 to ensure correct handling of the active dashboard page. (#418)
Fixed #234: Use the correct social sharing link for Facebook.
Fixed #102: knitr’s
collapsechunk option now works as expected. This fix also ensures that other knitr options that modify the chunk option, likeclass.chunkand others are applied correctly. (#428)
flexdashboard 0.6.1
CRAN release: 2023-01-23
- Closed #398: The logo is now positioned to the left (instead of the right) of the title (regression introduced by 0.6.0).
flexdashboard 0.6.0
CRAN release: 2022-08-05
This release adds integration with the new {bslib} package, making it much easier to customize the overall appearance of the dashboard (and/or upgrade to Bootstrap 4). See the new website’s new article on theming to learn more.
Possibly breaking changes
- The
smartargument was removed fromflexdashboard::flex_dashboardsince it was removed in rmarkdown 2.2 (relatedly, we now require rmarkdown 2.2 or higher). (#301) - The
window.FlexDashboard.themeColorJavaScript object property is no longer available. Resolving of theming accent colors should now be done server-side via bslib’s dynamic theming tools. (#305)
Improvements & fixes
Close #343: Fix an issue with order of dependencies with
shiny_prerenderedfollowing previous changes in rmarkdown - rstudio/rmarkdown#2064. (#344)Closed #315, #321, and #286:
DT::datatable()now fills its container correctly inside offlexdashboard::flex_dashboard(). (#322)Closed #310: An
.activeclass may now be added to a particular.tabsettab to control which tab is shown by default. (#311)Closed #306: A
.tabset-pillsclass may now be added to.tabsetto render pills instead of tabs. (#307)Closed #297, #254:
gauge()now uses justgage.js 1.4.0, allowingrenderGauge()to properly update various labels andsectorson redraw. (#301)Closed #300: When a custom bslib theme is provided to
flex_dashboard,gauge()andviewBox()now generate default styles to match it. (#301, #305)Closed #227: Fixed a bug with
source_code: embedproducing errors because code wasn’t being escaped before being included in HTML. (#228, thanks @cderv)Added padding to the top of the sidebar. (#294)
flexdashboard 0.5.0
(tagged @ commit #d99dd62)
- Don’t hook graphics device option for
fig_mobileif it’s a data chunk (this broke knitr caching forshiny_prerendereddata chunks).
flexdashboard 0.4.0
(tagged @ commit #0a88a91)
flexdashboard 0.3.0
(tagged @ commit #2b6eb71)
Support
.hiddenattribute for pages to hide them from the navbar.Scroll sidebar when content overflows vertically.
Correct handling for storyboard notes in mobile layout.
Handle titles with extended characters (auto-assign id if pandoc doesn’t).
Handle page titles with punctuation (sanitize id for bootstrap tabs).
Use
pre_knithook to get access to the source file path.Restore original DT options after rendering.
