Skip to content

Latest commit

 

History

History
394 lines (203 loc) · 9.99 KB

NEWS.md

File metadata and controls

394 lines (203 loc) · 9.99 KB

unikn 1.0.0.9001

This is the development version of unikn, available at https://github.com/hneth/unikn/.

This version corresponds to the release of unikn (v1.0.0). [2024-04-16]

Changes since last release:

Major changes

  • none yet.

Minor changes

  • none yet.

Details

  • Update unicol information and online documentation.

The current development version of unikn is available at https://github.com/hneth/unikn/.


unikn 1.0.0

This release of unikn (v1.0.0) mostly acknowledges the package's stable state. [2024-04-16]

Changes since last release:

Major changes

  • When seecol() compares a list of color palettes:
    • Add a scale_x option to scale palettes to a fixed total width;
    • Use list element names of the pal argument as default names.

Minor changes

  • url_unikn() prints an en-dash, rather than a figure dash (as the latter created issues on Fedora Linux systems).
  • newpal() provides pattern and replacement arguments (to allow for REGEX operations on color names).

Details

  • Add a new hexagon logo.
  • Deprecate pal = "add" keyword for seecol().
  • Reduce number of examples and image sizes.
  • Update unicol references from GitHub to CRAN.

unikn 0.9.0

This release of unikn (v0.9.0) reduces its functionality by migrating some color palettes to a new R\ package unicol. [2023-08-09]

Changes since last release:

Major changes

  • Migrated all color palettes from other institutions to a dedicated R\ package unicol.

Minor changes

  • Add user feedback when newpal() uses col and names of different lengths.

  • Add is_col_pal() utility function.

Details

  • Update status badges in README.

The current development version of unikn is available at https://github.com/hneth/unikn/.


unikn 0.8.0

This release of unikn (v0.8.0) extends its functionality to additional color palettes. [2023-01-06]

Changes since last release:

Major changes

  • Add color palettes of many academic institutions (migrated to R\ package unicol).

Minor changes

  • Updated color palettes (migrated to R\ package unicol).

Details

  • Replace use of crayon package by use of cli package.
  • Add utility functions col_asif_alpha() and v_col_asif_alpha().
  • Revise vignettes.
  • Fix some bugs.

unikn 0.7.0

This release of unikn (v0.7.0) adds and improves functionality and fixes some bugs. [2022-11-10]

Changes since last release:

Major changes

  • Add color palettes of additional institutions (evaluate seecol("add") for palettes).
  • Add a type = 'curve' option to demopal() for evaluating transparent color palettes.

Minor changes

  • Improve demopal() function:

    • Align point colors for type = "scatter" to those of other options.
    • Increase robustness by allowing alternative type inputs.
    • Pass ... to auxiliary functions.
  • Improve newpal() function:

    • Enforce return of vectors when as_df = FALSE.
    • Revise names to enable automatic naming and non-named palettes.
  • Bug fixes:

    • Handle length(pal) == 1 case for all types of demopal().
    • Handle alpha = NA case in demopal().
    • Handle pal = NA case in seecol() and usecol().

Details

  • Call for contributions of user-generated color palettes from other institutions (see GitHub issue).
  • Fine-tune parameters of plotting HEX values with seecol().
  • Reorganize files of utility functions.
  • Add Zenodo doi 10.5281/zenodo.7096191 for citations.
  • Revise and update vignettes.

unikn 0.6.0

This release of unikn (v0.6.0) adds and revises functionality and fixes some bugs. [2022-09-20]

Changes since last release:

Major changes

  • Add a demopal() function for illustrating color palettes.
  • In xbox(): Add a use_x argument for hiding or showing a cross in upper right corner (default use_x = TRUE).
  • In seecol(): Deprecate the title argument and replace by standard main and sub arguments.

Minor changes

  • Enable probabilistic welcoming messages.
  • Enable crayon styles for console text.

Details

  • Add options to internal col_distinct() function.
  • Fix a bug in grepal() that caused an error when no color is found.
  • Maintenance:
    • Rename utility functions isCol() and isHexCol() to is_col() and is_hex_col().
    • Distribute color functions into separate files.

unikn 0.5.0

This release of unikn (v0.5.0) adds new functionality and fixes some bugs. [2022-08-15]

Changes since last release:

Major changes

  • Add a simcol() function to find similar colors.
  • Add an ac() function as a flexible wrapper of grDevices::adjustcolor().
  • Add a shades_of() function to conveniently get n\ shades of a color.

Minor changes

  • Add a plot argument to grepal() and simcol() to visualize results.
  • Add a distinct argument to usecol() and simcol() to remove visual duplicates.
  • Add utility functions for obtaining color transparency values (get_alpha()), quantifying color distance (col_distance()), and detecting and filtering visual duplicates (col_distinct()).
  • Add an x_layout argument to control horizontal positions of text labels (e.g., by numeric increments, centering, right-adjusted).

Details

  • Fix some bugs in README and vignettes.
  • slide() now uses the dim argument.

unikn 0.4.0

This release of unikn (v0.4.0) adds new functionality, tweaks aesthetics, and fixes a bug. [2021-03-27]

Changes since last release:

Major changes

  • Add a grepal() function to match patterns in the names of colors() or color palettes.
  • Change color sequence of pal_unikn_pref to increase contrast between adjacent colors.

Minor changes

  • Add mar_note argument to seecol() for margin note option.
  • Add two new vignettes (on "Color recipes" and "Institutional colors").
  • Fine-tune aesthetics of theme_unikn() and theme_grau() for use with ggplot2.
  • Add Travis support for GitHub builds.

Details

  • Adjust display of HEX codes in seecol():
    Show HEX codes on two alternating lines (or with diagonal labels) when length of codes exceed line length(s).

unikn 0.3.0

This release of unikn (v0.3.0) adds functionality and fixes some bugs. [2020-08-24]

Changes since last release:

Major changes

  • Add theme_grau() to provide an alternative ggplot2 theme.

Minor changes

  • Add pal_names argument to seecol() function to allow re-labeling color palettes and colors.

Details

  • Bug fix: Use seecol() to flexibly plot color palettes provided by name or incomplete names.
  • Revise documentation of seecol() and usecol() functions.
  • Clean up and update online documentation.

unikn 0.2.0

This version of unikn (v0.2.0) is a maintenance release, adding some functionality, but primarily fixing bugs. [2019-09-25]

Changes since last release:

Major changes

New functionality:

  • Add a newpal() function for defining new color palettes (as a named vector or data frame).
  • Add a theme_unikn() function to provide a basic ggplot2 theme.

Minor changes

Changes in existing functionality:

  • Add a col_bg argument to the seecol() function to allow setting background color.
  • Add a title argument to the seecol() function to allow overwriting the default title (created when title = NA).
  • Add lwd_brd argument to the seecol() function to allow setting the linewidth of shapes (and setting sensible defaults in combination with col_brd).

Details

  • Bug fix: Correct an error in seecol() and usecol() that prevented use in other packages (by requiring list of palettes).
  • Bug fix: Prevent showing duplicate color names in seecol(), due to searching both the current set of color palettes and base R colors(). Different names for the same color are now separated by a forward slash (/), duplicates are removed before naming.
  • Bug fix: Allow isHexCol() to recognize hexadecimal color values starting with lowercase letters.
  • Cleanup: Remove packages not needed from list of suggested packages.

unikn 0.1.0


[File NEWS.md updated on 2024-10-20.]