Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ardov/huetone
/ functions
Functions
203 in github.com/ardov/huetone
⨍
Functions
203
◇
Types & classes
5
↓ 16 callers
Function
multiplyMatrices
(A, B)
src/shared/colorFuncs/colorMath/multiply-matrices.js:9
↓ 13 callers
Function
lch2color
(lch: LCH)
src/shared/colorFuncs/index.ts:47
↓ 12 callers
Function
noDefault
(func: () => any)
src/components/KeyPressHandler.tsx:36
↓ 11 callers
Function
paddedScale
(width: number, stops: number[], limit?: number)
src/shared/interpolation.ts:62
↓ 9 callers
Method
setPixel
(x: number, y: number, pixelData: TPixelData)
src/components/ColorGraph/Chart/RenderStrategy/WorkerPool/worker/Pixels.ts:12
↓ 8 callers
Function
hex2color
(hex: string)
src/shared/colorFuncs/index.ts:73
↓ 8 callers
Function
lerp
(start: number, end: number, t: number)
src/shared/interpolation.ts:2
↓ 8 callers
Function
sycledLerp
( start: number, end: number, t: number, limit?: number )
src/shared/interpolation.ts:31
↓ 6 callers
Function
clamp
(value: number, min: number, max: number)
src/shared/utils.ts:9
↓ 6 callers
Function
getCurrent
(key = KEY)
src/shared/hooks/useColorScheme.tsx:63
↓ 6 callers
Function
round
(v: number, exp = 2)
src/shared/color.ts:43
↓ 5 callers
Function
exportToHexPalette
(palette: Palette)
src/store/palette/converters.ts:90
↓ 5 callers
Function
isWithinGamut
(rgb: RGB)
src/shared/colorFuncs/utils.ts:19
↓ 5 callers
Function
linearScale
(stops: number[], limit?: number)
src/shared/interpolation.ts:47
↓ 5 callers
Function
useKeyPress
(targetKey: string)
src/shared/hooks/useKeyPress.ts:4
↓ 4 callers
Function
parseHexPalette
( hexPalette: HexPalette, mode: spaceName )
src/store/palette/converters.ts:34
↓ 4 callers
Function
reorder
(list: T[], startIndex: number, endIndex: number)
src/shared/utils.ts:1
↓ 4 callers
Function
setColor
( palette: Palette, lch: LCH, hue: number, tone: number )
src/store/palette/paletteReducers.ts:126
↓ 4 callers
Function
switchPalette
(id: number)
src/store/palette/actions.ts:14
↓ 3 callers
Function
bakeBitmap
(pixels: Pixels)
src/components/ColorGraph/Chart/RenderStrategy/WorkerPool/worker/paintWorker.ts:195
↓ 3 callers
Function
getMostContrast
(color: string, colorList: string[])
src/shared/color.ts:23
↓ 3 callers
Function
getP3pixel
(x: number, y: number)
src/components/ColorGraph/Chart/RenderStrategy/WorkerPool/worker/paintWorker.ts:20
↓ 3 callers
Function
getRec2020pixel
(x: number, y: number)
src/components/ColorGraph/Chart/RenderStrategy/WorkerPool/worker/paintWorker.ts:21
↓ 3 callers
Function
getSrgbPixel
()
src/components/ColorGraph/Chart/RenderStrategy/WorkerPool/worker/paintWorker.ts:19
↓ 3 callers
Function
setColor
(channel: Channel, value: number)
src/components/Header/ColorEditor.tsx:24
↓ 3 callers
Function
toHex
(x: number)
src/shared/colorFuncs/utils.ts:84
↓ 2 callers
Function
apcaContrast
(backgroundHex: string, textHex: string)
src/shared/color.ts:8
↓ 2 callers
Function
arrayToString
(arr: (string | number)[])
src/components/Stack.tsx:72
↓ 2 callers
Function
colorSpaceMaker
Makes color space object with essential functions
src/shared/colorFuncs/index.ts:40
↓ 2 callers
Function
copyToClipboard
(str: string)
src/components/KeyPressHandler.tsx:206
↓ 2 callers
Function
duplicateHue
( palette: Palette, hueId: number, insertId: number )
src/store/palette/paletteReducers.ts:48
↓ 2 callers
Function
duplicateTone
( palette: Palette, toneId: number, insertId: number )
src/store/palette/paletteReducers.ts:30
↓ 2 callers
Function
gam_sRGB
(RGB)
src/shared/colorFuncs/colorMath/conversions.js:35
↓ 2 callers
Function
getSystemPreference
()
src/shared/hooks/useColorScheme.tsx:67
↓ 2 callers
Function
lch2rgb
(lch: LCH)
src/shared/colorFuncs/index.ts:44
↓ 2 callers
Function
lin_sRGB
(RGB)
src/shared/colorFuncs/colorMath/conversions.js:15
↓ 2 callers
Function
offscreenRenderFallback
( ctx: CanvasRenderingContext2D, image: ImageData, from: number, to: number, height: number )
src/components/ColorGraph/Chart/drawImageOnCanvasSafe.ts:74
↓ 2 callers
Function
registerValidSW
(swUrl: string, config?: Config)
src/serviceWorkerRegistration.ts:62
↓ 2 callers
Function
reorderHues
( palette: Palette, idxFrom: number, idxTo: number )
src/store/palette/paletteReducers.ts:80
↓ 2 callers
Function
reorderTones
( palette: Palette, idxFrom: number, idxTo: number )
src/store/palette/paletteReducers.ts:92
↓ 2 callers
Function
setColor
(color: TColor, idx: number, value: number)
src/components/ColorGraph/index.tsx:35
↓ 2 callers
Function
srgb2hex
([r, g, b]: RGB)
src/shared/colorFuncs/utils.ts:83
↓ 2 callers
Function
useColorScheme
()
src/shared/hooks/useColorScheme.tsx:61
↓ 2 callers
Function
xyz2rgb
(xyz: XYZ)
src/shared/colorFuncs/utils.ts:14
↓ 1 callers
Function
D50_to_D65
(XYZ)
src/shared/colorFuncs/colorMath/conversions.js:321
↓ 1 callers
Function
D65_to_D50
(XYZ)
src/shared/colorFuncs/colorMath/conversions.js:305
↓ 1 callers
Function
LCH_to_Lab
(LCH)
src/shared/colorFuncs/colorMath/conversions.js:389
↓ 1 callers
Function
Lab_to_LCH
(Lab)
src/shared/colorFuncs/colorMath/conversions.js:379
↓ 1 callers
Function
Lab_to_XYZ
(Lab)
src/shared/colorFuncs/colorMath/conversions.js:356
↓ 1 callers
Function
OKLCH_to_OKLab
(OKLCH)
src/shared/colorFuncs/colorMath/conversions.js:454
↓ 1 callers
Function
OKLab_to_OKLCH
(OKLab)
src/shared/colorFuncs/colorMath/conversions.js:445
↓ 1 callers
Function
OKLab_to_XYZ
(OKLab)
src/shared/colorFuncs/colorMath/conversions.js:425
↓ 1 callers
Function
XYZ_to_Lab
(XYZ)
src/shared/colorFuncs/colorMath/conversions.js:334
↓ 1 callers
Function
XYZ_to_OKLab
(XYZ)
src/shared/colorFuncs/colorMath/conversions.js:404
↓ 1 callers
Function
XYZ_to_lin_2020
(XYZ)
src/shared/colorFuncs/colorMath/conversions.js:292
↓ 1 callers
Function
XYZ_to_lin_P3
(XYZ)
src/shared/colorFuncs/colorMath/conversions.js:108
↓ 1 callers
Function
XYZ_to_lin_sRGB
(XYZ)
src/shared/colorFuncs/colorMath/conversions.js:66
↓ 1 callers
Function
addHue
(palette: Palette, hueName: string = 'Gray')
src/store/palette/paletteReducers.ts:5
↓ 1 callers
Function
addTone
( palette: Palette, toneName: string = (palette.tones.length + 1) * 100 + '' )
src/store/palette/paletteReducers.ts:19
↓ 1 callers
Function
buildDrawingAreas
(width: number, areasCount: number)
src/components/ColorGraph/Chart/RenderStrategy/Concurrent/buildDrawingAreas.ts:1
↓ 1 callers
Function
checkValidServiceWorker
(swUrl: string, config?: Config)
src/serviceWorkerRegistration.ts:106
↓ 1 callers
Function
clampColorsToRgb
(palette: Palette)
src/store/palette/paletteReducers.ts:177
↓ 1 callers
Function
cleanURL
()
src/store/palette/utils.ts:36
↓ 1 callers
Function
colorToLchString
(color: TColor)
src/shared/color.ts:32
↓ 1 callers
Function
convertToMode
(palette: Palette, mode: spaceName)
src/store/palette/paletteReducers.ts:194
↓ 1 callers
Function
copyCurrentHex
()
src/components/KeyPressHandler.tsx:98
↓ 1 callers
Function
copyCurrentLCH
()
src/components/KeyPressHandler.tsx:94
↓ 1 callers
Function
deletePalette
(idx: number)
src/store/palette/actions.ts:54
↓ 1 callers
Function
drawImageOnCanvasSafe
( ctx: CanvasRenderingContext2D, image: PaintResult, from: number, to: number, height: number )
src/components/ColorGraph/Chart/drawImageOnCanvasSafe.ts:42
↓ 1 callers
Function
duplicatePalette
(idx: number)
src/store/palette/actions.ts:61
↓ 1 callers
Function
exportToCSS
(palette: Palette)
src/store/palette/converters.ts:123
↓ 1 callers
Function
exportToTokens
(palette: Palette)
src/store/palette/converters.ts:104
↓ 1 callers
Function
filterInput
Detects if keyboard input is from editable field
src/components/KeyPressHandler.tsx:188
↓ 1 callers
Function
forceIntoGamut
(lch: LCH, lch2rgb: (lch: LCH) => RGB)
src/shared/colorFuncs/utils.ts:30
↓ 1 callers
Function
fromDisplayOKLCH
* Parses L component from percents * L: [0-100] -> [0-1] * @param lch color
src/shared/colorFuncs/colorModels.ts:53
↓ 1 callers
Function
gam_2020
(RGB)
src/shared/colorFuncs/colorMath/conversions.js:258
↓ 1 callers
Function
gam_P3
(RGB)
src/shared/colorFuncs/colorMath/conversions.js:87
↓ 1 callers
Function
getAPCAColor
(cr: number)
src/components/ColorInfo/ContrastBadge.tsx:65
↓ 1 callers
Function
getAPCAComment
(cr: number)
src/components/ColorInfo/ContrastBadge.tsx:56
↓ 1 callers
Function
getLocalPreference
()
src/shared/hooks/useColorScheme.tsx:73
↓ 1 callers
Function
getPaletteLink
(palette: Palette)
src/store/palette/converters.ts:140
↓ 1 callers
Function
getUrlPalette
()
src/store/palette/utils.ts:26
↓ 1 callers
Function
getWCAGColor
(cr: number)
src/components/ColorInfo/ContrastBadge.tsx:76
↓ 1 callers
Function
getWCAGComment
(cr: number)
src/components/ColorInfo/ContrastBadge.tsx:70
↓ 1 callers
Function
invLerp
(start: number, end: number, value: number)
src/shared/interpolation.ts:9
↓ 1 callers
Function
jsonToHexPalette
(json: string | null)
src/store/palette/converters.ts:12
↓ 1 callers
Function
lin_sRGB_to_XYZ
(rgb)
src/shared/colorFuncs/colorMath/conversions.js:54
↓ 1 callers
Function
parseOldLchPalette
(lchPalette: OldLchPalette)
src/store/palette/converters.ts:65
↓ 1 callers
Function
pasteToCurrent
()
src/components/KeyPressHandler.tsx:103
↓ 1 callers
Function
polar_premultiply
(color, alpha, hueIndex)
src/shared/colorFuncs/colorMath/conversions.js:481
↓ 1 callers
Function
removeHue
(palette: Palette, idx: number)
src/store/palette/paletteReducers.ts:64
↓ 1 callers
Function
removeTone
(palette: Palette, idx: number)
src/store/palette/paletteReducers.ts:72
↓ 1 callers
Function
renameHue
( palette: Palette, hue: number, newName: string )
src/store/palette/paletteReducers.ts:104
↓ 1 callers
Function
renameTone
( palette: Palette, tone: number, newName: string )
src/store/palette/paletteReducers.ts:115
↓ 1 callers
Function
reportWebVitals
(onPerfEntry?: ReportHandler)
src/reportWebVitals.ts:3
↓ 1 callers
Function
rgb2lch
(rgb: RGB)
src/shared/colorFuncs/index.ts:45
↓ 1 callers
Function
rgb2xyz
(rgb: RGB)
src/shared/colorFuncs/utils.ts:15
↓ 1 callers
Function
setHueHue
( palette: Palette, hueValue: number, hueId: number )
src/store/palette/paletteReducers.ts:161
↓ 1 callers
Function
setToneLuminance
( palette: Palette, luminance: number, tone: number )
src/store/palette/paletteReducers.ts:145
↓ 1 callers
Function
toDisplayOKLCH
* Remaps L component to percents * L: [0-1] -> [0-100] * @param lch color
src/shared/colorFuncs/colorModels.ts:44
next →
1–100 of 203, ranked by callers