From 4850038406a087103e44c516480e8f3a947b913a Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Mon, 6 Mar 2023 13:00:40 +0800 Subject: [PATCH 01/19] feat: sql_table border radius --- d2renderers/d2svg/d2svg.go | 5 +++++ d2renderers/d2svg/table.go | 34 +++++++++++++++++++++++++++++++--- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index 2846c7587..c0a78d01d 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -877,6 +877,11 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske if targetShape.Opacity != 1.0 { opacityStyle = fmt.Sprintf(" style='opacity:%f'", targetShape.Opacity) } + + // this clipPath must be defined outside `g` element + if targetShape.BorderRadius != 0 { + fmt.Fprint(writer, tableHeaderBorderRadius(targetShape)) + } fmt.Fprintf(writer, ``, svg.EscapeText(targetShape.ID), opacityStyle) tl := geo.NewPoint(float64(targetShape.Pos.X), float64(targetShape.Pos.Y)) width := float64(targetShape.Width) diff --git a/d2renderers/d2svg/table.go b/d2renderers/d2svg/table.go index e4f0695ac..1de55d4aa 100644 --- a/d2renderers/d2svg/table.go +++ b/d2renderers/d2svg/table.go @@ -3,6 +3,7 @@ package d2svg import ( "fmt" "io" + "strings" "oss.terrastruct.com/d2/d2target" "oss.terrastruct.com/d2/d2themes" @@ -12,6 +13,23 @@ import ( "oss.terrastruct.com/util-go/go2" ) +func tableHeaderBorderRadius(shape d2target.Shape) string { + box := geo.NewBox( + geo.NewPoint(float64(shape.Pos.X), float64(shape.Pos.Y)), + float64(shape.Width), + float64(shape.Height), + ) + topX, topY := box.TopLeft.X+box.Width, box.TopLeft.Y + out := fmt.Sprintf(``, shape.ID) + out += fmt.Sprintf(` ` +} + func tableHeader(shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { rectEl := d2themes.NewThemableElement("rect") rectEl.X, rectEl.Y = box.TopLeft.X, box.TopLeft.Y @@ -19,6 +37,9 @@ func tableHeader(shape d2target.Shape, box *geo.Box, text string, textWidth, tex rectEl.Fill = shape.Fill rectEl.ClassName = "class_header" str := rectEl.Render() + if shape.BorderRadius != 0 { + str = strings.Replace(str, "/>", fmt.Sprintf(`clip-path="url(#%v)" />`, shape.ID), 1) + } if text != "" { tl := label.InsideMiddleLeft.GetPointOnBox( @@ -91,6 +112,8 @@ func drawTable(writer io.Writer, targetShape d2target.Shape) { rectEl.Fill, rectEl.Stroke = d2themes.ShapeTheme(targetShape) rectEl.ClassName = "shape" rectEl.Style = targetShape.CSSStyle() + rectEl.Rx = float64(targetShape.BorderRadius) + rectEl.Ry = float64(targetShape.BorderRadius) fmt.Fprint(writer, rectEl.Render()) box := geo.NewBox( @@ -113,15 +136,20 @@ func drawTable(writer io.Writer, targetShape d2target.Shape) { rowBox := geo.NewBox(box.TopLeft.Copy(), box.Width, rowHeight) rowBox.TopLeft.Y += headerBox.Height - for _, f := range targetShape.Columns { + for idx, f := range targetShape.Columns { fmt.Fprint(writer, tableRow(targetShape, rowBox, f.Name.Label, f.Type.Label, f.ConstraintAbbr(), float64(targetShape.FontSize), float64(longestNameWidth)), ) rowBox.TopLeft.Y += rowHeight lineEl := d2themes.NewThemableElement("line") - lineEl.X1, lineEl.Y1 = rowBox.TopLeft.X, rowBox.TopLeft.Y - lineEl.X2, lineEl.Y2 = rowBox.TopLeft.X+rowBox.Width, rowBox.TopLeft.Y + if idx == len(targetShape.Columns)-1 && targetShape.BorderRadius != 0 { + lineEl.X1, lineEl.Y1 = rowBox.TopLeft.X+float64(targetShape.BorderRadius), rowBox.TopLeft.Y + lineEl.X2, lineEl.Y2 = rowBox.TopLeft.X+rowBox.Width-float64(targetShape.BorderRadius), rowBox.TopLeft.Y + } else { + lineEl.X1, lineEl.Y1 = rowBox.TopLeft.X, rowBox.TopLeft.Y + lineEl.X2, lineEl.Y2 = rowBox.TopLeft.X+rowBox.Width, rowBox.TopLeft.Y + } lineEl.Stroke = targetShape.Fill lineEl.Style = "stroke-width:2" fmt.Fprint(writer, lineEl.Render()) From fc4ff9c52396e7ee14157fb6b967f6a22ee6fa42 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Mon, 6 Mar 2023 18:28:40 +0800 Subject: [PATCH 02/19] chore: add e2e testcase --- e2etests/stable_test.go | 18 ++ .../dagre/board.exp.json | 204 ++++++++++++++++++ .../dagre/sketch.exp.svg | 23 ++ .../elk/board.exp.json | 204 ++++++++++++++++++ .../elk/sketch.exp.svg | 23 ++ 5 files changed, 472 insertions(+) create mode 100644 e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json create mode 100644 e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg create mode 100644 e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json create mode 100644 e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg diff --git a/e2etests/stable_test.go b/e2etests/stable_test.go index 5f3794027..f39fabd95 100644 --- a/e2etests/stable_test.go +++ b/e2etests/stable_test.go @@ -12,6 +12,24 @@ var testMarkdown string func testStable(t *testing.T) { tcs := []testCase{ + { + name: "class_and_sqlTable_border_radius", + script: ` + a: { + shape: sql_table + id: int {constraint: primary_key} + disk: int {constraint: foreign_key} + + json: jsonb {constraint: unique} + last_updated: timestamp with time zone + + style { + fill: red + border-radius: 10 + } + } + `, + }, { name: "elk_border_radius", script: ` diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json new file mode 100644 index 000000000..eba1862b3 --- /dev/null +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json @@ -0,0 +1,204 @@ +{ + "name": "", + "isFolderOnly": false, + "fontFamily": "SourceSansPro", + "shapes": [ + { + "id": "a", + "type": "sql_table", + "pos": { + "x": 0, + "y": 0 + }, + "width": 439, + "height": 180, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 10, + "fill": "red", + "stroke": "N7", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": [ + { + "name": { + "label": "id", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 15, + "labelHeight": 26 + }, + "type": { + "label": "int", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 23, + "labelHeight": 26 + }, + "constraint": "primary_key", + "reference": "" + }, + { + "name": { + "label": "disk", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 35, + "labelHeight": 26 + }, + "type": { + "label": "int", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 23, + "labelHeight": 26 + }, + "constraint": "foreign_key", + "reference": "" + }, + { + "name": { + "label": "json", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 36, + "labelHeight": 26 + }, + "type": { + "label": "jsonb", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 48, + "labelHeight": 26 + }, + "constraint": "unique", + "reference": "" + }, + { + "name": { + "label": "last_updated", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 110, + "labelHeight": 26 + }, + "type": { + "label": "timestamp with time zone", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 219, + "labelHeight": 26 + }, + "constraint": "", + "reference": "" + } + ], + "label": "a", + "fontSize": 20, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 11, + "labelHeight": 31, + "zIndex": 0, + "level": 1, + "primaryAccentColor": "B2", + "secondaryAccentColor": "AA2", + "neutralAccentColor": "N2" + } + ], + "connections": [], + "root": { + "id": "", + "type": "", + "pos": { + "x": 0, + "y": 0 + }, + "width": 0, + "height": 0, + "opacity": 0, + "strokeDash": 0, + "strokeWidth": 0, + "borderRadius": 0, + "fill": "N7", + "stroke": "", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "zIndex": 0, + "level": 0 + } +} diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg new file mode 100644 index 000000000..e4a8be2c6 --- /dev/null +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg @@ -0,0 +1,23 @@ + aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone + + + \ No newline at end of file diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json new file mode 100644 index 000000000..f7b37cad2 --- /dev/null +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json @@ -0,0 +1,204 @@ +{ + "name": "", + "isFolderOnly": false, + "fontFamily": "SourceSansPro", + "shapes": [ + { + "id": "a", + "type": "sql_table", + "pos": { + "x": 12, + "y": 12 + }, + "width": 439, + "height": 180, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 10, + "fill": "red", + "stroke": "N7", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": [ + { + "name": { + "label": "id", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 15, + "labelHeight": 26 + }, + "type": { + "label": "int", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 23, + "labelHeight": 26 + }, + "constraint": "primary_key", + "reference": "" + }, + { + "name": { + "label": "disk", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 35, + "labelHeight": 26 + }, + "type": { + "label": "int", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 23, + "labelHeight": 26 + }, + "constraint": "foreign_key", + "reference": "" + }, + { + "name": { + "label": "json", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 36, + "labelHeight": 26 + }, + "type": { + "label": "jsonb", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 48, + "labelHeight": 26 + }, + "constraint": "unique", + "reference": "" + }, + { + "name": { + "label": "last_updated", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 110, + "labelHeight": 26 + }, + "type": { + "label": "timestamp with time zone", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 219, + "labelHeight": 26 + }, + "constraint": "", + "reference": "" + } + ], + "label": "a", + "fontSize": 20, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 11, + "labelHeight": 31, + "zIndex": 0, + "level": 1, + "primaryAccentColor": "B2", + "secondaryAccentColor": "AA2", + "neutralAccentColor": "N2" + } + ], + "connections": [], + "root": { + "id": "", + "type": "", + "pos": { + "x": 0, + "y": 0 + }, + "width": 0, + "height": 0, + "opacity": 0, + "strokeDash": 0, + "strokeWidth": 0, + "borderRadius": 0, + "fill": "N7", + "stroke": "", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "", + "fontSize": 0, + "fontFamily": "", + "language": "", + "color": "", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 0, + "labelHeight": 0, + "zIndex": 0, + "level": 0 + } +} diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg new file mode 100644 index 000000000..201b41085 --- /dev/null +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg @@ -0,0 +1,23 @@ + aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone + + + \ No newline at end of file From 22b14dcff709ffeb4797b1c9d190ba931c47d233 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Mon, 6 Mar 2023 18:48:00 +0800 Subject: [PATCH 03/19] feat: class border-radius --- d2renderers/d2svg/class.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/d2renderers/d2svg/class.go b/d2renderers/d2svg/class.go index 6cf8e6889..82be116a8 100644 --- a/d2renderers/d2svg/class.go +++ b/d2renderers/d2svg/class.go @@ -3,6 +3,7 @@ package d2svg import ( "fmt" "io" + "strings" "oss.terrastruct.com/d2/d2target" "oss.terrastruct.com/d2/d2themes" @@ -18,6 +19,9 @@ func classHeader(shape d2target.Shape, box *geo.Box, text string, textWidth, tex rectEl.Fill = shape.Fill rectEl.ClassName = "class_header" str := rectEl.Render() + if shape.BorderRadius != 0 { + str = strings.Replace(str, "/>", fmt.Sprintf(`clip-path="url(#%v)" />`, shape.ID), 1) + } if text != "" { tl := label.InsideMiddleCenter.GetPointOnBox( @@ -89,6 +93,8 @@ func drawClass(writer io.Writer, targetShape d2target.Shape) { el.Height = float64(targetShape.Height) el.Fill, el.Stroke = d2themes.ShapeTheme(targetShape) el.Style = targetShape.CSSStyle() + el.Rx = float64(targetShape.BorderRadius) + el.Ry = float64(targetShape.BorderRadius) fmt.Fprint(writer, el.Render()) box := geo.NewBox( From 4dd974c6c14c0910a2a1e8ee735da99178574c04 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Mon, 6 Mar 2023 18:51:04 +0800 Subject: [PATCH 04/19] chore: add class border-radius testcase --- e2etests/stable_test.go | 13 ++++- .../dagre/board.exp.json | 57 ++++++++++++++++++- .../dagre/sketch.exp.svg | 13 ++++- .../elk/board.exp.json | 57 ++++++++++++++++++- .../elk/sketch.exp.svg | 13 ++++- 5 files changed, 144 insertions(+), 9 deletions(-) diff --git a/e2etests/stable_test.go b/e2etests/stable_test.go index f39fabd95..78e78996d 100644 --- a/e2etests/stable_test.go +++ b/e2etests/stable_test.go @@ -23,11 +23,22 @@ func testStable(t *testing.T) { json: jsonb {constraint: unique} last_updated: timestamp with time zone - style { + style: { fill: red border-radius: 10 } } + + b: { + shape: class + + field: "[]string" + method(a uint64): (x, y int) + + style: { + border-radius: 10 + } + } `, }, { diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json index eba1862b3..d3ea0f68d 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json @@ -8,7 +8,7 @@ "type": "sql_table", "pos": { "x": 0, - "y": 0 + "y": 2 }, "width": 439, "height": 180, @@ -158,6 +158,61 @@ "primaryAccentColor": "B2", "secondaryAccentColor": "AA2", "neutralAccentColor": "N2" + }, + { + "id": "b", + "type": "class", + "pos": { + "x": 499, + "y": 0 + }, + "width": 407, + "height": 184, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 10, + "fill": "N1", + "stroke": "N7", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": [ + { + "name": "field", + "type": "[]string", + "visibility": "public" + } + ], + "methods": [ + { + "name": "method(a uint64)", + "return": "(x, y int)", + "visibility": "public" + } + ], + "columns": null, + "label": "b", + "fontSize": 20, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 11, + "labelHeight": 31, + "zIndex": 0, + "level": 1, + "primaryAccentColor": "B2", + "secondaryAccentColor": "AA2", + "neutralAccentColor": "N2" } ], "connections": [], diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg index e4a8be2c6..ec0f2f7ec 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg @@ -1,10 +1,17 @@ - aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone - +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) + \ No newline at end of file diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json index f7b37cad2..fc49fa3b0 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json @@ -8,7 +8,7 @@ "type": "sql_table", "pos": { "x": 12, - "y": 12 + "y": 14 }, "width": 439, "height": 180, @@ -158,6 +158,61 @@ "primaryAccentColor": "B2", "secondaryAccentColor": "AA2", "neutralAccentColor": "N2" + }, + { + "id": "b", + "type": "class", + "pos": { + "x": 471, + "y": 12 + }, + "width": 407, + "height": 184, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 10, + "fill": "N1", + "stroke": "N7", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": [ + { + "name": "field", + "type": "[]string", + "visibility": "public" + } + ], + "methods": [ + { + "name": "method(a uint64)", + "return": "(x, y int)", + "visibility": "public" + } + ], + "columns": null, + "label": "b", + "fontSize": 20, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 11, + "labelHeight": 31, + "zIndex": 0, + "level": 1, + "primaryAccentColor": "B2", + "secondaryAccentColor": "AA2", + "neutralAccentColor": "N2" } ], "connections": [], diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg index 201b41085..c6a6b6b6b 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg @@ -1,10 +1,17 @@ - aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone - +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) + \ No newline at end of file From efcebb355272eda15ceaacc25d4dc57252851a0a Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Wed, 8 Mar 2023 16:46:32 +0800 Subject: [PATCH 05/19] fix: border-radius for only class and table header --- d2renderers/d2svg/class.go | 11 +++++++++-- d2renderers/d2svg/table.go | 11 ++++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/d2renderers/d2svg/class.go b/d2renderers/d2svg/class.go index 82be116a8..01469a037 100644 --- a/d2renderers/d2svg/class.go +++ b/d2renderers/d2svg/class.go @@ -119,8 +119,15 @@ func drawClass(writer io.Writer, targetShape d2target.Shape) { } lineEl := d2themes.NewThemableElement("line") - lineEl.X1, lineEl.Y1 = rowBox.TopLeft.X, rowBox.TopLeft.Y - lineEl.X2, lineEl.Y2 = rowBox.TopLeft.X+rowBox.Width, rowBox.TopLeft.Y + + if targetShape.BorderRadius != 0 && len(targetShape.Methods) == 0 { + lineEl.X1, lineEl.Y1 = rowBox.TopLeft.X+float64(targetShape.BorderRadius), rowBox.TopLeft.Y + lineEl.X2, lineEl.Y2 = rowBox.TopLeft.X+rowBox.Width-float64(targetShape.BorderRadius), rowBox.TopLeft.Y + } else { + lineEl.X1, lineEl.Y1 = rowBox.TopLeft.X, rowBox.TopLeft.Y + lineEl.X2, lineEl.Y2 = rowBox.TopLeft.X+rowBox.Width, rowBox.TopLeft.Y + } + lineEl.Stroke = targetShape.Fill lineEl.Style = "stroke-width:1" fmt.Fprint(writer, lineEl.Render()) diff --git a/d2renderers/d2svg/table.go b/d2renderers/d2svg/table.go index 1de55d4aa..5bebab10f 100644 --- a/d2renderers/d2svg/table.go +++ b/d2renderers/d2svg/table.go @@ -25,7 +25,16 @@ func tableHeaderBorderRadius(shape d2target.Shape) string { out += fmt.Sprintf(`L %f %f L %f %f `, box.TopLeft.X+box.Width-float64(shape.BorderRadius), box.TopLeft.Y, topX-float64(shape.BorderRadius), topY) out += fmt.Sprintf(`S %f %f %f %f `, topX, topY, topX, topY+float64(shape.BorderRadius)) - out += fmt.Sprintf(`L %f %f L %f %f `, topX, topY+box.Height, box.TopLeft.X, box.TopLeft.Y+box.Height) + out += fmt.Sprintf(`L %f %f `, topX, topY+box.Height-float64(shape.BorderRadius)) + + if len(shape.Columns) != 0 { + out += fmt.Sprintf(`L %f %f L %f %f`, topX, topY+box.Height, box.TopLeft.X, box.TopLeft.Y+box.Height) + } else { + out += fmt.Sprintf(`S %f % f %f %f `, topX, topY+box.Height, topX-float64(shape.BorderRadius), topY+box.Height) + out += fmt.Sprintf(`L %f %f `, box.TopLeft.X+float64(shape.BorderRadius), box.TopLeft.Y+box.Height) + out += fmt.Sprintf(`S %f %f %f %f`, box.TopLeft.X, box.TopLeft.Y+box.Height, box.TopLeft.X, box.TopLeft.Y+box.Height-float64(shape.BorderRadius)) + out += fmt.Sprintf(`L %f %f`, box.TopLeft.X, box.TopLeft.Y+float64(shape.BorderRadius)) + } out += fmt.Sprintf(`Z %f %f" `, box.TopLeft.X, box.TopLeft.Y) return out + `fill="none" /> ` } From 39419f221f086f2b38ad2242b9c515ecde5ce756 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Wed, 8 Mar 2023 16:47:25 +0800 Subject: [PATCH 06/19] chore: new testcases --- e2etests/stable_test.go | 14 +++ .../dagre/board.exp.json | 86 +++++++++++++++++++ .../dagre/sketch.exp.svg | 6 +- .../elk/board.exp.json | 86 +++++++++++++++++++ .../elk/sketch.exp.svg | 6 +- 5 files changed, 192 insertions(+), 6 deletions(-) diff --git a/e2etests/stable_test.go b/e2etests/stable_test.go index 78e78996d..60ec154ac 100644 --- a/e2etests/stable_test.go +++ b/e2etests/stable_test.go @@ -39,6 +39,20 @@ func testStable(t *testing.T) { border-radius: 10 } } + + c: { + shape: class + style: { + border-radius: 5 + } + } + + d: { + shape: sql_table + style: { + border-radius: 5 + } + } `, }, { diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json index d3ea0f68d..0836aabed 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/board.exp.json @@ -213,6 +213,92 @@ "primaryAccentColor": "B2", "secondaryAccentColor": "AA2", "neutralAccentColor": "N2" + }, + { + "id": "c", + "type": "class", + "pos": { + "x": 966, + "y": 46 + }, + "width": 117, + "height": 92, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 5, + "fill": "N1", + "stroke": "N7", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "c", + "fontSize": 20, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 12, + "labelHeight": 31, + "zIndex": 0, + "level": 1, + "primaryAccentColor": "B2", + "secondaryAccentColor": "AA2", + "neutralAccentColor": "N2" + }, + { + "id": "d", + "type": "sql_table", + "pos": { + "x": 1143, + "y": 74 + }, + "width": 50, + "height": 36, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 5, + "fill": "N1", + "stroke": "N7", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "d", + "fontSize": 20, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 13, + "labelHeight": 31, + "zIndex": 0, + "level": 1, + "primaryAccentColor": "B2", + "secondaryAccentColor": "AA2", + "neutralAccentColor": "N2" } ], "connections": [], diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg index ec0f2f7ec..84b3a3cea 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg @@ -1,4 +1,4 @@ - aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) - +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d + \ No newline at end of file diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json index fc49fa3b0..557561b09 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/board.exp.json @@ -213,6 +213,92 @@ "primaryAccentColor": "B2", "secondaryAccentColor": "AA2", "neutralAccentColor": "N2" + }, + { + "id": "c", + "type": "class", + "pos": { + "x": 898, + "y": 58 + }, + "width": 117, + "height": 92, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 5, + "fill": "N1", + "stroke": "N7", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "c", + "fontSize": 20, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": false, + "underline": false, + "labelWidth": 12, + "labelHeight": 31, + "zIndex": 0, + "level": 1, + "primaryAccentColor": "B2", + "secondaryAccentColor": "AA2", + "neutralAccentColor": "N2" + }, + { + "id": "d", + "type": "sql_table", + "pos": { + "x": 1035, + "y": 86 + }, + "width": 50, + "height": 36, + "opacity": 1, + "strokeDash": 0, + "strokeWidth": 2, + "borderRadius": 5, + "fill": "N1", + "stroke": "N7", + "shadow": false, + "3d": false, + "multiple": false, + "double-border": false, + "tooltip": "", + "link": "", + "icon": null, + "iconPosition": "", + "blend": false, + "fields": null, + "methods": null, + "columns": null, + "label": "d", + "fontSize": 20, + "fontFamily": "DEFAULT", + "language": "", + "color": "N1", + "italic": false, + "bold": true, + "underline": false, + "labelWidth": 13, + "labelHeight": 31, + "zIndex": 0, + "level": 1, + "primaryAccentColor": "B2", + "secondaryAccentColor": "AA2", + "neutralAccentColor": "N2" } ], "connections": [], diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg index c6a6b6b6b..5320a3ed4 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg @@ -1,4 +1,4 @@ - aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) - +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d + \ No newline at end of file From de42aa58e7ea8fcdc1b9127d73578e594a0f67a3 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 09:41:26 +0800 Subject: [PATCH 07/19] fix: add clipPath for only ShapeClass and SQLTable --- d2renderers/d2svg/d2svg.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index c0a78d01d..36d5f1a93 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -879,7 +879,7 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske } // this clipPath must be defined outside `g` element - if targetShape.BorderRadius != 0 { + if targetShape.BorderRadius != 0 && (targetShape.Type == d2target.ShapeClass || targetShape.Type == d2target.ShapeSQLTable) { fmt.Fprint(writer, tableHeaderBorderRadius(targetShape)) } fmt.Fprintf(writer, ``, svg.EscapeText(targetShape.ID), opacityStyle) From c44701ac0a7679366d0144096afeabeb38c2e709 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 10:23:30 +0800 Subject: [PATCH 08/19] chore: regenerate tests --- .../d2sketch/testdata/animated/sketch.exp.svg | 2 +- .../testdata/animated_dark/sketch.exp.svg | 2 +- .../testdata/class/dark_theme.exp.svg | 2 +- .../testdata/opacity/dark_theme.exp.svg | 2 +- .../testdata/sql_tables/dark_theme.exp.svg | 2 +- .../hello_world_png_sketch.exp.png | Bin 28769 -> 28353 bytes .../TestCLI_E2E/internal_linked_pdf.exp.pdf | Bin 81564 -> 81362 bytes .../measured/empty-class/dagre/sketch.exp.svg | 2 +- .../empty-sql_table/dagre/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- .../empty_class_height/dagre/sketch.exp.svg | 2 +- .../empty_class_height/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- .../sql_table_overflow/dagre/sketch.exp.svg | 2 +- .../sql_table_overflow/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- .../stable/class/dagre/sketch.exp.svg | 2 +- .../testdata/stable/class/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 4 ++-- .../elk/sketch.exp.svg | 4 ++-- .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 4 ++-- .../elk/sketch.exp.svg | 4 ++-- .../stable/sql_tables/dagre/sketch.exp.svg | 2 +- .../stable/sql_tables/elk/sketch.exp.svg | 2 +- .../unnamed_only_height/dagre/sketch.exp.svg | 2 +- .../unnamed_only_height/elk/sketch.exp.svg | 2 +- .../unnamed_only_width/dagre/sketch.exp.svg | 2 +- .../unnamed_only_width/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 2 +- .../shape_set_width_height/elk/sketch.exp.svg | 2 +- 35 files changed, 37 insertions(+), 37 deletions(-) diff --git a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg index 1e4298089..15082a89f 100644 --- a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg @@ -38,7 +38,7 @@ -wintersummertreessnowsun +wintersummertreessnowsun \ No newline at end of file diff --git a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg index 231c60851..6fac01d71 100644 --- a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg @@ -36,7 +36,7 @@ -wintersummertreessnowsun +wintersummertreessnowsun \ No newline at end of file diff --git a/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg index dc7153bff..ecda40707 100644 --- a/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg +++ b/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg index 3b88cd7d9..181a1efd7 100644 --- a/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg +++ b/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg @@ -774,7 +774,7 @@ margin: 0 -1.6em 0.25em 0.2em; } x

