Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Closes part of #2 (sequential only)
createScale()
to properly output sequences of color (previous method was not accurate when clamping and generating specific steps of color)generateSequentialColors()
functiongenerateSequentialColors
NOTE: This PR is a breaking change. Many of the output hex values for all other functions are now off by a single hex value (although not all). For example, what used to output #b64601 outputs #b64501. Perceptually this change is unnoticed, however this will break tests.
ISSUES TO FIX:
Motivation
This will make Leonardo a helpful tool in creating sequential colors, which are divided by the number of desired swatches between two start and end colors. This differs from the previous use case for Leonardo since the division of swatches has no attachment to a target contrast ratio.
Screenshots
To-do list