Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SHintPopper {
pointer-events: none;

background: var(--intergalactic-tooltip-bg-invert, oklch(0.23 0.01 140));
border: 1px solid var(--intergalactic-tooltip-border-invert, oklch(0.35 0.006 140));
border: 1px solid var(--intergalactic-tooltip-border-invert, oklch(0.4 0.004 140));
color: var(--intergalactic-tooltip-text-invert, oklch(0.999 0.001 180 / 0.949));
padding: var(--intergalactic-spacing-content-padding-xsmall, 4px) var(--intergalactic-spacing-content-padding-small, 8px);
border-radius: var(--intergalactic-rounded-small, 4px);
Expand Down
4 changes: 2 additions & 2 deletions semcore/d3-chart/src/Dots.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ function Dots(props) {
scale,
duration = 500,
transparent,
radius: radiusBase = 4,
radius: radiusBase = 3,
resolveColor,
patterns,
onClick,
Expand Down Expand Up @@ -97,7 +97,7 @@ function Dots(props) {
typeof display === 'function'
? display(i, i === activeIndex, !isPrev && !isNext)
: display || i === activeIndex || (!isPrev && !isNext);
const radius = radiusBase * (active ? 5 / 4 : 1);
const radius = radiusBase * (active ? 4 / 3 : 1);
if (!d3.defined()(d)) return acc;
if (!visible) return acc;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ SLegendFlex[direction='row'] {
align-items: flex-start;
align-content: flex-start;
flex-wrap: wrap;
gap: 8px 16px;
gap: var(--intergalactic-spacing-content-gap-large, 8px) var(--intergalactic-spacing-content-gap-xxlarge, 16px);
}

SLegendFlex[direction='column'] {
align-items: flex-start;
flex-wrap: wrap;
gap: 8px;
gap: var(--intergalactic-spacing-content-gap-large, 8px);
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,22 @@ SLegendItem[disabled]:hover {

SPointShape[color] {
background-color: var(--color);
margin-right: 8px;
margin-right: var(--intergalactic-spacing-content-gap-large, 8px);
flex-shrink: 0;
}

SPointShape[shape='Circle'][size='l'] {
width: 16px;
height: 16px;
border-radius: 8px;
margin-top: 4px;
margin-top: var(--intergalactic-spacing-content-gap-small, 4px);
}

SPointShape[shape='Circle'][size='m'] {
width: 12px;
height: 12px;
border-radius: 6px;
margin-top: 4px;
margin-top: var(--intergalactic-spacing-content-gap-small, 4px);
}

SPointShape[shape='Line'][size='l'] {
Expand Down Expand Up @@ -61,20 +61,20 @@ SPointShape[shape='Square'][size='m'] {

SPointShape[shape='Pattern'] {
background-color: transparent;
margin-right: 4px;
margin-right: var(--intergalactic-spacing-content-gap-small, 4px);
}

SIcon {
line-height: 0;
margin-right: 4px;
margin-right: var(--intergalactic-spacing-content-gap-small, 4px);
}

SIcon[size='l'] {
margin-top: 4px;
margin-top: var(--intergalactic-spacing-content-gap-small, 4px);
}

SIcon[size='m'] {
margin-top: 2px;
margin-top: var(--intergalactic-spacing-content-gap-xsmall, 2px);
}

SLabel {
Expand All @@ -97,7 +97,7 @@ SCount[size='m'] {

SAdditionalLabel,
SCount {
margin-left: 4px;
margin-left: var(--intergalactic-spacing-content-gap-small, 4px);
}

SAdditionalLabel {
Expand All @@ -113,7 +113,7 @@ SAdditionalLabel::before {
height: 4px;
width: 4px;
border-radius: 2px;
margin-right: 4px;
margin-right: var(--intergalactic-spacing-content-gap-small, 4px);
}

SAdditionalLabel[size='l']::before {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ SLegendTable[columns-count] {
grid-template-columns: auto 0.2fr;
align-items: center;
height: fit-content;
grid-column-gap: 16px;
grid-row-gap: 8px;
grid-column-gap: var(--intergalactic-spacing-content-gap-large, 8px);
grid-row-gap: var(--intergalactic-spacing-content-gap-large, 8px);
}

SColumnItem[size='l'] {
Expand Down
2 changes: 1 addition & 1 deletion semcore/d3-chart/src/style/abstract-chart.shadow.css
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SChart {

STooltipChildrenWrapper {
display: grid;
column-gap: var(--intergalactic-spacing-2x, 8px);
column-gap: var(--intergalactic-spacing-content-gap-large, 8px);

&[columnsCount='2'] {
grid-template-columns: auto minmax(28px, max-content);
Expand Down
7 changes: 6 additions & 1 deletion semcore/d3-chart/src/style/dot.shadow.css
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,15 @@ SDot {
stroke-width: 1px;
stroke: var(--intergalactic-chart-grid-border, #ffffff);
fill: var(--intergalactic-chart-palette-order-1, oklch(0.23 0.01 140));
transition-property: cx, cy, x, y;
transition-property: cx, cy, x, y, filter;
transition-timing-function: ease-in-out;
}

SDot[active] {
box-shadow: var(--intergalactic-box-shadow-chart-dot-elevated, 0px 0px 2px 0px oklch(0.137 0.026 175.7 / 0.161), 0px 1px 2px 0px oklch(0.137 0.026 175.7 / 0.161));
filter: drop-shadow(0px 0px 1px oklch(0.176 0.033 175.7 / 0.07)) drop-shadow(0px 1px 3px oklch(0.176 0.033 175.7 / 0.07));
}

SDot[hide] {
display: none;
}
Expand Down
2 changes: 1 addition & 1 deletion semcore/d3-chart/src/style/line.shadow.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

SLine {
fill: transparent;
stroke-width: 3;
stroke-width: 2;
stroke: var(--intergalactic-chart-palette-order-1, oklch(0.23 0.01 140));
transition-property: d;
transition-duration: var(--duration);
Expand Down
27 changes: 18 additions & 9 deletions semcore/d3-chart/src/style/tooltip.shadow.css
Original file line number Diff line number Diff line change
Expand Up @@ -3,40 +3,49 @@
STooltip {
font-size: var(--intergalactic-fs-100, 12px);
line-height: var(--intergalactic-lh-100, 133%);
font-variant-numeric: tabular-nums;
position: relative;
background-color: var(--intergalactic-bg-primary-neutral, oklch(1 0 0));
color: var(--intergalactic-text-primary-invert, oklch(0.999 0.001 180 / 0.949));
background-color: var(--intergalactic-tooltip-bg-invert, oklch(0.23 0.01 140));
border-radius: var(--intergalactic-popper-rounded, 6px);
border: 1px solid var(--intergalactic-border-secondary, oklch(0.176 0.033 175.7 / 0.07));
border: 1px solid var(--intergalactic-tooltip-border-invert, oklch(0.4 0.004 140));
box-sizing: border-box;
box-shadow: var(--intergalactic-box-shadow-popper, 1px 1px 10px 0px oklch(0.176 0.033 175.7 / 0.07));
padding: var(--intergalactic-spacing-3x, 12px);
padding: var(--intergalactic-spacing-content-padding-medium, 12px);
}

STitle {
color: var(--intergalactic-text-secondary, oklch(0.088 0.026 147.7 / 0.583));
margin-bottom: var(--intergalactic-spacing-2x, 8px);
color: var(--intergalactic-text-secondary-invert, oklch(0.997 0.004 165.9 / 0.684));
margin-bottom: var(--intergalactic-spacing-content-gap-large, 8px);
}

SDotGroup {
display: flex;
align-items: center;
margin-bottom: var(--intergalactic-spacing-content-gap-large, 8px);
}

SDotGroup:last-of-type {
margin-bottom: 0;
}

SDot {
margin-right: var(--intergalactic-spacing-2x, 8px);
margin-right: var(--intergalactic-spacing-content-gap-large, 8px);
}

SDotCircle[color] {
background-color: var(--color);
width: 8px;
height: 8px;
border-radius: 50%;
border: 1px solid var(--intergalactic-chart-grid-border, #ffffff);
}


SFooter {
background: var(--intergalactic-bg-secondary-neutral, oklch(0.98 0.001 180));
padding: var(--intergalactic-spacing-1x, 4px) var(--intergalactic-spacing-3x, 12px);
background: var(--intergalactic-bg-secondary-invert, oklch(0.969 0.057 140 / 0.118));
color: var(--intergalactic-text-secondary-invert, oklch(0.997 0.004 165.9 / 0.684));
padding: var(--intergalactic-spacing-content-padding-xsmall, 4px) var(--intergalactic-spacing-content-padding-medium, 12px);
border-radius: 0 0 var(--intergalactic-rounded-medium, 6px) var(--intergalactic-rounded-medium, 6px);
margin: var(--intergalactic-spacing-3x, 12px) calc(-1 * var(--intergalactic-spacing-3x, 12px)) calc(-1 * var(--intergalactic-spacing-3x, 12px));
margin: var(--intergalactic-spacing-content-gap-xlarge, 12px) calc(-1 * var(--intergalactic-spacing-content-gap-xlarge, 12px)) calc(-1 * var(--intergalactic-spacing-content-gap-xlarge, 12px));
}
2 changes: 1 addition & 1 deletion semcore/tag/src/style/tag.shadow.css
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ STag[theme="secondary-invert"],
STagContainerClose[theme="secondary-invert"] {
background-color: var(--intergalactic-tag-secondary-bg-invert-normal, transparent);
color: var(--intergalactic-tag-secondary-text-invert, oklch(0.997 0.004 165.9 / 0.684));
border-color: var(--intergalactic-tag-secondary-border-invert, oklch(0.989 0.019 140 / 0.232));
border-color: var(--intergalactic-tag-secondary-border-invert, oklch(0.994 0.011 140 / 0.283));

&::before,
&::after {
Expand Down
4 changes: 2 additions & 2 deletions semcore/tooltip/src/style/tooltip.shadow.css
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ STooltip {
STooltip[theme='invert'] {
color: var(--intergalactic-tooltip-text-invert, oklch(0.999 0.001 180 / 0.949));
background-color: var(--intergalactic-tooltip-bg-invert, oklch(0.23 0.01 140));
border: 1px solid var(--intergalactic-tooltip-border-invert, oklch(0.35 0.006 140));
border: 1px solid var(--intergalactic-tooltip-border-invert, oklch(0.4 0.004 140));
}

STooltip[theme='warning'] {
Expand Down Expand Up @@ -52,7 +52,7 @@ SArrow {
}

SArrow[theme='invert'] {
border-color: var(--intergalactic-tooltip-border-invert, oklch(0.35 0.006 140));
border-color: var(--intergalactic-tooltip-border-invert, oklch(0.4 0.004 140));

&::before {
border-color: var(--intergalactic-tooltip-bg-invert, oklch(0.23 0.01 140));
Expand Down
2 changes: 1 addition & 1 deletion tools/theme/src/colors/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -280,4 +280,4 @@ export const L_INV_ICON_SECONDARY = 0.45;
/** Border primary | ⚠️ APCA 15+ on secondary bg */
export const L_INV_BORDER_PRIMARY = 0.46; // inputs, buttons, spin
/** Border secondary */
export const L_INV_BORDER_SECONDARY = 0.35;
export const L_INV_BORDER_SECONDARY = 0.4;
18 changes: 16 additions & 2 deletions tools/theme/src/theme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -735,9 +735,9 @@ export const theme: Theme = {
chart_palette_order_8: {
value: colors.mint['200'].value,
description: '8 color in the default list of colors for charts.',
}, // stopped here
},
chart_palette_order_9: {
value: colors.blue['400'].value,
value: colors.blue['500'].value,
description: '9 color in the default list of colors for charts.',
},
chart_palette_order_10: {
Expand Down Expand Up @@ -820,6 +820,10 @@ export const theme: Theme = {
value: neutral.opaqueAt(L_BG_LIGHT),
description: 'Background color for the clickable date on the X-axis of the chart grid.',
},
chart_x_axis_accent_tick: {
value: neutral.at(L_BG_SECONDARY_ACTIVE),
description: 'Background color for the accent tick on the X-axis.',
},
control_checkbox_bg_normal: {
value: '{semanticTokens.colors.bg_primary_neutral_DEFAULT}',
description: 'Background color of the Checkbox.',
Expand Down Expand Up @@ -2005,6 +2009,10 @@ export const theme: Theme = {
value: `3px 3px 10px 0px ${neutral.opaqueAt(L_BORDER_SECONDARY)}`,
description: 'Hover state for the shadow of the Card with hover state.',
},
box_shadow_chart_dot_elevated: {
value: `0px 0px 2px 0px ${neutral.opaqueAt(L_BORDER_PRIMARY)}, 0px 1px 2px 0px ${neutral.opaqueAt(L_BORDER_PRIMARY)}`,
description: 'Shadow of the elevated chart dot.',
},
box_shadow_control_elevated: {
value: `0px 0px 1px 0px ${neutral.opaqueAt(L_BORDER_SECONDARY)}, 0px 1px 3px 0px ${neutral.opaqueAt(L_BORDER_SECONDARY)}`,
description: 'Shadow of the Switch toggle.',
Expand Down Expand Up @@ -3333,6 +3341,7 @@ type SemanticColors = {
x: {
axis: {
accent: {
tick: Value;
period: {
active: Value;
};
Expand Down Expand Up @@ -3447,6 +3456,11 @@ type SemanticShadows = {
DEFAULT: Value;
hover: Value;
};
chart: {
dot: {
elevated: Value;
};
};
control: {
elevated: Value;
};
Expand Down
2 changes: 1 addition & 1 deletion website/docs/style/design-tokens/base-tokens.json
Original file line number Diff line number Diff line change
Expand Up @@ -877,7 +877,7 @@
},
{
"name": "--intergalactic-border-tooltip-invert",
"value": "oklch(0.35 0.006 140)"
"value": "oklch(0.4 0.004 140)"
},
{
"name": "--intergalactic-border-table-accent",
Expand Down
Loading