Color Internals
All of the colors!

Nitrocid KS uses Terminaux to manipulate with the colors and configure them for the kernel to use. The kernel employs several of the color types for the kernel components, your addons, or your mods to use when writing text using the Nitrocid's console writer.
Scroll down in this page to learn more about Nitrocid-specific features. For the general color tools, you may consult the Terminaux manual:
Terminaux - ManualColor types
Nitrocid KS provides you with the following color types to help you make an inspiring theme with nice colors for each type:
ContKernelError
Continuable kernel panic text (usually sync'd with Warning)
UncontKernelError
Uncontinuable kernel panic text (usually sync'd with Error)
NotificationTitle
Notification title text
NotificationDescription
Notification description text
NotificationProgress
Notification progress text
NotificationFailure
Notification failure text
DevelopmentWarning
Development warning text
StageTime
Stage time text
LowPriorityBorder
Low priority notification border color
MediumPriorityBorder
Medium priority notification border color
HighPriorityBorder
High priority notification border color
Color selector

The color selector is an interactive TUI that allows you to seamlessly select your favorite color, while getting information about it in the main screen, such as the converted color models, the color levels, and more.
To get information about how to use it, you can find it in the Terminaux manual page:
Color WheelHere's how you can let the users choose their own colorsColor conversion

Your theme files can also support any specifier, as long as the specifier is supported by Terminaux. For a quick reminder, Terminaux supports the true-color specifiers, alongside the color name or the color number, if you intend to use another color model to select colors.
The commands provided by the color conversion Extras addon help you convert from a color model, such as RGB, to another color model, such as CMYK.
KernelColorConversionTools
provides you all possible conversion methods to convert a color model to another color model to generate appropriate color specifiers converted to the target unit to create new Color
instances for your mod's appearance.
For example, if you have Cyan, Magenta, and Yellow values and you want a hex code of it, you can use one of the following function overloads of ConvertFromCmykToHex()
:
ConvertFromCmykToHex(int C, int M, int Y, int K)
ConvertFromCmykToHex(string CMYKSequence)
Last updated