linux: because a PC is a terrible thing to waste

-
auserslast_logindatetime You don't have to know how the computer works,just how to work the computer. +
auserslast_logindatetime You don't have to know how the computer works,just how to work the computer. \ No newline at end of file diff --git a/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg index d152a7865..3693830b3 100644 --- a/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg +++ b/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimeproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringPKstatusstring +.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimeproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringPKstatusstring \ No newline at end of file diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png index 242579ed173d5b3eea44791346dc765229440d30..bef8fb0716233063f97f8d3f66829e89439d7533 100644 GIT binary patch literal 28353 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 Z`o`gQU1Ezu)?h`DBSz+bDl~Km`!kJXRa*c6 literal 28769 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 QhQOcUS@fA)eTRGh1=aCxi2wiq diff --git a/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf b/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf index 7c447162668054530315dbf830c3f6ef915145f0..096a4852b36c23799e8fbf8811d5adc4e1b24b27 100644 GIT binary patch delta 63797 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 XdHGWOMG@sOz`Q&djEu5sav1*y!@-Ws diff --git a/e2etests/testdata/measured/empty-class/dagre/sketch.exp.svg b/e2etests/testdata/measured/empty-class/dagre/sketch.exp.svg index e94db0c8b..1a05dfcbc 100644 --- a/e2etests/testdata/measured/empty-class/dagre/sketch.exp.svg +++ b/e2etests/testdata/measured/empty-class/dagre/sketch.exp.svg @@ -10,7 +10,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> \ No newline at end of file diff --git a/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg b/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg index 0182e4304..a8da87664 100644 --- a/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg +++ b/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg @@ -10,7 +10,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> \ No newline at end of file diff --git a/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg b/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg index c00dd2d09..13dc6138d 100644 --- a/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a \ No newline at end of file diff --git a/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg b/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg index c00dd2d09..13dc6138d 100644 --- a/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a \ No newline at end of file diff --git a/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg b/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg index 25343467c..66f25c140 100644 --- a/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows \ No newline at end of file diff --git a/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg b/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg index f48c4c057..cc5bf1fe7 100644 --- a/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows \ No newline at end of file diff --git a/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg b/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg index 6b62c574e..36efb9217 100644 --- a/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok \ No newline at end of file diff --git a/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg b/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg index 54ce3d5da..64222eb2f 100644 --- a/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok \ No newline at end of file diff --git a/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg b/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg index 6a0d05384..93aee1695 100644 --- a/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK \ No newline at end of file diff --git a/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg b/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg index 26c8cf47e..6b3bde7d0 100644 --- a/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK \ No newline at end of file diff --git a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg index e045fa9c6..a93d4f00c 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg index c05b38a9e..a0ce8bf48 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/stable/class/dagre/sketch.exp.svg b/e2etests/testdata/stable/class/dagre/sketch.exp.svg index 457a59b76..e8c7190ec 100644 --- a/e2etests/testdata/stable/class/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/class/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/e2etests/testdata/stable/class/elk/sketch.exp.svg b/e2etests/testdata/stable/class/elk/sketch.exp.svg index 4456ccc3e..fd4262154 100644 --- a/e2etests/testdata/stable/class/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/class/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg index 790ecfcf5..c28383615 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg @@ -45,11 +45,11 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 -fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side +fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg index 790ecfcf5..c28383615 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg @@ -45,11 +45,11 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 -fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side +fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side diff --git a/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg index 8ce9db382..eb70a61cb 100644 --- a/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg b/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg index f1e8fc9aa..09cfc762b 100644 --- a/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg index c5f9f7288..2bee58f37 100644 --- a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg @@ -26,7 +26,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy @@ -39,7 +39,7 @@ -I like turtlesab +I like turtlesab \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_table_tooltip_animated/elk/sketch.exp.svg b/e2etests/testdata/stable/sql_table_tooltip_animated/elk/sketch.exp.svg index f3d9d07fc..90c36480e 100644 --- a/e2etests/testdata/stable/sql_table_tooltip_animated/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_tooltip_animated/elk/sketch.exp.svg @@ -26,7 +26,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy @@ -39,7 +39,7 @@ -I like turtlesab +I like turtlesab \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg index b1833b311..8c017b4a3 100644 --- a/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimePKproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringstatusstring +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimePKproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringstatusstring \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg b/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg index afa834a37..3f31e0d79 100644 --- a/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimePKproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringstatusstring +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimePKproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringstatusstring \ No newline at end of file diff --git a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg index 624f13934..b4bbc7d12 100644 --- a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg index 44752936d..6cf674e31 100644 --- a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg index d40803efc..29e63b108 100644 --- a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg index 5e20b33da..a78b940e0 100644 --- a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg index e3ac3ebc0..b88a1f87b 100644 --- a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg @@ -787,7 +787,7 @@ .md .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } -containerscloudtall cylinderclass-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

