A second maintenance release of our still young-ish 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 the left) with the one added by this
package (on the right):
This version responds solely to things CRAN now nags about. As these are all package quality improvement we generally oblige happily (and generally fix in the respective package repo when we notice). I am currently on a quest to get most/all of my nags down so new releases are sometimes the way to go even when not under a ‘deadline’ gun (as with other releases this week).
The full set of changes since the last release (a little over a year ago) follows.
Changes in tinythemes version 0.0.3 (2025-03-29)
Updated a badge URL in README.md
Updated manual pages with proper anchor links
Rewrote one example without pipe to not require minimum R version
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.
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can sponsor me at GitHub.
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.