A first maintenance of the still fairly new package tinythemes arrived
on CRAN today. tinythemes
provides the theme_ipsum_rc()
function from hrbrthemes by Bob Rudis in a zero (added) dependency way. A
simple example is (also available as a demo inside the package)
contrasts the default style (on left) with the one added by this package
(on the right):
This version mostly just updates to the newest releases of ggplot2 as one must, and takes advantage of Bob’s update to hrbrthemes yesterday.
The full set of changes since the initial CRAN release follows.
Changes in spdl version 0.0.2 (2024-03-04)
Added continuous integrations action based on r2u
Added
demo/
directory and a READNE.mdMinor edits to help page content
Synchronised with ggplot2 3.5.0 via hrbrthemes
Courtesy of my CRANberries, there is a diffstat report relative to previous release. More detailed information is on the repo where comments and suggestions are welcome.
If you like this or other open-source work I do, you can sponsor me at GitHub.
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. Please report excessive re-aggregation in third-party for-profit settings.
Delighted to announce a new package that arrived on CRAN today: tinythemes. It
repackages the theme_ipsum_rc()
function by Bob Rudis from his hrbrthemes
package in a zero (added) dependency way. A simple example is (also
available as a demo inside the packages in the next update) contrasts
the default style (on left) with the one added by this package (on the
right):
The GitHub
repo also shows this little example: total dependencies of hrbrthemes
over what ggplot2
installs:
> db <- tools::CRAN_package_db()
> deps <- tools::package_dependencies(c("ggplot2", "hrbrthemes"), recursive=TRUE, db=db
> Filter(\(x) x != "ggplot2", setdiff(deps[[2]], deps[[1]]))
1] "extrafont" "knitr" "rmarkdown" "htmltools"
[5] "tools" "gdtools" "extrafontdb" "Rttf2pt1"
[9] "Rcpp" "systemfonts" "gfonts" "curl"
[13] "fontquiver" "base64enc" "digest" "ellipsis"
[17] "fastmap" "evaluate" "highr" "xfun"
[21] "yaml" "bslib" "fontawesome" "jquerylib"
[25] "jsonlite" "stringr" "tinytex" "cachem"
[29] "memoise" "mime" "sass" "fontBitstreamVera"
[33] "fontLiberation" "shiny" "crul" "crayon"
[37] "stringi" "cpp11" "urltools" "httpcode"
[41] "fs" "rappdirs" "httpuv" "xtable"
[45] "sourcetools" "later" "promises" "commonmark"
[49] "triebeard"
[>
Comments and suggestions are welcome at the GitHub repo.
If you like this or other open-source work I do, you can sponsor me at GitHub.
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. Please report excessive re-aggregation in third-party for-profit settings.