+containerscloudtall cylinderclass-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

:= 5 := a + 7 fmt.Printf("%d", b)a := 5 diff --git a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg index 9c7c7b248..b4a2e2bf3 100644 --- a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg @@ -787,7 +787,7 @@ .md .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } -containerscloudtall cylinderclass-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

+containerscloudtall cylinderclass-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

:= 5 := a + 7 fmt.Printf("%d", b)a := 5 From a87a46732b2bed5552a2e3270d73d6b930d797c5 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 10:24:20 +0800 Subject: [PATCH 09/19] feat: add sketch_test testcase --- d2renderers/d2sketch/sketch_test.go | 43 +++++++++++++++++ .../sketch.exp.svg | 46 +++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 d2renderers/d2sketch/testdata/class_and_sqlTable_border_radius/sketch.exp.svg diff --git a/d2renderers/d2sketch/sketch_test.go b/d2renderers/d2sketch/sketch_test.go index 1d6f44b82..ae7c94049 100644 --- a/d2renderers/d2sketch/sketch_test.go +++ b/d2renderers/d2sketch/sketch_test.go @@ -1005,6 +1005,49 @@ normal: { something `, }, + { + name: "class_and_sqlTable_border_radius", + script: ` + a: { + shape: sql_table + id: int {constraint: primary_key} + disk: int {constraint: foreign_key} + + json: jsonb {constraint: unique} + last_updated: timestamp with time zone + + style: { + fill: red + border-radius: 0 + } + } + + b: { + shape: class + + field: "[]string" + method(a uint64): (x, y int) + + style: { + border-radius: 0 + } + } + + c: { + shape: class + style: { + border-radius: 0 + } + } + + d: { + shape: sql_table + style: { + border-radius: 0 + } + } + `, + }, } runa(t, tcs) } diff --git a/d2renderers/d2sketch/testdata/class_and_sqlTable_border_radius/sketch.exp.svg b/d2renderers/d2sketch/testdata/class_and_sqlTable_border_radius/sketch.exp.svg new file mode 100644 index 000000000..e747821c9 --- /dev/null +++ b/d2renderers/d2sketch/testdata/class_and_sqlTable_border_radius/sketch.exp.svg @@ -0,0 +1,46 @@ + + + + + + + + +aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zoneb+field[]string+method(a uint64)(x, y int)cd + + + \ No newline at end of file From 5994dea83a2cb6852ba2e5026be0451d7d8da75a Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 10:54:51 +0800 Subject: [PATCH 10/19] Revert "chore: regenerate tests" This reverts commit c44701ac0a7679366d0144096afeabeb38c2e709. --- .../d2sketch/testdata/animated/sketch.exp.svg | 2 +- .../testdata/animated_dark/sketch.exp.svg | 2 +- .../testdata/class/dark_theme.exp.svg | 2 +- .../testdata/opacity/dark_theme.exp.svg | 2 +- .../testdata/sql_tables/dark_theme.exp.svg | 2 +- .../hello_world_png_sketch.exp.png | Bin 28353 -> 28769 bytes .../TestCLI_E2E/internal_linked_pdf.exp.pdf | Bin 81362 -> 81564 bytes .../measured/empty-class/dagre/sketch.exp.svg | 2 +- .../empty-sql_table/dagre/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- .../empty_class_height/dagre/sketch.exp.svg | 2 +- .../empty_class_height/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- .../sql_table_overflow/dagre/sketch.exp.svg | 2 +- .../sql_table_overflow/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- .../stable/class/dagre/sketch.exp.svg | 2 +- .../testdata/stable/class/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 4 ++-- .../elk/sketch.exp.svg | 4 ++-- .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 4 ++-- .../elk/sketch.exp.svg | 4 ++-- .../stable/sql_tables/dagre/sketch.exp.svg | 2 +- .../stable/sql_tables/elk/sketch.exp.svg | 2 +- .../unnamed_only_height/dagre/sketch.exp.svg | 2 +- .../unnamed_only_height/elk/sketch.exp.svg | 2 +- .../unnamed_only_width/dagre/sketch.exp.svg | 2 +- .../unnamed_only_width/elk/sketch.exp.svg | 2 +- .../dagre/sketch.exp.svg | 2 +- .../shape_set_width_height/elk/sketch.exp.svg | 2 +- 35 files changed, 37 insertions(+), 37 deletions(-) diff --git a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg index 15082a89f..1e4298089 100644 --- a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg @@ -38,7 +38,7 @@ -wintersummertreessnowsun +wintersummertreessnowsun \ No newline at end of file diff --git a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg index 6fac01d71..231c60851 100644 --- a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg @@ -36,7 +36,7 @@ -wintersummertreessnowsun +wintersummertreessnowsun \ No newline at end of file diff --git a/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg index ecda40707..dc7153bff 100644 --- a/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg +++ b/d2renderers/d2svg/dark_theme/testdata/class/dark_theme.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg index 181a1efd7..3b88cd7d9 100644 --- a/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg +++ b/d2renderers/d2svg/dark_theme/testdata/opacity/dark_theme.exp.svg @@ -774,7 +774,7 @@ margin: 0 -1.6em 0.25em 0.2em; } x

linux: because a PC is a terrible thing to waste

-
auserslast_logindatetime You don't have to know how the computer works,just how to work the computer. +
auserslast_logindatetime You don't have to know how the computer works,just how to work the computer. \ No newline at end of file diff --git a/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg index 3693830b3..d152a7865 100644 --- a/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg +++ b/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimeproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringPKstatusstring +.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimeproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringPKstatusstring \ No newline at end of file diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png index bef8fb0716233063f97f8d3f66829e89439d7533..242579ed173d5b3eea44791346dc765229440d30 100644 GIT binary patch literal 28769 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 QhQOcUS@fA)eTRGh1=aCxi2wiq literal 28353 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 Z`o`gQU1Ezu)?h`DBSz+bDl~Km`!kJXRa*c6 diff --git a/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf b/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf index 096a4852b36c23799e8fbf8811d5adc4e1b24b27..7c447162668054530315dbf830c3f6ef915145f0 100644 GIT binary patch delta 63994 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 XdHGWOMG@sOz`Q&djEu5sav1*y!@-Ws delta 63797 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 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> \ No newline at end of file diff --git a/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg b/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg index a8da87664..0182e4304 100644 --- a/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg +++ b/e2etests/testdata/measured/empty-sql_table/dagre/sketch.exp.svg @@ -10,7 +10,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> \ No newline at end of file diff --git a/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg b/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg index 13dc6138d..c00dd2d09 100644 --- a/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/class_font_style_sequence/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a \ No newline at end of file diff --git a/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg b/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg index 13dc6138d..c00dd2d09 100644 --- a/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/class_font_style_sequence/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a \ No newline at end of file diff --git a/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg b/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg index 66f25c140..25343467c 100644 --- a/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/empty_class_height/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows \ No newline at end of file diff --git a/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg b/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg index cc5bf1fe7..f48c4c057 100644 --- a/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/empty_class_height/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>class with rows-numint-timeoutintclass without rows \ No newline at end of file diff --git a/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg b/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg index 36efb9217..6b62c574e 100644 --- a/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok \ No newline at end of file diff --git a/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg b/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg index 64222eb2f..54ce3d5da 100644 --- a/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBufferRefreshAuthorizationPolicyCacheRefreshAuthorizationPolicyCacheok \ No newline at end of file diff --git a/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg b/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg index 93aee1695..6a0d05384 100644 --- a/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK \ No newline at end of file diff --git a/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg b/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg index 6b3bde7d0..26c8cf47e 100644 --- a/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>sql_table_overflowshortloooooooooooooooooooongloooooooooooooooooooongshortsql_table_constrained_overflowshortloooooooooooooooooooongUNQloooooooooooooooooooongshortFK \ No newline at end of file diff --git a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg index a93d4f00c..e045fa9c6 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg index a0ce8bf48..c05b38a9e 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/stable/class/dagre/sketch.exp.svg b/e2etests/testdata/stable/class/dagre/sketch.exp.svg index e8c7190ec..457a59b76 100644 --- a/e2etests/testdata/stable/class/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/class/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/e2etests/testdata/stable/class/elk/sketch.exp.svg b/e2etests/testdata/stable/class/elk/sketch.exp.svg index fd4262154..4456ccc3e 100644 --- a/e2etests/testdata/stable/class/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/class/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg index c28383615..790ecfcf5 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg @@ -45,11 +45,11 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 -fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side +fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg index c28383615..790ecfcf5 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg @@ -45,11 +45,11 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 -fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side +fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side diff --git a/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg index eb70a61cb..8ce9db382 100644 --- a/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_column_styles/dagre/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg b/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg index 09cfc762b..f1e8fc9aa 100644 --- a/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_column_styles/elk/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>Humor in the CourtCould you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.Humor in the Court2Could you see him from where you were standing?I could see his head.And where was his head?Just above his shoulders.BatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidBatchManager-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)void \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg index 2bee58f37..c5f9f7288 100644 --- a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/sketch.exp.svg @@ -26,7 +26,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy @@ -39,7 +39,7 @@ -I like turtlesab +I like turtlesab \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_table_tooltip_animated/elk/sketch.exp.svg b/e2etests/testdata/stable/sql_table_tooltip_animated/elk/sketch.exp.svg index 90c36480e..f3d9d07fc 100644 --- a/e2etests/testdata/stable/sql_table_tooltip_animated/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_table_tooltip_animated/elk/sketch.exp.svg @@ -26,7 +26,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>xy @@ -39,7 +39,7 @@ -I like turtlesab +I like turtlesab \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg index 8c017b4a3..b1833b311 100644 --- a/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimePKproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringstatusstring +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimePKproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringstatusstring \ No newline at end of file diff --git a/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg b/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg index 3f31e0d79..afa834a37 100644 --- a/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg @@ -17,7 +17,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimePKproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringstatusstring +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>usersidintnamestringemailstringpasswordstringlast_logindatetimePKproductsidintpricedecimalskustringnamestringordersidintuser_idintproduct_idintshipmentsidintorder_idinttracking_numberstringstatusstring \ No newline at end of file diff --git a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg index b4bbc7d12..624f13934 100644 --- a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg index 6cf674e31..44752936d 100644 --- a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg index 29e63b108..d40803efc 100644 --- a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg index a78b940e0..5e20b33da 100644 --- a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg @@ -38,7 +38,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 fmt.Printf("%d", b)a := 5 b := a + 7 diff --git a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg index b88a1f87b..e3ac3ebc0 100644 --- a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg @@ -787,7 +787,7 @@ .md .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } -containerscloudtall cylinderclass-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

