UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: контроль цветов элементов, допил палитры и реворк основного UI

This commit is contained in:
DCCONSTRUCTIONS
2026-05-01 02:29:39 +03:00
parent 7ff7d83b07
commit a7ab8ee123
15 changed files with 728 additions and 271 deletions
+5 -1
View File
@@ -54,7 +54,8 @@ const toRelativeLuminance = (rgb: readonly number[]) => {
return 0.2126 * r + 0.7152 * g + 0.0722 * b;
};
const getReadableTextRgb = (rgb: readonly number[]) => (toRelativeLuminance(rgb) > 0.52 ? DARK_TEXT_RGB : LIGHT_TEXT_RGB);
const getReadableTextRgb = (rgb: readonly number[]) =>
toRelativeLuminance(rgb) > 0.52 ? DARK_TEXT_RGB : LIGHT_TEXT_RGB;
const accentRgb = designConfig.nodedc.accent_rgb as [number, number, number];
const activeCardRgb = designConfig.nodedc.active_card_rgb as [number, number, number];
@@ -68,10 +69,13 @@ const onPassiveCardRgb = getReadableTextRgb(passiveCardRgb);
const designConfigStyle = {
"--nodedc-accent-rgb": formatRgbTuple(accentRgb),
"--nodedc-card-passive-rgb": formatRgbTuple(passiveCardRgb),
"--nodedc-card-passive-surface-rgb": formatRgbTuple(passiveCardRgb),
"--nodedc-presence-dot-border-rgb": formatRgbTuple(passiveCardRgb),
"--nodedc-card-active-rgb": formatRgbTuple(activeCardRgb),
"--nodedc-on-accent-rgb": formatRgbTuple(onAccentRgb),
"--nodedc-on-card-active-rgb": formatRgbTuple(onActiveCardRgb),
"--nodedc-on-card-passive-rgb": formatRgbTuple(onPassiveCardRgb),
"--nodedc-on-card-passive-surface-rgb": formatRgbTuple(onPassiveCardRgb),
"--brand-default": formatCssRgb(accentRgb),
"--brand-300": formatCssRgb(blendRgb(accentRgb, 255, 0.35)),
"--brand-700": formatCssRgb(blendRgb(accentRgb, 0, 0.25)),