ggfoundry 0.4.0
New shapes
- 6 shapes added, motivated by International Coffee Day:
cup,mug&takeawayto the “container” set;coffeebean,pumpkin&jackolanternto a new “food” set.cup&mugsteam shares thefill; a transparentfillhides the steam while retaining the outline. These are different vessels, not an ordinal scale. - 3 shapes (“bowl0”, “bowl1” & “bowl2”) added to a “container” set, then redrawn with a wobblier rim, a more irregular mound of porridge and uneven line weight; shape names and aesthetics are unchanged. Bowl body & steam share the
fill; bowl & porridge outline use thecolour; a transparentfillhides the steam while retaining the outline.
Performance
- Repeated shapes with the same appearance reuse a styled template rather than rebuilding the artwork, substantially reducing grob construction time and memory for dense layers.
Improvements
-
display_palette()accepts repeated colours, maps each swatch to the intended colour, and gives a clear error for an empty palette.
Bug fixes
- Aesthetics varying per observation, e.g. a continuous
fill, are now respected for every shape, without requiring agroup = idworkaround, including when a shared group is explicit. - A
fillofNAnow renders the outline only, instead of dropping the shape with a warning. - Repeated shapes sharing an identical appearance now each render, after a template-reuse regression collapsed duplicates to a single drawn shape.
ggfoundry 0.3.1
CRAN release: 2024-07-06
- 2 shapes (“oak” & “hibiscus”) added to a “leaf” set (#10).
- Added support for
hjustandvjustarguments togeom_casting()(#14). - Added a radial dendrogram with rotated leaves to the showcase article (#14).
- New
display_palette()uses a fillable shape for palette & hex codes (#9). - Uses
cli_abort, instead ofabort, for error message handling. - Refactor snapshot tests to use layer data rather than
pngfiles (#15). - Converted showcase vignette to article (#11).
- Moved contrast section of get started vignette to article (#12).
- File conversion from
SVGtoPictureobjects now at build time (#13). - Added use of
use_spell_check().
ggfoundry 0.2.0
CRAN release: 2024-06-09
- 2 shapes (“jar” & “tube”) added to a “container” set (#1).
- 8 shapes (“sunflower1” to “sunflower8”) added to a “flower” set (#4).
- 3 shapes (“gentoo”, “chinstrap” & “adelie”) added to a “penguin” set (#5).
- Invalid-shape error message notes shape may be in development version (#2).
- New
shapes_cast()creates a data frame of available sets & shapes (#3). - Reduced
sysdata.rdasize by 23% switching from “bkzip2” to “xz” (#6). - Fixed shapes outside plotting area when zooming (#7).
- Showcase vignette added.
