This release completely reimplements the package to use SVG icons. This is much better for smaller file sizes, portability and icon customisation.
Icon libraries are no longer provided within the package, and instead must be
downloaded using the download_*()
functions. This allows you to update and
choose the version of your icon libraries without needing changes to the packages.
The package name is now also "icons", due to a package name conflict. Please use
the available::available()
function when choosing package names - and I should
submit packages to CRAN faster! (#48).
This release causes several breaking changes, if you have used the older version of the package you should carefully read these changes.
simple_icons()
icon set (https://github.com/simple-icons/simple-icons/).google_material()
icon set (https://github.com/google/material-design-icons/).octicons()
icon set (https://github.com/primer/octicons).download_*()
functions to download an icon
library you want to use.fa
, ii
, etc.) have been replaced with longer, more
informative names (fontawesome
, ionicons
, etc.).iconset_icon
interface for accessing the icon
icon from the iconset
icon set has been replaced with iconset$icon
.iconset()
interface for accessing the icons is now specific to each icon
library.download_*()
helpers can be used to install icon libraries.word_document
and github_document
output
formats (#33).