NEWS
ggsci 3.2.0 (2024-06-17)
New features
- Add the Observable 10 palette in
scale_color_observable()
and scale_fill_observable()
(#41).
- Add Bootstrap 5 color palettes (continuous) in
scale_color_bs5()
and scale_fill_bs5()
(#18).
- Add Tailwind CSS color palettes (continuous) in
scale_color_tw3()
and scale_fill_tw3()
(#19).
Improvements
- Move internal color palette data from
R/sysdata.rda
to R/palettes.R
.
This change enhances package development transparency, reduces unnecessary
indirection, and simplifies contributions by avoiding the construction
of the palette data using the R script in data-raw/
(#42).
- For continuous palette examples, remove the reshape2 dependency and
use more compact grid layout to reduce output image size (#45).
ggsci 3.1.0 (2024-05-21)
New features
- The BMJ color palettes are implemented in
scale_color_bmj()
and scale_fill_bmj()
(thanks, @huichen99, #32).
Documentation
- Convert Rd syntax to Markdown in roxygen2 documentation.
This simplifies documentation formatting and makes it much easier
to add new color scales for contributors (#35).
ggsci 3.0.3 (2024-03-25)
Improvements
- Detect ggplot2 version at runtime to determine if the argument
scale_name
is needed for all discrete_scale()
calls. This ensures ggsci always works
regardless of the ggplot2 version installed (thanks, @flyingicedragon, #29).
ggsci 3.0.2 (2024-03-18)
Improvements
- Remove
scale_name
from all discrete_scale()
calls because the
argument has been deprecated in ggplot2 3.5.0 (thanks, @DanChaltiel, #25).
ggsci 3.0.1 (2024-03-02)
Improvements
ggsci 3.0.0 (2023-03-08)
New features
-
Added three Flat UI color palettes in
scale_color_flatui()
scale_fill_flatui()
and one color palette inspired by the logo of frontiers.org in
-
Added three COSMIC color palettes in
scale_color_cosmic()
scale_fill_cosmic()
(thanks, @jhrcook, #5, #7).
Improvements
- Use a proper, three-component version number following Semantic Versioning.
- Reduce output figure size in vignettes and
README.Rmd
by switching to the
ragg PNG device and using pngquant for compression.
- Added a new vignette on frequently asked questions.
- A simple solution to interpolate the color palettes when the data has more
categories than the number of colors in a discrete color scale.
- A note on using a color scale consistently for multiple ggplot2 plots by
setting global options (thanks, @DanChaltiel, #13).
- Replace
size
with linewidth
in code examples for ggplot2 >= 3.4.0.
- Replaced the previous logo with a new hex sticker logo.
- Replaced previous CI/CD solutions with GitHub Actions workflows.
- Fixed broken or moved links in function documentation and vignettes.
- Removed the
LazyData
field from DESCRIPTION
.
ggsci 2.9 (2018-05-14)
Improvements
ggsci 2.8 (2017-09-30)
Improvements
- Use system font stack instead of Google Fonts in vignettes to avoid pandoc SSL issue.
ggsci 2.7 (2017-06-12)
New features
Two new discrete color palettes:
One new collection of continuous palettes with 19 color options:
ggsci 2.4 (2017-03-08)
New features
Four new discrete color palettes:
- NEJM
- LocusZoom
- IGV
- Star Trek
ggsci 2.0 (2016-11-21)
New features
Two new discrete color palettes:
- D3.js (v3)
- Futurama (Planet Express)
The first continuous color palette:
ggsci 1.0
New features
Eight discrete color palettes (2016-04-01):
- NPG
- AAAS
- Lancet
- JCO
- UCSCGB
- UChicago
- The Simpsons (Springfield)
- Rick and Morty (Schwifty)