Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Color names (with and without underscores) #1309

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

jdlien
Copy link

@jdlien jdlien commented Nov 14, 2022

This is an update (three years later) of #668
that adds the requested underscored names to the PR.

The non-underscored variants are included in a single section so they could easily be removed to reduce redundancy, but either way will not result in additional memory use.

jdlien added 11 commits July 20, 2019 00:37
A list of constexpr colors have been defined to match the names used in CSS, with a few minor tweaks where the colors look dramatically different on the Model 01.

Signed-off-by: JD Lien <[email protected]>
This reverts commit aec5590.

Signed-off-by: JD Lien <[email protected]>
keygroups gives a variety of groups that can be used by plugins to determine if a given key object is within a particular group, such as alphabetical keys, number keys, modifiers, mouse movement keys, etc.

This was developed originally for FunctionalColors.

Signed-off-by: JD Lien <[email protected]>
Signed-off-by: JD Lien <[email protected]>
Added colors.h to have the CSS color names in the kaleidoscope::colors namespace.

LEDEffect-SolidColor now has support for using cRGB objects via a new alternate constructor, and works with the color names.

Keygroups.h has been added to offer functions that allow determining if a given key is in a certain group.

Signed-off-by: JD Lien <[email protected]>
At @obra’s request, I have removed keygroups.h so that this PR can focus on colors.

Signed-off-by: JD Lien <[email protected]>
Signed-off-by: JD Lien <[email protected]>
Signed-off-by: JD Lien <[email protected]>
@algernon algernon self-assigned this Nov 27, 2022
@algernon algernon added the enhancement New feature or request label Nov 27, 2022
@algernon algernon self-requested a review November 27, 2022 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Waiting for review
Development

Successfully merging this pull request may close these issues.

2 participants