NEWS.md

colorjam 0.0.28.900

bug fixes

colorjam 0.0.27.900

bug fixes

other changes

colorjam 0.0.26.900

changes to existing functions

new functions

colorjam 0.0.25.900

Added MIT license and copyright.

general updates

new data

new functions

changes to existing functions

colorjam 0.0.24.900

This version of colorjam turned into a bit of a refactor:

Bug fixes

changes to existing functions

new functions

colorjam 0.0.23.900

changes to existing functions

new functions

HSL color update (preparation)

I anticipate the rainbowJam() function will shift from using HCL, instead to using HSL for color selection.

Summary of thought process so far:

colorjam 0.0.22.950

bug fixes

colorjam 0.0.22.900

changes to existing functions

A new hue warp preset is available, a fully corrected "red-yellow-blue" gradient which is intended to provide full color complement capability. However, rainbowJam() is preparing for a larger update that focuses on choosing colors within gamut for each color hue. The colorspace and farver color conversion functions are able to provide colors outside of gamut but altering some components which ultimately change the hue. As a result, the hue sequence from rainbowJam() is sometimes out of order due to that correction. A new method that returns strictly correct hue within gamut is being tested and will be applied in an upcoming release.

New default preset="custom" is used in several functions, which will re-use any defined h1 and h2 values in options("h2hw.h1") and options("h2hw.h2"), otherwise it will use default_preset="dichromat". For the default scenario, nothing will change. When a custom h1 and h2 should be used, it will be easier for it to be applied by default. Setting preset to any named value will override any stored h1 and h2 values.

New option:

colorjam 0.0.21.900

changes to existing functions

colorjam 0.0.20.900

changes to existing functions

new experimental function

colorjam 0.0.19.900

Several new functions, and two new data objects with color gradients; pkgdown site documentation was updated to showcase several new visual examples in for the new color functions.

changes to existing functions

new functions

new color objects

Two new color gradient objects are added, and are still under some development as they are being used to gain feedback. They are both motivated by the use case of providing color gradients for genome sequence coverage heatmaps, provided by "platjam" package which extends Bioconductor EnrichedHeatmap, itself an extension by author of ComplexHeatmap.

These colors aim to provide color-blind-friendly color gradients, while providing some utility of categorical coloring for different panels of a coverage heatmap. Essentially these colors avoid the range of green hues, which vastly improves visual distinctiveness for the three color blindness forms emulated by dichromat::dichromat().

colorjam 0.0.18.900

bug fixes / enhancements

colorjam 0.0.17.900

bug fixes

colorjam 0.0.16.900

new functions

changes to existing functions

colorjam 0.0.15.900

changes to existing functions

bug fixes

colorjam 0.0.14.900

more changes to rainbowJam()

There will almost certainly be more changes, after using the updated rainbowJam() for a while and experiencing the cascade effects. For now, I had to make some changes, to force me to continue making more changes as needed.

After using the updated rainbowJam() for a few months, a few things became clear:

Overall changes:

colorjam 0.0.13.900

Substantial changes to rainbowJam()

Other changes

New function

colorjam 0.0.12.900

changes

colorjam 0.0.11.900

changes

colorjam 0.0.10.900

changes

colorjam 0.0.9.900

changes

colorjam 0.0.8.900

new functions

colorjam 0.0.7.900

changes

new functions

colorjam 0.0.5.900

additions

colorjam 0.0.4.900

new functions

bug fixes and enhancements

colorjam 0.0.3.900

new functions



jmw86069/colorjam documentation built on March 18, 2024, 3:32 a.m.