+containerscloudtall cylinderclass-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

:= 5 := a + 7 fmt.Printf("%d", b)a := 5 diff --git a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg index b4a2e2bf3..9c7c7b248 100644 --- a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg @@ -787,7 +787,7 @@ .md .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } -containerscloudtall cylinderclass-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

+containerscloudtall cylinderclass-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

:= 5 := a + 7 fmt.Printf("%d", b)a := 5 From b1ae2f520d395ebdbed6483268ca8c4c14cee553 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 11:03:00 +0800 Subject: [PATCH 11/19] fix: only for none-zero border-radius rect --- d2renderers/d2svg/class.go | 6 ++++-- d2renderers/d2svg/table.go | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/d2renderers/d2svg/class.go b/d2renderers/d2svg/class.go index 01469a037..5ff829178 100644 --- a/d2renderers/d2svg/class.go +++ b/d2renderers/d2svg/class.go @@ -93,8 +93,10 @@ func drawClass(writer io.Writer, targetShape d2target.Shape) { el.Height = float64(targetShape.Height) el.Fill, el.Stroke = d2themes.ShapeTheme(targetShape) el.Style = targetShape.CSSStyle() - el.Rx = float64(targetShape.BorderRadius) - el.Ry = float64(targetShape.BorderRadius) + if targetShape.BorderRadius != 0 { + el.Rx = float64(targetShape.BorderRadius) + el.Ry = float64(targetShape.BorderRadius) + } fmt.Fprint(writer, el.Render()) box := geo.NewBox( diff --git a/d2renderers/d2svg/table.go b/d2renderers/d2svg/table.go index 5bebab10f..df356f42e 100644 --- a/d2renderers/d2svg/table.go +++ b/d2renderers/d2svg/table.go @@ -121,8 +121,10 @@ func drawTable(writer io.Writer, targetShape d2target.Shape) { rectEl.Fill, rectEl.Stroke = d2themes.ShapeTheme(targetShape) rectEl.ClassName = "shape" rectEl.Style = targetShape.CSSStyle() - rectEl.Rx = float64(targetShape.BorderRadius) - rectEl.Ry = float64(targetShape.BorderRadius) + if targetShape.BorderRadius != 0 { + rectEl.Rx = float64(targetShape.BorderRadius) + rectEl.Ry = float64(targetShape.BorderRadius) + } fmt.Fprint(writer, rectEl.Render()) box := geo.NewBox( From d6e44d089ebe7e1c73028913ce73a59891a21d4e Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 11:25:55 +0800 Subject: [PATCH 12/19] chore: regenerate tests --- .../d2sketch/testdata/animated/sketch.exp.svg | 2 +- .../testdata/animated_dark/sketch.exp.svg | 2 +- .../hello_world_png_sketch.exp.png | Bin 28769 -> 28353 bytes .../TestCLI_E2E/internal_linked_pdf.exp.pdf | Bin 81564 -> 81362 bytes 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg index 1e4298089..15082a89f 100644 --- a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg @@ -38,7 +38,7 @@ -wintersummertreessnowsun +wintersummertreessnowsun \ No newline at end of file diff --git a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg index 231c60851..6fac01d71 100644 --- a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg @@ -36,7 +36,7 @@ -wintersummertreessnowsun +wintersummertreessnowsun \ No newline at end of file diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png index 242579ed173d5b3eea44791346dc765229440d30..bef8fb0716233063f97f8d3f66829e89439d7533 100644 GIT binary patch literal 28353 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 Z`o`gQU1Ezu)?h`DBSz+bDl~Km`!kJXRa*c6 literal 28769 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 QhQOcUS@fA)eTRGh1=aCxi2wiq diff --git a/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf b/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf index 7c447162668054530315dbf830c3f6ef915145f0..6c2173258a0640fac2cc46b5e948e8fcb13f20bb 100644 GIT binary patch delta 63797 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 B+fM)h delta 63994 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 XdHGWOMG@sOz`Q&djEu5sav1*y!@-Ws From 3c0c09cb7bddaf1301513fb10cf2d69b88949140 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 11:33:44 +0800 Subject: [PATCH 13/19] Revert "chore: regenerate tests" This reverts commit d6e44d089ebe7e1c73028913ce73a59891a21d4e. --- .../d2sketch/testdata/animated/sketch.exp.svg | 2 +- .../testdata/animated_dark/sketch.exp.svg | 2 +- .../hello_world_png_sketch.exp.png | Bin 28353 -> 28769 bytes .../TestCLI_E2E/internal_linked_pdf.exp.pdf | Bin 81362 -> 81564 bytes 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg index 15082a89f..1e4298089 100644 --- a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg @@ -38,7 +38,7 @@ -wintersummertreessnowsun +wintersummertreessnowsun \ No newline at end of file diff --git a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg index 6fac01d71..231c60851 100644 --- a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg @@ -36,7 +36,7 @@ -wintersummertreessnowsun +wintersummertreessnowsun \ No newline at end of file diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png index bef8fb0716233063f97f8d3f66829e89439d7533..242579ed173d5b3eea44791346dc765229440d30 100644 GIT binary patch literal 28769 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 QhQOcUS@fA)eTRGh1=aCxi2wiq literal 28353 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 Z`o`gQU1Ezu)?h`DBSz+bDl~Km`!kJXRa*c6 diff --git a/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf b/e2etests-cli/testdata/TestCLI_E2E/internal_linked_pdf.exp.pdf index 6c2173258a0640fac2cc46b5e948e8fcb13f20bb..7c447162668054530315dbf830c3f6ef915145f0 100644 GIT binary patch delta 63994 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 XdHGWOMG@sOz`Q&djEu5sav1*y!@-Ws delta 63797 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 B+fM)h From 833967a296c5abb8b2b0d69ff898ca2fe520bbdf Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 14:28:30 +0800 Subject: [PATCH 14/19] chore: update doc --- ci/release/changelogs/next.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md index 4ce46f755..9999c78bd 100644 --- a/ci/release/changelogs/next.md +++ b/ci/release/changelogs/next.md @@ -1,4 +1,5 @@ #### Features ๐Ÿš€ +- `border-radius` is now supported on both shape class and sql_table. [#982](https://github.com/terrastruct/d2/pull/982) #### Improvements ๐Ÿงน From 2d66f3105a65b1a49b8065b42f0fc61ed9081eb1 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 16:45:18 +0800 Subject: [PATCH 15/19] fix: cr, add labelMaskID for clipPath --- d2renderers/d2svg/class.go | 8 ++++---- d2renderers/d2svg/d2svg.go | 10 +++++----- d2renderers/d2svg/table.go | 14 ++++++++------ .../dagre/sketch.exp.svg | 2 +- .../elk/sketch.exp.svg | 2 +- 5 files changed, 19 insertions(+), 17 deletions(-) diff --git a/d2renderers/d2svg/class.go b/d2renderers/d2svg/class.go index 5ff829178..ba0bd0ded 100644 --- a/d2renderers/d2svg/class.go +++ b/d2renderers/d2svg/class.go @@ -12,7 +12,7 @@ import ( "oss.terrastruct.com/d2/lib/svg" ) -func classHeader(shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { +func classHeader(labelMaskID string, shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { rectEl := d2themes.NewThemableElement("rect") rectEl.X, rectEl.Y = box.TopLeft.X, box.TopLeft.Y rectEl.Width, rectEl.Height = box.Width, box.Height @@ -20,7 +20,7 @@ func classHeader(shape d2target.Shape, box *geo.Box, text string, textWidth, tex rectEl.ClassName = "class_header" str := rectEl.Render() if shape.BorderRadius != 0 { - str = strings.Replace(str, "/>", fmt.Sprintf(`clip-path="url(#%v)" />`, shape.ID), 1) + str = strings.Replace(str, "/>", fmt.Sprintf(`clip-path="url(#%v-%v)" />`, labelMaskID, shape.ID), 1) } if text != "" { @@ -85,7 +85,7 @@ func classRow(shape d2target.Shape, box *geo.Box, prefix, nameText, typeText str return out } -func drawClass(writer io.Writer, targetShape d2target.Shape) { +func drawClass(writer io.Writer, labelMaskID string, targetShape d2target.Shape) { el := d2themes.NewThemableElement("rect") el.X = float64(targetShape.Pos.X) el.Y = float64(targetShape.Pos.Y) @@ -108,7 +108,7 @@ func drawClass(writer io.Writer, targetShape d2target.Shape) { headerBox := geo.NewBox(box.TopLeft, box.Width, 2*rowHeight) fmt.Fprint(writer, - classHeader(targetShape, headerBox, targetShape.Label, float64(targetShape.LabelWidth), float64(targetShape.LabelHeight), float64(targetShape.FontSize)), + classHeader(labelMaskID, targetShape, headerBox, targetShape.Label, float64(targetShape.LabelWidth), float64(targetShape.LabelHeight), float64(targetShape.FontSize)), ) rowBox := geo.NewBox(box.TopLeft.Copy(), box.Width, rowHeight) diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index 36d5f1a93..8bc7ce6f3 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -865,7 +865,7 @@ func render3dHexagon(targetShape d2target.Shape) string { return borderMask + mainShapeRendered + renderedSides + renderedBorder } -func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2sketch.Runner) (labelMask string, err error) { +func drawShape(writer io.Writer, labelMaskID string, targetShape d2target.Shape, sketchRunner *d2sketch.Runner) (labelMask string, err error) { closingTag := "" if targetShape.Link != "" { @@ -880,7 +880,7 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske // this clipPath must be defined outside `g` element if targetShape.BorderRadius != 0 && (targetShape.Type == d2target.ShapeClass || targetShape.Type == d2target.ShapeSQLTable) { - fmt.Fprint(writer, tableHeaderBorderRadius(targetShape)) + fmt.Fprint(writer, tableHeaderBorderRadius(labelMaskID, targetShape)) } fmt.Fprintf(writer, ``, svg.EscapeText(targetShape.ID), opacityStyle) tl := geo.NewPoint(float64(targetShape.Pos.X), float64(targetShape.Pos.Y)) @@ -925,7 +925,7 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske } fmt.Fprint(writer, out) } else { - drawClass(writer, targetShape) + drawClass(writer, labelMaskID, targetShape) } addAppendixItems(writer, targetShape) fmt.Fprint(writer, ``) @@ -939,7 +939,7 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske } fmt.Fprint(writer, out) } else { - drawTable(writer, targetShape) + drawTable(writer, labelMaskID, targetShape) } addAppendixItems(writer, targetShape) fmt.Fprint(writer, ``) @@ -1680,7 +1680,7 @@ func Render(diagram *d2target.Diagram, opts *RenderOpts) ([]byte, error) { labelMasks = append(labelMasks, labelMask) } } else if s, is := obj.(d2target.Shape); is { - labelMask, err := drawShape(buf, s, sketchRunner) + labelMask, err := drawShape(buf, labelMaskID, s, sketchRunner) if err != nil { return nil, err } else if labelMask != "" { diff --git a/d2renderers/d2svg/table.go b/d2renderers/d2svg/table.go index df356f42e..592e4751d 100644 --- a/d2renderers/d2svg/table.go +++ b/d2renderers/d2svg/table.go @@ -13,14 +13,16 @@ import ( "oss.terrastruct.com/util-go/go2" ) -func tableHeaderBorderRadius(shape d2target.Shape) string { +// this func helps define a clipPath for shape class and sql_table +func tableHeaderBorderRadius(labelMaskID string, shape d2target.Shape) string { box := geo.NewBox( geo.NewPoint(float64(shape.Pos.X), float64(shape.Pos.Y)), float64(shape.Width), float64(shape.Height), ) topX, topY := box.TopLeft.X+box.Width, box.TopLeft.Y - out := fmt.Sprintf(``, shape.ID) + + out := fmt.Sprintf(``, labelMaskID, shape.ID) out += fmt.Sprintf(` ` } -func tableHeader(shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { +func tableHeader(labelMaskID string, shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { rectEl := d2themes.NewThemableElement("rect") rectEl.X, rectEl.Y = box.TopLeft.X, box.TopLeft.Y rectEl.Width, rectEl.Height = box.Width, box.Height @@ -47,7 +49,7 @@ func tableHeader(shape d2target.Shape, box *geo.Box, text string, textWidth, tex rectEl.ClassName = "class_header" str := rectEl.Render() if shape.BorderRadius != 0 { - str = strings.Replace(str, "/>", fmt.Sprintf(`clip-path="url(#%v)" />`, shape.ID), 1) + str = strings.Replace(str, "/>", fmt.Sprintf(`clip-path="url(#%v-%v)" />`, labelMaskID, shape.ID), 1) } if text != "" { @@ -112,7 +114,7 @@ func tableRow(shape d2target.Shape, box *geo.Box, nameText, typeText, constraint return out } -func drawTable(writer io.Writer, targetShape d2target.Shape) { +func drawTable(writer io.Writer, labelMaskID string, targetShape d2target.Shape) { rectEl := d2themes.NewThemableElement("rect") rectEl.X = float64(targetShape.Pos.X) rectEl.Y = float64(targetShape.Pos.Y) @@ -136,7 +138,7 @@ func drawTable(writer io.Writer, targetShape d2target.Shape) { headerBox := geo.NewBox(box.TopLeft, box.Width, rowHeight) fmt.Fprint(writer, - tableHeader(targetShape, headerBox, targetShape.Label, + tableHeader(labelMaskID, targetShape, headerBox, targetShape.Label, float64(targetShape.LabelWidth), float64(targetShape.LabelHeight), float64(targetShape.FontSize)), ) diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg index 84b3a3cea..f8bb1122c 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/dagre/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d \ No newline at end of file diff --git a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg index 5320a3ed4..2b678bc5d 100644 --- a/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/class_and_sqlTable_border_radius/elk/sketch.exp.svg @@ -24,7 +24,7 @@ mix-blend-mode: multiply; opacity: 0.5; } -.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d +.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> aidintPKdiskintFKjsonjsonbUNQlast_updatedtimestamp with time zone b+field[]string+method(a uint64)(x, y int) c d \ No newline at end of file From a96bb2c0bee5d0a0197c0bd9f260cb4105347b5a Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 16:56:03 +0800 Subject: [PATCH 16/19] fix: cr, rename func --- d2renderers/d2svg/d2svg.go | 2 +- d2renderers/d2svg/table.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index 8bc7ce6f3..b998d3fb0 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -880,7 +880,7 @@ func drawShape(writer io.Writer, labelMaskID string, targetShape d2target.Shape, // this clipPath must be defined outside `g` element if targetShape.BorderRadius != 0 && (targetShape.Type == d2target.ShapeClass || targetShape.Type == d2target.ShapeSQLTable) { - fmt.Fprint(writer, tableHeaderBorderRadius(labelMaskID, targetShape)) + fmt.Fprint(writer, clipPathForBorderRadius(labelMaskID, targetShape)) } fmt.Fprintf(writer, ``, svg.EscapeText(targetShape.ID), opacityStyle) tl := geo.NewPoint(float64(targetShape.Pos.X), float64(targetShape.Pos.Y)) diff --git a/d2renderers/d2svg/table.go b/d2renderers/d2svg/table.go index 592e4751d..1a04edef6 100644 --- a/d2renderers/d2svg/table.go +++ b/d2renderers/d2svg/table.go @@ -13,8 +13,8 @@ import ( "oss.terrastruct.com/util-go/go2" ) -// this func helps define a clipPath for shape class and sql_table -func tableHeaderBorderRadius(labelMaskID string, shape d2target.Shape) string { +// this func helps define a clipPath for shape class and sql_table to draw border-radius +func clipPathForBorderRadius(labelMaskID string, shape d2target.Shape) string { box := geo.NewBox( geo.NewPoint(float64(shape.Pos.X), float64(shape.Pos.Y)), float64(shape.Width), From dd1824c4dcabe520d2c10535d3aac1da29ab0437 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 17:30:46 +0800 Subject: [PATCH 17/19] fix: integrate add clipPath into element.go --- d2renderers/d2svg/class.go | 6 +----- d2renderers/d2svg/table.go | 6 +----- d2themes/element.go | 8 ++++++++ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/d2renderers/d2svg/class.go b/d2renderers/d2svg/class.go index ba0bd0ded..acaaba3e1 100644 --- a/d2renderers/d2svg/class.go +++ b/d2renderers/d2svg/class.go @@ -3,7 +3,6 @@ package d2svg import ( "fmt" "io" - "strings" "oss.terrastruct.com/d2/d2target" "oss.terrastruct.com/d2/d2themes" @@ -18,10 +17,7 @@ func classHeader(labelMaskID string, shape d2target.Shape, box *geo.Box, text st rectEl.Width, rectEl.Height = box.Width, box.Height rectEl.Fill = shape.Fill rectEl.ClassName = "class_header" - str := rectEl.Render() - if shape.BorderRadius != 0 { - str = strings.Replace(str, "/>", fmt.Sprintf(`clip-path="url(#%v-%v)" />`, labelMaskID, shape.ID), 1) - } + str := rectEl.RenderWithClipPath(fmt.Sprintf("%v-%v", labelMaskID, shape.ID)) if text != "" { tl := label.InsideMiddleCenter.GetPointOnBox( diff --git a/d2renderers/d2svg/table.go b/d2renderers/d2svg/table.go index 1a04edef6..30d18aa85 100644 --- a/d2renderers/d2svg/table.go +++ b/d2renderers/d2svg/table.go @@ -3,7 +3,6 @@ package d2svg import ( "fmt" "io" - "strings" "oss.terrastruct.com/d2/d2target" "oss.terrastruct.com/d2/d2themes" @@ -47,10 +46,7 @@ func tableHeader(labelMaskID string, shape d2target.Shape, box *geo.Box, text st rectEl.Width, rectEl.Height = box.Width, box.Height rectEl.Fill = shape.Fill rectEl.ClassName = "class_header" - str := rectEl.Render() - if shape.BorderRadius != 0 { - str = strings.Replace(str, "/>", fmt.Sprintf(`clip-path="url(#%v-%v)" />`, labelMaskID, shape.ID), 1) - } + str := rectEl.RenderWithClipPath(fmt.Sprintf("%v-%v", labelMaskID, shape.ID)) if text != "" { tl := label.InsideMiddleLeft.GetPointOnBox( diff --git a/d2themes/element.go b/d2themes/element.go index e881c0d78..b663b173f 100644 --- a/d2themes/element.go +++ b/d2themes/element.go @@ -3,6 +3,7 @@ package d2themes import ( "fmt" "math" + "strings" "oss.terrastruct.com/d2/lib/color" ) @@ -100,6 +101,13 @@ func (el *ThemableElement) SetMaskUrl(url string) { el.Mask = fmt.Sprintf("url(#%s)", url) } +func (el *ThemableElement) RenderWithClipPath(id string) string { + out := el.Render() + out = strings.Replace(out, "/>", fmt.Sprintf(`clip-path="url(#%v)" />`, id), 1) + + return out +} + func (el *ThemableElement) Render() string { out := "<" + el.tag From 77e2a23b2bae23157a04689b5a11afa2bb826a33 Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Thu, 9 Mar 2023 17:51:20 +0800 Subject: [PATCH 18/19] fix: should add clipPath --- d2renderers/d2svg/class.go | 2 +- d2renderers/d2svg/table.go | 2 +- d2themes/element.go | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/d2renderers/d2svg/class.go b/d2renderers/d2svg/class.go index acaaba3e1..1e69520d4 100644 --- a/d2renderers/d2svg/class.go +++ b/d2renderers/d2svg/class.go @@ -17,7 +17,7 @@ func classHeader(labelMaskID string, shape d2target.Shape, box *geo.Box, text st rectEl.Width, rectEl.Height = box.Width, box.Height rectEl.Fill = shape.Fill rectEl.ClassName = "class_header" - str := rectEl.RenderWithClipPath(fmt.Sprintf("%v-%v", labelMaskID, shape.ID)) + str := rectEl.RenderWithClipPath(fmt.Sprintf("%v-%v", labelMaskID, shape.ID), shape.BorderRadius != 0) if text != "" { tl := label.InsideMiddleCenter.GetPointOnBox( diff --git a/d2renderers/d2svg/table.go b/d2renderers/d2svg/table.go index 30d18aa85..3a5816f6e 100644 --- a/d2renderers/d2svg/table.go +++ b/d2renderers/d2svg/table.go @@ -46,7 +46,7 @@ func tableHeader(labelMaskID string, shape d2target.Shape, box *geo.Box, text st rectEl.Width, rectEl.Height = box.Width, box.Height rectEl.Fill = shape.Fill rectEl.ClassName = "class_header" - str := rectEl.RenderWithClipPath(fmt.Sprintf("%v-%v", labelMaskID, shape.ID)) + str := rectEl.RenderWithClipPath(fmt.Sprintf("%v-%v", labelMaskID, shape.ID), shape.BorderRadius != 0) if text != "" { tl := label.InsideMiddleLeft.GetPointOnBox( diff --git a/d2themes/element.go b/d2themes/element.go index b663b173f..d5b96e872 100644 --- a/d2themes/element.go +++ b/d2themes/element.go @@ -101,9 +101,11 @@ func (el *ThemableElement) SetMaskUrl(url string) { el.Mask = fmt.Sprintf("url(#%s)", url) } -func (el *ThemableElement) RenderWithClipPath(id string) string { +func (el *ThemableElement) RenderWithClipPath(id string, shouldAddClipPath bool) string { out := el.Render() - out = strings.Replace(out, "/>", fmt.Sprintf(`clip-path="url(#%v)" />`, id), 1) + if shouldAddClipPath { + out = strings.Replace(out, "/>", fmt.Sprintf(`clip-path="url(#%v)" />`, id), 1) + } return out } From 1cb1fd4344279a6d4ef9edab9831621c37abcbba Mon Sep 17 00:00:00 2001 From: donglixiaoche Date: Fri, 10 Mar 2023 09:54:35 +0800 Subject: [PATCH 19/19] fix: cr --- d2renderers/d2svg/class.go | 11 +++++++---- d2renderers/d2svg/d2svg.go | 8 ++++---- d2renderers/d2svg/table.go | 15 +++++++++------ d2themes/element.go | 19 ++++++++----------- 4 files changed, 28 insertions(+), 25 deletions(-) diff --git a/d2renderers/d2svg/class.go b/d2renderers/d2svg/class.go index 1e69520d4..7a560f225 100644 --- a/d2renderers/d2svg/class.go +++ b/d2renderers/d2svg/class.go @@ -11,13 +11,16 @@ import ( "oss.terrastruct.com/d2/lib/svg" ) -func classHeader(labelMaskID string, shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { +func classHeader(diagramHash string, shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { rectEl := d2themes.NewThemableElement("rect") rectEl.X, rectEl.Y = box.TopLeft.X, box.TopLeft.Y rectEl.Width, rectEl.Height = box.Width, box.Height rectEl.Fill = shape.Fill rectEl.ClassName = "class_header" - str := rectEl.RenderWithClipPath(fmt.Sprintf("%v-%v", labelMaskID, shape.ID), shape.BorderRadius != 0) + if shape.BorderRadius != 0 { + rectEl.ClipPath = fmt.Sprintf("%v-%v", diagramHash, shape.ID) + } + str := rectEl.Render() if text != "" { tl := label.InsideMiddleCenter.GetPointOnBox( @@ -81,7 +84,7 @@ func classRow(shape d2target.Shape, box *geo.Box, prefix, nameText, typeText str return out } -func drawClass(writer io.Writer, labelMaskID string, targetShape d2target.Shape) { +func drawClass(writer io.Writer, diagramHash string, targetShape d2target.Shape) { el := d2themes.NewThemableElement("rect") el.X = float64(targetShape.Pos.X) el.Y = float64(targetShape.Pos.Y) @@ -104,7 +107,7 @@ func drawClass(writer io.Writer, labelMaskID string, targetShape d2target.Shape) headerBox := geo.NewBox(box.TopLeft, box.Width, 2*rowHeight) fmt.Fprint(writer, - classHeader(labelMaskID, targetShape, headerBox, targetShape.Label, float64(targetShape.LabelWidth), float64(targetShape.LabelHeight), float64(targetShape.FontSize)), + classHeader(diagramHash, targetShape, headerBox, targetShape.Label, float64(targetShape.LabelWidth), float64(targetShape.LabelHeight), float64(targetShape.FontSize)), ) rowBox := geo.NewBox(box.TopLeft.Copy(), box.Width, rowHeight) diff --git a/d2renderers/d2svg/d2svg.go b/d2renderers/d2svg/d2svg.go index b998d3fb0..66de5a515 100644 --- a/d2renderers/d2svg/d2svg.go +++ b/d2renderers/d2svg/d2svg.go @@ -865,7 +865,7 @@ func render3dHexagon(targetShape d2target.Shape) string { return borderMask + mainShapeRendered + renderedSides + renderedBorder } -func drawShape(writer io.Writer, labelMaskID string, targetShape d2target.Shape, sketchRunner *d2sketch.Runner) (labelMask string, err error) { +func drawShape(writer io.Writer, diagramHash string, targetShape d2target.Shape, sketchRunner *d2sketch.Runner) (labelMask string, err error) { closingTag := "" if targetShape.Link != "" { @@ -880,7 +880,7 @@ func drawShape(writer io.Writer, labelMaskID string, targetShape d2target.Shape, // this clipPath must be defined outside `g` element if targetShape.BorderRadius != 0 && (targetShape.Type == d2target.ShapeClass || targetShape.Type == d2target.ShapeSQLTable) { - fmt.Fprint(writer, clipPathForBorderRadius(labelMaskID, targetShape)) + fmt.Fprint(writer, clipPathForBorderRadius(diagramHash, targetShape)) } fmt.Fprintf(writer, ``, svg.EscapeText(targetShape.ID), opacityStyle) tl := geo.NewPoint(float64(targetShape.Pos.X), float64(targetShape.Pos.Y)) @@ -925,7 +925,7 @@ func drawShape(writer io.Writer, labelMaskID string, targetShape d2target.Shape, } fmt.Fprint(writer, out) } else { - drawClass(writer, labelMaskID, targetShape) + drawClass(writer, diagramHash, targetShape) } addAppendixItems(writer, targetShape) fmt.Fprint(writer, ``) @@ -939,7 +939,7 @@ func drawShape(writer io.Writer, labelMaskID string, targetShape d2target.Shape, } fmt.Fprint(writer, out) } else { - drawTable(writer, labelMaskID, targetShape) + drawTable(writer, diagramHash, targetShape) } addAppendixItems(writer, targetShape) fmt.Fprint(writer, ``) diff --git a/d2renderers/d2svg/table.go b/d2renderers/d2svg/table.go index 3a5816f6e..e159a4155 100644 --- a/d2renderers/d2svg/table.go +++ b/d2renderers/d2svg/table.go @@ -13,7 +13,7 @@ import ( ) // this func helps define a clipPath for shape class and sql_table to draw border-radius -func clipPathForBorderRadius(labelMaskID string, shape d2target.Shape) string { +func clipPathForBorderRadius(diagramHash string, shape d2target.Shape) string { box := geo.NewBox( geo.NewPoint(float64(shape.Pos.X), float64(shape.Pos.Y)), float64(shape.Width), @@ -21,7 +21,7 @@ func clipPathForBorderRadius(labelMaskID string, shape d2target.Shape) string { ) topX, topY := box.TopLeft.X+box.Width, box.TopLeft.Y - out := fmt.Sprintf(``, labelMaskID, shape.ID) + out := fmt.Sprintf(``, diagramHash, shape.ID) out += fmt.Sprintf(` ` } -func tableHeader(labelMaskID string, shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { +func tableHeader(diagramHash string, shape d2target.Shape, box *geo.Box, text string, textWidth, textHeight, fontSize float64) string { rectEl := d2themes.NewThemableElement("rect") rectEl.X, rectEl.Y = box.TopLeft.X, box.TopLeft.Y rectEl.Width, rectEl.Height = box.Width, box.Height rectEl.Fill = shape.Fill rectEl.ClassName = "class_header" - str := rectEl.RenderWithClipPath(fmt.Sprintf("%v-%v", labelMaskID, shape.ID), shape.BorderRadius != 0) + if shape.BorderRadius != 0 { + rectEl.ClipPath = fmt.Sprintf("%v-%v", diagramHash, shape.ID) + } + str := rectEl.Render() if text != "" { tl := label.InsideMiddleLeft.GetPointOnBox( @@ -110,7 +113,7 @@ func tableRow(shape d2target.Shape, box *geo.Box, nameText, typeText, constraint return out } -func drawTable(writer io.Writer, labelMaskID string, targetShape d2target.Shape) { +func drawTable(writer io.Writer, diagramHash string, targetShape d2target.Shape) { rectEl := d2themes.NewThemableElement("rect") rectEl.X = float64(targetShape.Pos.X) rectEl.Y = float64(targetShape.Pos.Y) @@ -134,7 +137,7 @@ func drawTable(writer io.Writer, labelMaskID string, targetShape d2target.Shape) headerBox := geo.NewBox(box.TopLeft, box.Width, rowHeight) fmt.Fprint(writer, - tableHeader(labelMaskID, targetShape, headerBox, targetShape.Label, + tableHeader(diagramHash, targetShape, headerBox, targetShape.Label, float64(targetShape.LabelWidth), float64(targetShape.LabelHeight), float64(targetShape.FontSize)), ) diff --git a/d2themes/element.go b/d2themes/element.go index d5b96e872..319c0143a 100644 --- a/d2themes/element.go +++ b/d2themes/element.go @@ -3,7 +3,6 @@ package d2themes import ( "fmt" "math" - "strings" "oss.terrastruct.com/d2/lib/color" ) @@ -46,7 +45,8 @@ type ThemableElement struct { Style string Attributes string - Content string + Content string + ClipPath string } func NewThemableElement(tag string) *ThemableElement { @@ -85,6 +85,7 @@ func NewThemableElement(tag string) *ThemableElement { "", "", "", + "", } } @@ -101,15 +102,6 @@ func (el *ThemableElement) SetMaskUrl(url string) { el.Mask = fmt.Sprintf("url(#%s)", url) } -func (el *ThemableElement) RenderWithClipPath(id string, shouldAddClipPath bool) string { - out := el.Render() - if shouldAddClipPath { - out = strings.Replace(out, "/>", fmt.Sprintf(`clip-path="url(#%v)" />`, id), 1) - } - - return out -} - func (el *ThemableElement) Render() string { out := "<" + el.tag @@ -211,8 +203,13 @@ func (el *ThemableElement) Render() string { out += fmt.Sprintf(` %s`, el.Attributes) } + if len(el.ClipPath) > 0 { + out += fmt.Sprintf(` clip-path="url(#%s)"`, el.ClipPath) + } + if len(el.Content) > 0 { return fmt.Sprintf("%s>%s", out, el.Content, el.tag) } + return out + " />" }