diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md
index 317fa401c..e7fd1d63f 100644
--- a/ci/release/changelogs/next.md
+++ b/ci/release/changelogs/next.md
@@ -4,6 +4,8 @@
- Sequence diagram edge groups account for edge label heights [#2038](https://github.com/terrastruct/d2/pull/2038)
- Sequence diagram self-referential edges account for edge label heights [#2040](https://github.com/terrastruct/d2/pull/2040)
-- Sequence diagram: The spacing between self-referential edges and regular edges is uniform [#2043](https://github.com/terrastruct/d2/pull/2043)
+- Sequence diagram: The spacing between self-referential edges and regular edges is uniform [#2043](https://github.com/terrastruct/d2/pull/2043)
#### Bugfixes ⛑️
+
+- Sequence diagram multi-line edge labels no longer can collide with other elements [#2049](https://github.com/terrastruct/d2/pull/2049)
diff --git a/d2layouts/d2sequence/sequence_diagram.go b/d2layouts/d2sequence/sequence_diagram.go
index f93b50399..3dea32b4f 100644
--- a/d2layouts/d2sequence/sequence_diagram.go
+++ b/d2layouts/d2sequence/sequence_diagram.go
@@ -442,7 +442,7 @@ func (sd *sequenceDiagram) placeNotes() {
for _, msg := range sd.messages {
if sd.verticalIndices[msg.AbsID()] < verticalIndex {
- y += sd.yStep
+ y += sd.yStep + float64(msg.LabelDimensions.Height)
}
}
for _, otherNote := range sd.notes {
@@ -535,7 +535,6 @@ func (sd *sequenceDiagram) placeSpans() {
// routeMessages routes horizontal edges (messages) from Src to Dst lifeline (actor/span center)
// in another step, routes are adjusted to spans borders when necessary
func (sd *sequenceDiagram) routeMessages() error {
- var prevIsLoop bool
messageOffset := sd.maxActorHeight + sd.yStep
for _, message := range sd.messages {
message.ZIndex = MESSAGE_Z_INDEX
@@ -546,13 +545,6 @@ func (sd *sequenceDiagram) routeMessages() error {
}
}
- // we need extra space if the previous message is a loop
- if prevIsLoop {
- messageOffset += MIN_MESSAGE_DISTANCE * 1.5
- }
-
- startY := messageOffset + noteOffset
-
var startX, endX float64
if startCenter := getCenter(message.Src); startCenter != nil {
startX = startCenter.X
@@ -580,6 +572,7 @@ func (sd *sequenceDiagram) routeMessages() error {
if isSelfMessage || isToDescendant || isFromDescendant || isToSibling {
midX := startX + SELF_MESSAGE_HORIZONTAL_TRAVEL
+ startY := messageOffset + noteOffset
endY := startY + math.Max(float64(message.LabelDimensions.Height), MIN_MESSAGE_DISTANCE)*1.5
message.Route = []*geo.Point{
geo.NewPoint(startX, startY),
@@ -587,15 +580,15 @@ func (sd *sequenceDiagram) routeMessages() error {
geo.NewPoint(midX, endY),
geo.NewPoint(endX, endY),
}
- prevIsLoop = true
+ messageOffset = endY + sd.yStep - noteOffset
} else {
+ startY := messageOffset + noteOffset + float64(message.LabelDimensions.Height/2.)
message.Route = []*geo.Point{
geo.NewPoint(startX, startY),
geo.NewPoint(endX, startY),
}
- prevIsLoop = false
+ messageOffset = startY + float64(message.LabelDimensions.Height/2.) + sd.yStep - noteOffset
}
- messageOffset += math.Max(sd.yStep, float64(message.LabelDimensions.Height)+MIN_MESSAGE_DISTANCE*1.5)
if message.Label.Value != "" {
message.LabelPosition = go2.Pointer(label.InsideMiddleCenter.String())
diff --git a/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg
index 6036db20d..796bcbca4 100644
--- a/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg
+++ b/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg
@@ -1,19 +1,19 @@
-
\ No newline at end of file
diff --git a/e2etests/testdata/stable/nesting_power/elk/board.exp.json b/e2etests/testdata/stable/nesting_power/elk/board.exp.json
index 5c3f56e34..a16e2ba25 100644
--- a/e2etests/testdata/stable/nesting_power/elk/board.exp.json
+++ b/e2etests/testdata/stable/nesting_power/elk/board.exp.json
@@ -8,7 +8,7 @@
"type": "rectangle",
"pos": {
"x": -2800,
- "y": 745
+ "y": 762
},
"width": 2792,
"height": 978,
@@ -49,7 +49,7 @@
"type": "rectangle",
"pos": {
"x": -2750,
- "y": 1124
+ "y": 1141
},
"width": 658,
"height": 251,
@@ -90,7 +90,7 @@
"type": "rectangle",
"pos": {
"x": -1820,
- "y": 1154
+ "y": 1171
},
"width": 90,
"height": 160,
@@ -131,7 +131,7 @@
"type": "rectangle",
"pos": {
"x": -1660,
- "y": 795
+ "y": 812
},
"width": 1602,
"height": 878,
@@ -172,7 +172,7 @@
"type": "rectangle",
"pos": {
"x": -2700,
- "y": 1174
+ "y": 1192
},
"width": 86,
"height": 80,
@@ -213,7 +213,7 @@
"type": "rectangle",
"pos": {
"x": -2448,
- "y": 1215
+ "y": 1232
},
"width": 67,
"height": 80,
@@ -254,7 +254,7 @@
"type": "rectangle",
"pos": {
"x": -2215,
- "y": 1259
+ "y": 1276
},
"width": 73,
"height": 66,
@@ -295,7 +295,7 @@
"type": "rectangle",
"pos": {
"x": -1600,
- "y": 855
+ "y": 872
},
"width": 204,
"height": 758,
@@ -336,7 +336,7 @@
"type": "rectangle",
"pos": {
"x": -1356,
- "y": 855
+ "y": 872
},
"width": 322,
"height": 758,
@@ -377,7 +377,7 @@
"type": "rectangle",
"pos": {
"x": -1540,
- "y": 915
+ "y": 932
},
"width": 84,
"height": 66,
@@ -418,7 +418,7 @@
"type": "rectangle",
"pos": {
"x": -1540,
- "y": 1021
+ "y": 1038
},
"width": 84,
"height": 66,
@@ -459,7 +459,7 @@
"type": "rectangle",
"pos": {
"x": -1540,
- "y": 1127
+ "y": 1144
},
"width": 84,
"height": 66,
@@ -500,7 +500,7 @@
"type": "rectangle",
"pos": {
"x": -1540,
- "y": 1233
+ "y": 1250
},
"width": 84,
"height": 66,
@@ -541,7 +541,7 @@
"type": "rectangle",
"pos": {
"x": -1540,
- "y": 1339
+ "y": 1356
},
"width": 84,
"height": 66,
@@ -582,7 +582,7 @@
"type": "sequence_diagram",
"pos": {
"x": -994,
- "y": 855
+ "y": 872
},
"width": 876,
"height": 758,
@@ -623,7 +623,7 @@
"type": "rectangle",
"pos": {
"x": -982,
- "y": 1255
+ "y": 1272
},
"width": 100,
"height": 66,
@@ -664,7 +664,7 @@
"type": "rectangle",
"pos": {
"x": -832,
- "y": 1255
+ "y": 1272
},
"width": 100,
"height": 66,
@@ -705,7 +705,7 @@
"type": "rectangle",
"pos": {
"x": -692,
- "y": 1255
+ "y": 1272
},
"width": 168,
"height": 66,
@@ -746,7 +746,7 @@
"type": "rectangle",
"pos": {
"x": -614,
- "y": 1451
+ "y": 1468
},
"width": 12,
"height": 90,
@@ -786,7 +786,7 @@
"type": "rectangle",
"pos": {
"x": -484,
- "y": 933
+ "y": 950
},
"width": 354,
"height": 388,
@@ -827,7 +827,7 @@
"type": "rectangle",
"pos": {
"x": -484,
- "y": 964
+ "y": 981
},
"width": 77,
"height": 66,
@@ -868,7 +868,7 @@
"type": "rectangle",
"pos": {
"x": -407,
- "y": 964
+ "y": 981
},
"width": 277,
"height": 66,
@@ -909,7 +909,7 @@
"type": "rectangle",
"pos": {
"x": -484,
- "y": 1030
+ "y": 1047
},
"width": 77,
"height": 291,
@@ -950,7 +950,7 @@
"type": "rectangle",
"pos": {
"x": -474,
- "y": 1061
+ "y": 1078
},
"width": 53,
"height": 66,
@@ -991,7 +991,7 @@
"type": "rectangle",
"pos": {
"x": -474,
- "y": 1147
+ "y": 1164
},
"width": 53,
"height": 66,
@@ -1032,7 +1032,7 @@
"type": "rectangle",
"pos": {
"x": -474,
- "y": 1233
+ "y": 1250
},
"width": 53,
"height": 66,
@@ -1073,7 +1073,7 @@
"type": "sequence_diagram",
"pos": {
"x": -407,
- "y": 1030
+ "y": 1047
},
"width": 277,
"height": 291,
@@ -1114,7 +1114,7 @@
"type": "rectangle",
"pos": {
"x": -395,
- "y": 1103
+ "y": 1120
},
"width": 105,
"height": 66,
@@ -1155,7 +1155,7 @@
"type": "rectangle",
"pos": {
"x": -242,
- "y": 1103
+ "y": 1120
},
"width": 100,
"height": 66,
@@ -1196,7 +1196,7 @@
"type": "rectangle",
"pos": {
"x": -1306,
- "y": 905
+ "y": 922
},
"width": 222,
"height": 166,
@@ -1237,7 +1237,7 @@
"type": "rectangle",
"pos": {
"x": -1256,
- "y": 955
+ "y": 972
},
"width": 122,
"height": 66,
@@ -2918,7 +2918,7 @@
"type": "rectangle",
"pos": {
"x": 3614,
- "y": 1091
+ "y": 1108
},
"width": 813,
"height": 286,
@@ -2959,7 +2959,7 @@
"type": "rectangle",
"pos": {
"x": 3674,
- "y": 1151
+ "y": 1168
},
"width": 57,
"height": 166,
@@ -3000,7 +3000,7 @@
"type": "rectangle",
"pos": {
"x": 3771,
- "y": 1151
+ "y": 1168
},
"width": 177,
"height": 166,
@@ -3041,7 +3041,7 @@
"type": "rectangle",
"pos": {
"x": 3821,
- "y": 1201
+ "y": 1218
},
"width": 77,
"height": 66,
@@ -3082,7 +3082,7 @@
"type": "rectangle",
"pos": {
"x": 3988,
- "y": 1151
+ "y": 1168
},
"width": 72,
"height": 166,
@@ -3123,7 +3123,7 @@
"type": "rectangle",
"pos": {
"x": 4100,
- "y": 1151
+ "y": 1168
},
"width": 153,
"height": 166,
@@ -3164,7 +3164,7 @@
"type": "rectangle",
"pos": {
"x": 4150,
- "y": 1201
+ "y": 1218
},
"width": 53,
"height": 66,
@@ -3205,7 +3205,7 @@
"type": "rectangle",
"pos": {
"x": 4293,
- "y": 1151
+ "y": 1168
},
"width": 74,
"height": 166,
@@ -4216,7 +4216,7 @@
"y": 757
},
"width": 2051,
- "height": 1699,
+ "height": 1734,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -4380,7 +4380,7 @@
"y": 1058
},
"width": 1931,
- "height": 1338,
+ "height": 1373,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -4418,10 +4418,10 @@
"type": "sequence_diagram",
"pos": {
"x": 1653,
- "y": 1366
+ "y": 1319
},
"width": 777,
- "height": 786,
+ "height": 916,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -4500,7 +4500,7 @@
"type": "rectangle",
"pos": {
"x": 1665,
- "y": 1444
+ "y": 1397
},
"width": 100,
"height": 66,
@@ -4541,10 +4541,10 @@
"type": "rectangle",
"pos": {
"x": 1709,
- "y": 1570
+ "y": 1533
},
"width": 12,
- "height": 300,
+ "height": 380,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -4581,7 +4581,7 @@
"type": "rectangle",
"pos": {
"x": 1805,
- "y": 1444
+ "y": 1397
},
"width": 140,
"height": 66,
@@ -4622,10 +4622,10 @@
"type": "rectangle",
"pos": {
"x": 1869,
- "y": 1570
+ "y": 1533
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -4662,7 +4662,7 @@
"type": "rectangle",
"pos": {
"x": 1975,
- "y": 1444
+ "y": 1397
},
"width": 100,
"height": 66,
@@ -4703,10 +4703,10 @@
"type": "rectangle",
"pos": {
"x": 2019,
- "y": 1710
+ "y": 1713
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -4743,7 +4743,7 @@
"type": "rectangle",
"pos": {
"x": 2115,
- "y": 1444
+ "y": 1397
},
"width": 126,
"height": 66,
@@ -4784,10 +4784,10 @@
"type": "rectangle",
"pos": {
"x": 2172,
- "y": 1850
+ "y": 1893
},
"width": 12,
- "height": 230,
+ "height": 270,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -4824,10 +4824,10 @@
"type": "rectangle",
"pos": {
"x": 2168,
- "y": 1920
+ "y": 1973
},
"width": 20,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -4864,7 +4864,7 @@
"type": "rectangle",
"pos": {
"x": 2318,
- "y": 1444
+ "y": 1397
},
"width": 100,
"height": 66,
@@ -4905,7 +4905,7 @@
"type": "rectangle",
"pos": {
"x": 2362,
- "y": 1990
+ "y": 2053
},
"width": 12,
"height": 30,
@@ -4945,7 +4945,7 @@
"type": "rectangle",
"pos": {
"x": 2448,
- "y": 2280
+ "y": 2315
},
"width": 112,
"height": 66,
@@ -4986,7 +4986,7 @@
"type": "queue",
"pos": {
"x": 2450,
- "y": 1319
+ "y": 1336
},
"width": 1034,
"height": 881,
@@ -5027,7 +5027,7 @@
"type": "sequence_diagram",
"pos": {
"x": 2500,
- "y": 1369
+ "y": 1386
},
"width": 934,
"height": 781,
@@ -5068,7 +5068,7 @@
"type": "rectangle",
"pos": {
"x": 2512,
- "y": 1442
+ "y": 1459
},
"width": 100,
"height": 66,
@@ -5109,7 +5109,7 @@
"type": "rectangle",
"pos": {
"x": 2662,
- "y": 1442
+ "y": 1459
},
"width": 100,
"height": 66,
@@ -5150,7 +5150,7 @@
"type": "rectangle",
"pos": {
"x": 2802,
- "y": 1442
+ "y": 1459
},
"width": 126,
"height": 66,
@@ -5191,7 +5191,7 @@
"type": "rectangle",
"pos": {
"x": 2965,
- "y": 1442
+ "y": 1459
},
"width": 100,
"height": 66,
@@ -5232,7 +5232,7 @@
"type": "rectangle",
"pos": {
"x": 3105,
- "y": 1442
+ "y": 1459
},
"width": 137,
"height": 66,
@@ -5273,7 +5273,7 @@
"type": "rectangle",
"pos": {
"x": 3282,
- "y": 1442
+ "y": 1459
},
"width": 140,
"height": 66,
@@ -5314,7 +5314,7 @@
"type": "rectangle",
"pos": {
"x": 3346,
- "y": 1568
+ "y": 1585
},
"width": 12,
"height": 30,
@@ -5354,7 +5354,7 @@
"type": "rectangle",
"pos": {
"x": 3009,
- "y": 1558
+ "y": 1575
},
"width": 12,
"height": 380,
@@ -5394,7 +5394,7 @@
"type": "rectangle",
"pos": {
"x": 3005,
- "y": 1568
+ "y": 1585
},
"width": 20,
"height": 90,
@@ -5434,7 +5434,7 @@
"type": "rectangle",
"pos": {
"x": 2859,
- "y": 1618
+ "y": 1635
},
"width": 12,
"height": 190,
@@ -5474,7 +5474,7 @@
"type": "rectangle",
"pos": {
"x": 2855,
- "y": 1628
+ "y": 1645
},
"width": 20,
"height": 170,
@@ -5514,7 +5514,7 @@
"type": "rectangle",
"pos": {
"x": 2851,
- "y": 1638
+ "y": 1655
},
"width": 28,
"height": 90,
@@ -5554,7 +5554,7 @@
"type": "rectangle",
"pos": {
"x": 2706,
- "y": 1678
+ "y": 1695
},
"width": 12,
"height": 220,
@@ -5594,7 +5594,7 @@
"type": "rectangle",
"pos": {
"x": 2702,
- "y": 1688
+ "y": 1705
},
"width": 20,
"height": 200,
@@ -5634,7 +5634,7 @@
"type": "rectangle",
"pos": {
"x": 2698,
- "y": 1698
+ "y": 1715
},
"width": 28,
"height": 180,
@@ -5674,7 +5674,7 @@
"type": "rectangle",
"pos": {
"x": 2694,
- "y": 1708
+ "y": 1725
},
"width": 36,
"height": 160,
@@ -5714,7 +5714,7 @@
"type": "rectangle",
"pos": {
"x": 3167,
- "y": 1808
+ "y": 1825
},
"width": 12,
"height": 240,
@@ -5754,7 +5754,7 @@
"type": "rectangle",
"pos": {
"x": 3163,
- "y": 1818
+ "y": 1835
},
"width": 20,
"height": 220,
@@ -5794,7 +5794,7 @@
"type": "rectangle",
"pos": {
"x": 3159,
- "y": 1828
+ "y": 1845
},
"width": 28,
"height": 200,
@@ -5834,7 +5834,7 @@
"type": "rectangle",
"pos": {
"x": 3155,
- "y": 1838
+ "y": 1855
},
"width": 36,
"height": 180,
@@ -5874,7 +5874,7 @@
"type": "rectangle",
"pos": {
"x": 3151,
- "y": 1848
+ "y": 1865
},
"width": 44,
"height": 160,
@@ -5914,7 +5914,7 @@
"type": "rectangle",
"pos": {
"x": 2556,
- "y": 1918
+ "y": 1935
},
"width": 12,
"height": 30,
@@ -5954,7 +5954,7 @@
"type": "rectangle",
"pos": {
"x": 3346,
- "y": 2058
+ "y": 2075
},
"width": 12,
"height": 30,
@@ -5994,7 +5994,7 @@
"type": "rectangle",
"pos": {
"x": -519,
- "y": 2476
+ "y": 2511
},
"width": 511,
"height": 366,
@@ -6035,7 +6035,7 @@
"type": "rectangle",
"pos": {
"x": -469,
- "y": 2526
+ "y": 2561
},
"width": 411,
"height": 266,
@@ -6076,7 +6076,7 @@
"type": "rectangle",
"pos": {
"x": -419,
- "y": 2576
+ "y": 2611
},
"width": 311,
"height": 166,
@@ -6117,7 +6117,7 @@
"type": "rectangle",
"pos": {
"x": -369,
- "y": 2626
+ "y": 2661
},
"width": 211,
"height": 66,
@@ -6181,11 +6181,11 @@
"route": [
{
"x": -2092,
- "y": 1303
+ "y": 1320.5
},
{
"x": -1820,
- "y": 1303
+ "y": 1320.5
}
],
"animated": false,
@@ -6219,11 +6219,11 @@
"route": [
{
"x": -1730,
- "y": 1234
+ "y": 1251.5
},
{
"x": -1660,
- "y": 1234
+ "y": 1251.5
}
],
"animated": false,
@@ -6257,11 +6257,11 @@
"route": [
{
"x": -2614,
- "y": 1227.8330078125
+ "y": 1245.3330078125
},
{
"x": -2448,
- "y": 1227.8330078125
+ "y": 1245.3330078125
}
],
"animated": false,
@@ -6295,19 +6295,19 @@
"route": [
{
"x": -2381,
- "y": 1268.3330078125
+ "y": 1285.8330078125
},
{
"x": -2341,
- "y": 1268.3330078125
+ "y": 1285.8330078125
},
{
"x": -2341,
- "y": 1292
+ "y": 1309.5
},
{
"x": -2215,
- "y": 1292
+ "y": 1309.5
}
],
"animated": false,
@@ -6341,19 +6341,19 @@
"route": [
{
"x": -2142,
- "y": 1292
+ "y": 1309.5
},
{
"x": -2047,
- "y": 1292
+ "y": 1309.5
},
{
"x": -2047,
- "y": 1251
+ "y": 1268.5
},
{
"x": -1820,
- "y": 1251
+ "y": 1268.5
}
],
"animated": false,
@@ -6387,19 +6387,19 @@
"route": [
{
"x": -2614,
- "y": 1201.166015625
+ "y": 1218.666015625
},
{
"x": -2574,
- "y": 1201.166015625
+ "y": 1218.666015625
},
{
"x": -2574,
- "y": 1174
+ "y": 1191.5
},
{
"x": -1820,
- "y": 1174
+ "y": 1191.5
}
],
"animated": false,
@@ -6433,19 +6433,19 @@
"route": [
{
"x": -2381,
- "y": 1241.666015625
+ "y": 1259.166015625
},
{
"x": -2341,
- "y": 1241.666015625
+ "y": 1259.166015625
},
{
"x": -2341,
- "y": 1217.5
+ "y": 1235
},
{
"x": -1820,
- "y": 1217.5
+ "y": 1235
}
],
"animated": false,
@@ -6479,11 +6479,11 @@
"route": [
{
"x": -1396,
- "y": 1234
+ "y": 1251.5
},
{
"x": -1356,
- "y": 1234
+ "y": 1251.5
}
],
"animated": false,
@@ -6517,11 +6517,11 @@
"route": [
{
"x": -1498,
- "y": 981
+ "y": 998.5
},
{
"x": -1498,
- "y": 1021
+ "y": 1038.5
}
],
"animated": false,
@@ -6555,11 +6555,11 @@
"route": [
{
"x": -1498,
- "y": 1087
+ "y": 1104.5
},
{
"x": -1498,
- "y": 1127
+ "y": 1144.5
}
],
"animated": false,
@@ -6593,11 +6593,11 @@
"route": [
{
"x": -1498,
- "y": 1193
+ "y": 1210.5
},
{
"x": -1498,
- "y": 1233
+ "y": 1250.5
}
],
"animated": false,
@@ -6631,11 +6631,11 @@
"route": [
{
"x": -1498,
- "y": 1299
+ "y": 1316.5
},
{
"x": -1498,
- "y": 1339
+ "y": 1356.5
}
],
"animated": false,
@@ -6669,11 +6669,11 @@
"route": [
{
"x": -1034,
- "y": 1234
+ "y": 1251.5
},
{
"x": -994,
- "y": 1234
+ "y": 1251.5
}
],
"animated": false,
@@ -6707,11 +6707,11 @@
"route": [
{
"x": -932,
- "y": 1391
+ "y": 1408.5
},
{
"x": -782,
- "y": 1391
+ "y": 1408.5
}
],
"animated": false,
@@ -6745,11 +6745,11 @@
"route": [
{
"x": -782,
- "y": 1461
+ "y": 1478.5
},
{
"x": -614,
- "y": 1461
+ "y": 1478.5
}
],
"animated": false,
@@ -6783,11 +6783,11 @@
"route": [
{
"x": -602,
- "y": 1531
+ "y": 1548.5
},
{
"x": -307,
- "y": 1531
+ "y": 1548.5
}
],
"animated": false,
@@ -6821,11 +6821,11 @@
"route": [
{
"x": -447.5,
- "y": 1127
+ "y": 1144.5
},
{
"x": -447.5,
- "y": 1147
+ "y": 1164.5
}
],
"animated": false,
@@ -6859,11 +6859,11 @@
"route": [
{
"x": -447.5,
- "y": 1213
+ "y": 1230.5
},
{
"x": -447.5,
- "y": 1233
+ "y": 1250.5
}
],
"animated": false,
@@ -6897,11 +6897,11 @@
"route": [
{
"x": -342.5,
- "y": 1239
+ "y": 1256.5
},
{
"x": -192,
- "y": 1239
+ "y": 1256.5
}
],
"animated": false,
@@ -6938,11 +6938,11 @@
"route": [
{
"x": -230,
- "y": 1169
+ "y": 1186.5
},
{
"x": -602,
- "y": 1491
+ "y": 1508.5
}
],
"animated": false,
@@ -6979,11 +6979,11 @@
"route": [
{
"x": -1456,
- "y": 1045
+ "y": 1062.5
},
{
"x": -1256,
- "y": 1001
+ "y": 1018.5
}
],
"animated": false,
@@ -7020,11 +7020,11 @@
"route": [
{
"x": -1540,
- "y": 1366.5
+ "y": 1384
},
{
"x": -2614,
- "y": 1220.5
+ "y": 1238
}
],
"animated": false,
@@ -7061,11 +7061,11 @@
"route": [
{
"x": -1539.5,
- "y": 969
+ "y": 986.5
},
{
"x": -2142.5,
- "y": 1274
+ "y": 1291.5
}
],
"animated": false,
@@ -8086,11 +8086,11 @@
"route": [
{
"x": 3730.5,
- "y": 1234
+ "y": 1251.5
},
{
"x": 3821.5,
- "y": 1234
+ "y": 1251.5
}
],
"animated": false,
@@ -8127,11 +8127,11 @@
"route": [
{
"x": 3898,
- "y": 1234
+ "y": 1251.5
},
{
"x": 3988,
- "y": 1234
+ "y": 1251.5
}
],
"animated": false,
@@ -8168,11 +8168,11 @@
"route": [
{
"x": 4059.5,
- "y": 1234
+ "y": 1251.5
},
{
"x": 4150.5,
- "y": 1234
+ "y": 1251.5
}
],
"animated": false,
@@ -8209,11 +8209,11 @@
"route": [
{
"x": 4203,
- "y": 1234
+ "y": 1251.5
},
{
"x": 4293,
- "y": 1234
+ "y": 1251.5
}
],
"animated": false,
@@ -8715,11 +8715,11 @@
"route": [
{
"x": 1889.5,
- "y": 957.5
+ "y": 958
},
{
- "x": 1967.5,
- "y": 1366.5
+ "x": 1956.5,
+ "y": 1319
}
],
"animated": false,
@@ -8753,11 +8753,11 @@
"route": [
{
"x": 1721,
- "y": 1580.5
+ "y": 1543
},
{
"x": 1869,
- "y": 1580.5
+ "y": 1543
}
],
"animated": false,
@@ -8791,11 +8791,11 @@
"route": [
{
"x": 1721,
- "y": 1650.5
+ "y": 1633
},
{
"x": 1869,
- "y": 1650.5
+ "y": 1633
}
],
"animated": false,
@@ -8829,11 +8829,11 @@
"route": [
{
"x": 1721,
- "y": 1720.5
+ "y": 1723
},
{
"x": 2019,
- "y": 1720.5
+ "y": 1723
}
],
"animated": false,
@@ -8867,11 +8867,11 @@
"route": [
{
"x": 1721,
- "y": 1790.5
+ "y": 1813
},
{
"x": 2019,
- "y": 1790.5
+ "y": 1813
}
],
"animated": false,
@@ -8905,11 +8905,11 @@
"route": [
{
"x": 1721,
- "y": 1860.5
+ "y": 1903
},
{
"x": 2172,
- "y": 1860.5
+ "y": 1903
}
],
"animated": false,
@@ -8943,11 +8943,11 @@
"route": [
{
"x": 1875,
- "y": 1930.5
+ "y": 1983
},
{
"x": 2168,
- "y": 1930.5
+ "y": 1983
}
],
"animated": false,
@@ -8981,11 +8981,11 @@
"route": [
{
"x": 2188,
- "y": 2000.5
+ "y": 2063
},
{
"x": 2362,
- "y": 2000.5
+ "y": 2063
}
],
"animated": false,
@@ -9019,11 +9019,11 @@
"route": [
{
"x": 1715,
- "y": 2070.5
+ "y": 2153
},
{
"x": 2172,
- "y": 2070.5
+ "y": 2153
}
],
"animated": false,
@@ -9069,7 +9069,7 @@
},
{
"x": 2041.5,
- "y": 1367
+ "y": 1319
}
],
"animated": false,
@@ -9103,19 +9103,19 @@
"route": [
{
"x": 2041.5,
- "y": 2152
+ "y": 2235
},
{
"x": 2041.5,
- "y": 2240
+ "y": 2275
},
{
"x": 2485.5830078125,
- "y": 2240
+ "y": 2275
},
{
"x": 2485.5830078125,
- "y": 2280
+ "y": 2315
}
],
"animated": false,
@@ -9153,7 +9153,7 @@
},
{
"x": 2526,
- "y": 1319
+ "y": 1337
}
],
"animated": false,
@@ -9187,11 +9187,11 @@
"route": [
{
"x": 2523,
- "y": 2200
+ "y": 2218
},
{
"x": 2522.916015625,
- "y": 2280
+ "y": 2315
}
],
"animated": false,
@@ -9225,11 +9225,11 @@
"route": [
{
"x": 3346,
- "y": 1578
+ "y": 1595.5
},
{
"x": 3025,
- "y": 1578
+ "y": 1595.5
}
],
"animated": false,
@@ -9263,11 +9263,11 @@
"route": [
{
"x": 3005,
- "y": 1648
+ "y": 1665.5
},
{
"x": 2879,
- "y": 1648
+ "y": 1665.5
}
],
"animated": false,
@@ -9301,11 +9301,11 @@
"route": [
{
"x": 2851,
- "y": 1718
+ "y": 1735.5
},
{
"x": 2730,
- "y": 1718
+ "y": 1735.5
}
],
"animated": false,
@@ -9339,11 +9339,11 @@
"route": [
{
"x": 3009,
- "y": 1788
+ "y": 1805.5
},
{
"x": 2875,
- "y": 1788
+ "y": 1805.5
}
],
"animated": false,
@@ -9377,11 +9377,11 @@
"route": [
{
"x": 2730,
- "y": 1858
+ "y": 1875.5
},
{
"x": 3151.5,
- "y": 1858
+ "y": 1875.5
}
],
"animated": false,
@@ -9415,11 +9415,11 @@
"route": [
{
"x": 2568,
- "y": 1928
+ "y": 1945.5
},
{
"x": 3009,
- "y": 1928
+ "y": 1945.5
}
],
"animated": false,
@@ -9453,11 +9453,11 @@
"route": [
{
"x": 3151.5,
- "y": 1998
+ "y": 2015.5
},
{
"x": 2562,
- "y": 1998
+ "y": 2015.5
}
],
"animated": false,
@@ -9491,11 +9491,11 @@
"route": [
{
"x": 2562,
- "y": 2068
+ "y": 2085.5
},
{
"x": 3346,
- "y": 2068
+ "y": 2085.5
}
],
"animated": false,
@@ -9532,7 +9532,7 @@
"route": [
{
"x": 1653,
- "y": 1761
+ "y": 1774
},
{
"x": 476,
@@ -9819,11 +9819,11 @@
"route": [
{
"x": 2570,
- "y": 1177
+ "y": 1178
},
{
"x": 3674,
- "y": 1233
+ "y": 1250
}
],
"animated": false,
@@ -9860,7 +9860,7 @@
"route": [
{
"x": -1455.75,
- "y": 1382
+ "y": 1399
},
{
"x": 159.25,
@@ -9901,11 +9901,11 @@
"route": [
{
"x": -318,
- "y": 2626.5
+ "y": 2661
},
{
"x": -2614,
- "y": 1240.5
+ "y": 1258
}
],
"animated": false,
@@ -9939,11 +9939,11 @@
"route": [
{
"x": -932,
- "y": 1321
+ "y": 1338.5
},
{
"x": -932,
- "y": 1601
+ "y": 1618.5
}
],
"animated": false,
@@ -9977,11 +9977,11 @@
"route": [
{
"x": -782,
- "y": 1321
+ "y": 1338.5
},
{
"x": -782,
- "y": 1601
+ "y": 1618.5
}
],
"animated": false,
@@ -10015,11 +10015,11 @@
"route": [
{
"x": -608,
- "y": 1321
+ "y": 1338.5
},
{
"x": -608,
- "y": 1601
+ "y": 1618.5
}
],
"animated": false,
@@ -10053,11 +10053,11 @@
"route": [
{
"x": -307,
- "y": 1321
+ "y": 1338.5
},
{
"x": -307,
- "y": 1601
+ "y": 1618.5
}
],
"animated": false,
@@ -10091,11 +10091,11 @@
"route": [
{
"x": -342.5,
- "y": 1169
+ "y": 1186.5
},
{
"x": -342.5,
- "y": 1309
+ "y": 1326.5
}
],
"animated": false,
@@ -10129,11 +10129,11 @@
"route": [
{
"x": -192,
- "y": 1169
+ "y": 1186.5
},
{
"x": -192,
- "y": 1309
+ "y": 1326.5
}
],
"animated": false,
@@ -10395,11 +10395,11 @@
"route": [
{
"x": 1715,
- "y": 1510.5
+ "y": 1463
},
{
"x": 1715,
- "y": 2140.5
+ "y": 2223
}
],
"animated": false,
@@ -10433,11 +10433,11 @@
"route": [
{
"x": 1875,
- "y": 1510.5
+ "y": 1463
},
{
"x": 1875,
- "y": 2140.5
+ "y": 2223
}
],
"animated": false,
@@ -10471,11 +10471,11 @@
"route": [
{
"x": 2025,
- "y": 1510.5
+ "y": 1463
},
{
"x": 2025,
- "y": 2140.5
+ "y": 2223
}
],
"animated": false,
@@ -10509,11 +10509,11 @@
"route": [
{
"x": 2178,
- "y": 1510.5
+ "y": 1463
},
{
"x": 2178,
- "y": 2140.5
+ "y": 2223
}
],
"animated": false,
@@ -10547,11 +10547,11 @@
"route": [
{
"x": 2368,
- "y": 1510.5
+ "y": 1463
},
{
"x": 2368,
- "y": 2140.5
+ "y": 2223
}
],
"animated": false,
@@ -10585,11 +10585,11 @@
"route": [
{
"x": 2562,
- "y": 1508
+ "y": 1525.5
},
{
"x": 2562,
- "y": 2138
+ "y": 2155.5
}
],
"animated": false,
@@ -10623,11 +10623,11 @@
"route": [
{
"x": 2712,
- "y": 1508
+ "y": 1525.5
},
{
"x": 2712,
- "y": 2138
+ "y": 2155.5
}
],
"animated": false,
@@ -10661,11 +10661,11 @@
"route": [
{
"x": 2865,
- "y": 1508
+ "y": 1525.5
},
{
"x": 2865,
- "y": 2138
+ "y": 2155.5
}
],
"animated": false,
@@ -10699,11 +10699,11 @@
"route": [
{
"x": 3015,
- "y": 1508
+ "y": 1525.5
},
{
"x": 3015,
- "y": 2138
+ "y": 2155.5
}
],
"animated": false,
@@ -10737,11 +10737,11 @@
"route": [
{
"x": 3173.5,
- "y": 1508
+ "y": 1525.5
},
{
"x": 3173.5,
- "y": 2138
+ "y": 2155.5
}
],
"animated": false,
@@ -10775,11 +10775,11 @@
"route": [
{
"x": 3352,
- "y": 1508
+ "y": 1525.5
},
{
"x": 3352,
- "y": 2138
+ "y": 2155.5
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/nesting_power/elk/sketch.exp.svg b/e2etests/testdata/stable/nesting_power/elk/sketch.exp.svg
index 5cf3814a7..96fb0e567 100644
--- a/e2etests/testdata/stable/nesting_power/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/nesting_power/elk/sketch.exp.svg
@@ -1,23 +1,23 @@
-
+ .d2-62303222 .fill-N1{fill:#0A0F25;}
+ .d2-62303222 .fill-N2{fill:#676C7E;}
+ .d2-62303222 .fill-N3{fill:#9499AB;}
+ .d2-62303222 .fill-N4{fill:#CFD2DD;}
+ .d2-62303222 .fill-N5{fill:#DEE1EB;}
+ .d2-62303222 .fill-N6{fill:#EEF1F8;}
+ .d2-62303222 .fill-N7{fill:#FFFFFF;}
+ .d2-62303222 .fill-B1{fill:#0D32B2;}
+ .d2-62303222 .fill-B2{fill:#0D32B2;}
+ .d2-62303222 .fill-B3{fill:#E3E9FD;}
+ .d2-62303222 .fill-B4{fill:#E3E9FD;}
+ .d2-62303222 .fill-B5{fill:#EDF0FD;}
+ .d2-62303222 .fill-B6{fill:#F7F8FE;}
+ .d2-62303222 .fill-AA2{fill:#4A6FF3;}
+ .d2-62303222 .fill-AA4{fill:#EDF0FD;}
+ .d2-62303222 .fill-AA5{fill:#F7F8FE;}
+ .d2-62303222 .fill-AB4{fill:#EDF0FD;}
+ .d2-62303222 .fill-AB5{fill:#F7F8FE;}
+ .d2-62303222 .stroke-N1{stroke:#0A0F25;}
+ .d2-62303222 .stroke-N2{stroke:#676C7E;}
+ .d2-62303222 .stroke-N3{stroke:#9499AB;}
+ .d2-62303222 .stroke-N4{stroke:#CFD2DD;}
+ .d2-62303222 .stroke-N5{stroke:#DEE1EB;}
+ .d2-62303222 .stroke-N6{stroke:#EEF1F8;}
+ .d2-62303222 .stroke-N7{stroke:#FFFFFF;}
+ .d2-62303222 .stroke-B1{stroke:#0D32B2;}
+ .d2-62303222 .stroke-B2{stroke:#0D32B2;}
+ .d2-62303222 .stroke-B3{stroke:#E3E9FD;}
+ .d2-62303222 .stroke-B4{stroke:#E3E9FD;}
+ .d2-62303222 .stroke-B5{stroke:#EDF0FD;}
+ .d2-62303222 .stroke-B6{stroke:#F7F8FE;}
+ .d2-62303222 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-62303222 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-62303222 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-62303222 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-62303222 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-62303222 .background-color-N1{background-color:#0A0F25;}
+ .d2-62303222 .background-color-N2{background-color:#676C7E;}
+ .d2-62303222 .background-color-N3{background-color:#9499AB;}
+ .d2-62303222 .background-color-N4{background-color:#CFD2DD;}
+ .d2-62303222 .background-color-N5{background-color:#DEE1EB;}
+ .d2-62303222 .background-color-N6{background-color:#EEF1F8;}
+ .d2-62303222 .background-color-N7{background-color:#FFFFFF;}
+ .d2-62303222 .background-color-B1{background-color:#0D32B2;}
+ .d2-62303222 .background-color-B2{background-color:#0D32B2;}
+ .d2-62303222 .background-color-B3{background-color:#E3E9FD;}
+ .d2-62303222 .background-color-B4{background-color:#E3E9FD;}
+ .d2-62303222 .background-color-B5{background-color:#EDF0FD;}
+ .d2-62303222 .background-color-B6{background-color:#F7F8FE;}
+ .d2-62303222 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-62303222 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-62303222 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-62303222 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-62303222 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-62303222 .color-N1{color:#0A0F25;}
+ .d2-62303222 .color-N2{color:#676C7E;}
+ .d2-62303222 .color-N3{color:#9499AB;}
+ .d2-62303222 .color-N4{color:#CFD2DD;}
+ .d2-62303222 .color-N5{color:#DEE1EB;}
+ .d2-62303222 .color-N6{color:#EEF1F8;}
+ .d2-62303222 .color-N7{color:#FFFFFF;}
+ .d2-62303222 .color-B1{color:#0D32B2;}
+ .d2-62303222 .color-B2{color:#0D32B2;}
+ .d2-62303222 .color-B3{color:#E3E9FD;}
+ .d2-62303222 .color-B4{color:#E3E9FD;}
+ .d2-62303222 .color-B5{color:#EDF0FD;}
+ .d2-62303222 .color-B6{color:#F7F8FE;}
+ .d2-62303222 .color-AA2{color:#4A6FF3;}
+ .d2-62303222 .color-AA4{color:#EDF0FD;}
+ .d2-62303222 .color-AA5{color:#F7F8FE;}
+ .d2-62303222 .color-AB4{color:#EDF0FD;}
+ .d2-62303222 .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}]]>
@@ -111,20 +111,20 @@
-Left Constant NearcenterdirectionsRight Constant NearseqmoreBottom Left Constant Neardefaultlayouthererectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloudrightleftisconstantandalsogridscoreritemResponseitemessayRubricconceptitemOutcomestylishcontaineradagreelktalathisisgrid12341234updownnearax
+Left Constant NearcenterdirectionsRight Constant NearseqmoreBottom Left Constant Neardefaultlayouthererectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloudrightleftisconstantandalsogridscoreritemResponseitemessayRubricconceptitemOutcomestylishcontaineradagreelktalathisisgrid12341234updownnearax
-ya_sequencea_shapesequencefinallybrow 1row 2row 3row 4row 5withasequence diagramyou canchild of is12341234scoreritemResponseitemessayRubricconceptsequencefrom one constant nearhaveanothergridhere andgrandchildscorerconceptessayRubricitemitemOutcomeitemResponse123continuenesting ororruns thisruns thisruns thisA straight edge across straight edge across nested typesdefault layoutdefault layoutdefault layout in styleto inside sequence diagramto inside sequence diagramto inside sequence diagramto constant nearfrom within constant nearto another getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)score
-
-
+ya_sequencea_shapesequencefinallybrow 1row 2row 3row 4row 5withasequence diagramyou canchild of is12341234scoreritemResponseitemessayRubricconceptsequencefrom one constant nearhaveanothergridhere andgrandchildscorerconceptessayRubricitemitemOutcomeitemResponse123continuenesting ororruns thisruns thisruns thisA straight edge across straight edge across nested typesdefault layoutdefault layoutdefault layout in styleto inside sequence diagramto inside sequence diagramto inside sequence diagramto constant nearfrom within constant nearto another getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)score
+
+
-
+
-
-
-
-
+
+
+
+
@@ -144,11 +144,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -157,13 +157,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -174,25 +174,25 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -201,37 +201,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -239,14 +239,14 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence-inter-span-self/dagre/board.exp.json b/e2etests/testdata/stable/sequence-inter-span-self/dagre/board.exp.json
index 47f2267eb..8ee037517 100644
--- a/e2etests/testdata/stable/sequence-inter-span-self/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence-inter-span-self/dagre/board.exp.json
@@ -90,10 +90,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 178
+ "y": 188
},
"width": 12,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -130,10 +130,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 293
+ "y": 313
},
"width": 12,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -193,11 +193,11 @@
"route": [
{
"x": 68,
- "y": 188
+ "y": 198
},
{
"x": 212,
- "y": 188
+ "y": 198
}
],
"animated": false,
@@ -231,19 +231,19 @@
"route": [
{
"x": 68,
- "y": 258
+ "y": 278
},
{
"x": 142,
- "y": 258
+ "y": 278
},
{
"x": 142,
- "y": 303
+ "y": 323
},
{
"x": 68,
- "y": 303
+ "y": 323
}
],
"animated": false,
@@ -277,11 +277,11 @@
"route": [
{
"x": 68,
- "y": 373
+ "y": 403
},
{
"x": 212,
- "y": 373
+ "y": 403
}
],
"animated": false,
@@ -319,7 +319,7 @@
},
{
"x": 62,
- "y": 443
+ "y": 473
}
],
"animated": false,
@@ -357,7 +357,7 @@
},
{
"x": 212,
- "y": 443
+ "y": 473
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence-inter-span-self/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence-inter-span-self/dagre/sketch.exp.svg
index a9d434b26..d2721c328 100644
--- a/e2etests/testdata/stable/sequence-inter-span-self/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence-inter-span-self/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-AB fooredirectbar
-
+ .d2-366098480 .fill-N1{fill:#0A0F25;}
+ .d2-366098480 .fill-N2{fill:#676C7E;}
+ .d2-366098480 .fill-N3{fill:#9499AB;}
+ .d2-366098480 .fill-N4{fill:#CFD2DD;}
+ .d2-366098480 .fill-N5{fill:#DEE1EB;}
+ .d2-366098480 .fill-N6{fill:#EEF1F8;}
+ .d2-366098480 .fill-N7{fill:#FFFFFF;}
+ .d2-366098480 .fill-B1{fill:#0D32B2;}
+ .d2-366098480 .fill-B2{fill:#0D32B2;}
+ .d2-366098480 .fill-B3{fill:#E3E9FD;}
+ .d2-366098480 .fill-B4{fill:#E3E9FD;}
+ .d2-366098480 .fill-B5{fill:#EDF0FD;}
+ .d2-366098480 .fill-B6{fill:#F7F8FE;}
+ .d2-366098480 .fill-AA2{fill:#4A6FF3;}
+ .d2-366098480 .fill-AA4{fill:#EDF0FD;}
+ .d2-366098480 .fill-AA5{fill:#F7F8FE;}
+ .d2-366098480 .fill-AB4{fill:#EDF0FD;}
+ .d2-366098480 .fill-AB5{fill:#F7F8FE;}
+ .d2-366098480 .stroke-N1{stroke:#0A0F25;}
+ .d2-366098480 .stroke-N2{stroke:#676C7E;}
+ .d2-366098480 .stroke-N3{stroke:#9499AB;}
+ .d2-366098480 .stroke-N4{stroke:#CFD2DD;}
+ .d2-366098480 .stroke-N5{stroke:#DEE1EB;}
+ .d2-366098480 .stroke-N6{stroke:#EEF1F8;}
+ .d2-366098480 .stroke-N7{stroke:#FFFFFF;}
+ .d2-366098480 .stroke-B1{stroke:#0D32B2;}
+ .d2-366098480 .stroke-B2{stroke:#0D32B2;}
+ .d2-366098480 .stroke-B3{stroke:#E3E9FD;}
+ .d2-366098480 .stroke-B4{stroke:#E3E9FD;}
+ .d2-366098480 .stroke-B5{stroke:#EDF0FD;}
+ .d2-366098480 .stroke-B6{stroke:#F7F8FE;}
+ .d2-366098480 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-366098480 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-366098480 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-366098480 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-366098480 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-366098480 .background-color-N1{background-color:#0A0F25;}
+ .d2-366098480 .background-color-N2{background-color:#676C7E;}
+ .d2-366098480 .background-color-N3{background-color:#9499AB;}
+ .d2-366098480 .background-color-N4{background-color:#CFD2DD;}
+ .d2-366098480 .background-color-N5{background-color:#DEE1EB;}
+ .d2-366098480 .background-color-N6{background-color:#EEF1F8;}
+ .d2-366098480 .background-color-N7{background-color:#FFFFFF;}
+ .d2-366098480 .background-color-B1{background-color:#0D32B2;}
+ .d2-366098480 .background-color-B2{background-color:#0D32B2;}
+ .d2-366098480 .background-color-B3{background-color:#E3E9FD;}
+ .d2-366098480 .background-color-B4{background-color:#E3E9FD;}
+ .d2-366098480 .background-color-B5{background-color:#EDF0FD;}
+ .d2-366098480 .background-color-B6{background-color:#F7F8FE;}
+ .d2-366098480 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-366098480 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-366098480 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-366098480 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-366098480 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-366098480 .color-N1{color:#0A0F25;}
+ .d2-366098480 .color-N2{color:#676C7E;}
+ .d2-366098480 .color-N3{color:#9499AB;}
+ .d2-366098480 .color-N4{color:#CFD2DD;}
+ .d2-366098480 .color-N5{color:#DEE1EB;}
+ .d2-366098480 .color-N6{color:#EEF1F8;}
+ .d2-366098480 .color-N7{color:#FFFFFF;}
+ .d2-366098480 .color-B1{color:#0D32B2;}
+ .d2-366098480 .color-B2{color:#0D32B2;}
+ .d2-366098480 .color-B3{color:#E3E9FD;}
+ .d2-366098480 .color-B4{color:#E3E9FD;}
+ .d2-366098480 .color-B5{color:#EDF0FD;}
+ .d2-366098480 .color-B6{color:#F7F8FE;}
+ .d2-366098480 .color-AA2{color:#4A6FF3;}
+ .d2-366098480 .color-AA4{color:#EDF0FD;}
+ .d2-366098480 .color-AA5{color:#F7F8FE;}
+ .d2-366098480 .color-AB4{color:#EDF0FD;}
+ .d2-366098480 .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}]]>AB fooredirectbar
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence-inter-span-self/elk/board.exp.json b/e2etests/testdata/stable/sequence-inter-span-self/elk/board.exp.json
index 47f2267eb..8ee037517 100644
--- a/e2etests/testdata/stable/sequence-inter-span-self/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence-inter-span-self/elk/board.exp.json
@@ -90,10 +90,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 178
+ "y": 188
},
"width": 12,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -130,10 +130,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 293
+ "y": 313
},
"width": 12,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -193,11 +193,11 @@
"route": [
{
"x": 68,
- "y": 188
+ "y": 198
},
{
"x": 212,
- "y": 188
+ "y": 198
}
],
"animated": false,
@@ -231,19 +231,19 @@
"route": [
{
"x": 68,
- "y": 258
+ "y": 278
},
{
"x": 142,
- "y": 258
+ "y": 278
},
{
"x": 142,
- "y": 303
+ "y": 323
},
{
"x": 68,
- "y": 303
+ "y": 323
}
],
"animated": false,
@@ -277,11 +277,11 @@
"route": [
{
"x": 68,
- "y": 373
+ "y": 403
},
{
"x": 212,
- "y": 373
+ "y": 403
}
],
"animated": false,
@@ -319,7 +319,7 @@
},
{
"x": 62,
- "y": 443
+ "y": 473
}
],
"animated": false,
@@ -357,7 +357,7 @@
},
{
"x": 212,
- "y": 443
+ "y": 473
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence-inter-span-self/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence-inter-span-self/elk/sketch.exp.svg
index a9d434b26..d2721c328 100644
--- a/e2etests/testdata/stable/sequence-inter-span-self/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence-inter-span-self/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-AB fooredirectbar
-
+ .d2-366098480 .fill-N1{fill:#0A0F25;}
+ .d2-366098480 .fill-N2{fill:#676C7E;}
+ .d2-366098480 .fill-N3{fill:#9499AB;}
+ .d2-366098480 .fill-N4{fill:#CFD2DD;}
+ .d2-366098480 .fill-N5{fill:#DEE1EB;}
+ .d2-366098480 .fill-N6{fill:#EEF1F8;}
+ .d2-366098480 .fill-N7{fill:#FFFFFF;}
+ .d2-366098480 .fill-B1{fill:#0D32B2;}
+ .d2-366098480 .fill-B2{fill:#0D32B2;}
+ .d2-366098480 .fill-B3{fill:#E3E9FD;}
+ .d2-366098480 .fill-B4{fill:#E3E9FD;}
+ .d2-366098480 .fill-B5{fill:#EDF0FD;}
+ .d2-366098480 .fill-B6{fill:#F7F8FE;}
+ .d2-366098480 .fill-AA2{fill:#4A6FF3;}
+ .d2-366098480 .fill-AA4{fill:#EDF0FD;}
+ .d2-366098480 .fill-AA5{fill:#F7F8FE;}
+ .d2-366098480 .fill-AB4{fill:#EDF0FD;}
+ .d2-366098480 .fill-AB5{fill:#F7F8FE;}
+ .d2-366098480 .stroke-N1{stroke:#0A0F25;}
+ .d2-366098480 .stroke-N2{stroke:#676C7E;}
+ .d2-366098480 .stroke-N3{stroke:#9499AB;}
+ .d2-366098480 .stroke-N4{stroke:#CFD2DD;}
+ .d2-366098480 .stroke-N5{stroke:#DEE1EB;}
+ .d2-366098480 .stroke-N6{stroke:#EEF1F8;}
+ .d2-366098480 .stroke-N7{stroke:#FFFFFF;}
+ .d2-366098480 .stroke-B1{stroke:#0D32B2;}
+ .d2-366098480 .stroke-B2{stroke:#0D32B2;}
+ .d2-366098480 .stroke-B3{stroke:#E3E9FD;}
+ .d2-366098480 .stroke-B4{stroke:#E3E9FD;}
+ .d2-366098480 .stroke-B5{stroke:#EDF0FD;}
+ .d2-366098480 .stroke-B6{stroke:#F7F8FE;}
+ .d2-366098480 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-366098480 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-366098480 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-366098480 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-366098480 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-366098480 .background-color-N1{background-color:#0A0F25;}
+ .d2-366098480 .background-color-N2{background-color:#676C7E;}
+ .d2-366098480 .background-color-N3{background-color:#9499AB;}
+ .d2-366098480 .background-color-N4{background-color:#CFD2DD;}
+ .d2-366098480 .background-color-N5{background-color:#DEE1EB;}
+ .d2-366098480 .background-color-N6{background-color:#EEF1F8;}
+ .d2-366098480 .background-color-N7{background-color:#FFFFFF;}
+ .d2-366098480 .background-color-B1{background-color:#0D32B2;}
+ .d2-366098480 .background-color-B2{background-color:#0D32B2;}
+ .d2-366098480 .background-color-B3{background-color:#E3E9FD;}
+ .d2-366098480 .background-color-B4{background-color:#E3E9FD;}
+ .d2-366098480 .background-color-B5{background-color:#EDF0FD;}
+ .d2-366098480 .background-color-B6{background-color:#F7F8FE;}
+ .d2-366098480 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-366098480 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-366098480 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-366098480 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-366098480 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-366098480 .color-N1{color:#0A0F25;}
+ .d2-366098480 .color-N2{color:#676C7E;}
+ .d2-366098480 .color-N3{color:#9499AB;}
+ .d2-366098480 .color-N4{color:#CFD2DD;}
+ .d2-366098480 .color-N5{color:#DEE1EB;}
+ .d2-366098480 .color-N6{color:#EEF1F8;}
+ .d2-366098480 .color-N7{color:#FFFFFF;}
+ .d2-366098480 .color-B1{color:#0D32B2;}
+ .d2-366098480 .color-B2{color:#0D32B2;}
+ .d2-366098480 .color-B3{color:#E3E9FD;}
+ .d2-366098480 .color-B4{color:#E3E9FD;}
+ .d2-366098480 .color-B5{color:#EDF0FD;}
+ .d2-366098480 .color-B6{color:#F7F8FE;}
+ .d2-366098480 .color-AA2{color:#4A6FF3;}
+ .d2-366098480 .color-AA4{color:#EDF0FD;}
+ .d2-366098480 .color-AA5{color:#F7F8FE;}
+ .d2-366098480 .color-AB4{color:#EDF0FD;}
+ .d2-366098480 .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}]]>AB fooredirectbar
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/board.exp.json
index 62c752658..09e794f94 100644
--- a/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/board.exp.json
@@ -277,11 +277,11 @@
"route": [
{
"x": 225.5,
- "y": 348
+ "y": 358
},
{
"x": 1653.5,
- "y": 348
+ "y": 358
}
],
"animated": false,
@@ -315,11 +315,11 @@
"route": [
{
"x": 225.5,
- "y": 418
+ "y": 448
},
{
"x": 1653.5,
- "y": 418
+ "y": 448
}
],
"animated": false,
@@ -353,11 +353,11 @@
"route": [
{
"x": 638.5,
- "y": 488
+ "y": 538
},
{
"x": 1051,
- "y": 488
+ "y": 538
}
],
"animated": false,
@@ -391,11 +391,11 @@
"route": [
{
"x": 225.5,
- "y": 558
+ "y": 628
},
{
"x": 1051,
- "y": 558
+ "y": 628
}
],
"animated": false,
@@ -429,11 +429,11 @@
"route": [
{
"x": 1051,
- "y": 628
+ "y": 718
},
{
"x": 1502,
- "y": 628
+ "y": 718
}
],
"animated": false,
@@ -467,11 +467,11 @@
"route": [
{
"x": 225.5,
- "y": 698
+ "y": 798
},
{
"x": 1995.5,
- "y": 698
+ "y": 798
}
],
"animated": false,
@@ -509,7 +509,7 @@
},
{
"x": 225.5,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -547,7 +547,7 @@
},
{
"x": 638.5,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -585,7 +585,7 @@
},
{
"x": 1051,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -623,7 +623,7 @@
},
{
"x": 1502,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -661,7 +661,7 @@
},
{
"x": 1653.5,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -699,7 +699,7 @@
},
{
"x": 1995.5,
- "y": 768
+ "y": 868
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/sketch.exp.svg
index 3ab793746..a61774f64 100644
--- a/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-an actor with a really long label that will break everythinganactorwithareallylonglabelthatwillbreakeverythingsimplea short onefar awaywhat if there were no labels between this actor and the previous one shortlong label for testing purposes and it must be really, really longshortthis should span many actors lifelines so we know how it will look like when redering a long label over many actorslong label for testing purposes and it must be really, really long
-
+ .d2-782307770 .fill-N1{fill:#0A0F25;}
+ .d2-782307770 .fill-N2{fill:#676C7E;}
+ .d2-782307770 .fill-N3{fill:#9499AB;}
+ .d2-782307770 .fill-N4{fill:#CFD2DD;}
+ .d2-782307770 .fill-N5{fill:#DEE1EB;}
+ .d2-782307770 .fill-N6{fill:#EEF1F8;}
+ .d2-782307770 .fill-N7{fill:#FFFFFF;}
+ .d2-782307770 .fill-B1{fill:#0D32B2;}
+ .d2-782307770 .fill-B2{fill:#0D32B2;}
+ .d2-782307770 .fill-B3{fill:#E3E9FD;}
+ .d2-782307770 .fill-B4{fill:#E3E9FD;}
+ .d2-782307770 .fill-B5{fill:#EDF0FD;}
+ .d2-782307770 .fill-B6{fill:#F7F8FE;}
+ .d2-782307770 .fill-AA2{fill:#4A6FF3;}
+ .d2-782307770 .fill-AA4{fill:#EDF0FD;}
+ .d2-782307770 .fill-AA5{fill:#F7F8FE;}
+ .d2-782307770 .fill-AB4{fill:#EDF0FD;}
+ .d2-782307770 .fill-AB5{fill:#F7F8FE;}
+ .d2-782307770 .stroke-N1{stroke:#0A0F25;}
+ .d2-782307770 .stroke-N2{stroke:#676C7E;}
+ .d2-782307770 .stroke-N3{stroke:#9499AB;}
+ .d2-782307770 .stroke-N4{stroke:#CFD2DD;}
+ .d2-782307770 .stroke-N5{stroke:#DEE1EB;}
+ .d2-782307770 .stroke-N6{stroke:#EEF1F8;}
+ .d2-782307770 .stroke-N7{stroke:#FFFFFF;}
+ .d2-782307770 .stroke-B1{stroke:#0D32B2;}
+ .d2-782307770 .stroke-B2{stroke:#0D32B2;}
+ .d2-782307770 .stroke-B3{stroke:#E3E9FD;}
+ .d2-782307770 .stroke-B4{stroke:#E3E9FD;}
+ .d2-782307770 .stroke-B5{stroke:#EDF0FD;}
+ .d2-782307770 .stroke-B6{stroke:#F7F8FE;}
+ .d2-782307770 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-782307770 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-782307770 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-782307770 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-782307770 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-782307770 .background-color-N1{background-color:#0A0F25;}
+ .d2-782307770 .background-color-N2{background-color:#676C7E;}
+ .d2-782307770 .background-color-N3{background-color:#9499AB;}
+ .d2-782307770 .background-color-N4{background-color:#CFD2DD;}
+ .d2-782307770 .background-color-N5{background-color:#DEE1EB;}
+ .d2-782307770 .background-color-N6{background-color:#EEF1F8;}
+ .d2-782307770 .background-color-N7{background-color:#FFFFFF;}
+ .d2-782307770 .background-color-B1{background-color:#0D32B2;}
+ .d2-782307770 .background-color-B2{background-color:#0D32B2;}
+ .d2-782307770 .background-color-B3{background-color:#E3E9FD;}
+ .d2-782307770 .background-color-B4{background-color:#E3E9FD;}
+ .d2-782307770 .background-color-B5{background-color:#EDF0FD;}
+ .d2-782307770 .background-color-B6{background-color:#F7F8FE;}
+ .d2-782307770 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-782307770 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-782307770 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-782307770 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-782307770 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-782307770 .color-N1{color:#0A0F25;}
+ .d2-782307770 .color-N2{color:#676C7E;}
+ .d2-782307770 .color-N3{color:#9499AB;}
+ .d2-782307770 .color-N4{color:#CFD2DD;}
+ .d2-782307770 .color-N5{color:#DEE1EB;}
+ .d2-782307770 .color-N6{color:#EEF1F8;}
+ .d2-782307770 .color-N7{color:#FFFFFF;}
+ .d2-782307770 .color-B1{color:#0D32B2;}
+ .d2-782307770 .color-B2{color:#0D32B2;}
+ .d2-782307770 .color-B3{color:#E3E9FD;}
+ .d2-782307770 .color-B4{color:#E3E9FD;}
+ .d2-782307770 .color-B5{color:#EDF0FD;}
+ .d2-782307770 .color-B6{color:#F7F8FE;}
+ .d2-782307770 .color-AA2{color:#4A6FF3;}
+ .d2-782307770 .color-AA4{color:#EDF0FD;}
+ .d2-782307770 .color-AA5{color:#F7F8FE;}
+ .d2-782307770 .color-AB4{color:#EDF0FD;}
+ .d2-782307770 .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}]]>an actor with a really long label that will break everythinganactorwithareallylonglabelthatwillbreakeverythingsimplea short onefar awaywhat if there were no labels between this actor and the previous one shortlong label for testing purposes and it must be really, really longshortthis should span many actors lifelines so we know how it will look like when redering a long label over many actorslong label for testing purposes and it must be really, really long
+
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/board.exp.json
index 62c752658..09e794f94 100644
--- a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/board.exp.json
@@ -277,11 +277,11 @@
"route": [
{
"x": 225.5,
- "y": 348
+ "y": 358
},
{
"x": 1653.5,
- "y": 348
+ "y": 358
}
],
"animated": false,
@@ -315,11 +315,11 @@
"route": [
{
"x": 225.5,
- "y": 418
+ "y": 448
},
{
"x": 1653.5,
- "y": 418
+ "y": 448
}
],
"animated": false,
@@ -353,11 +353,11 @@
"route": [
{
"x": 638.5,
- "y": 488
+ "y": 538
},
{
"x": 1051,
- "y": 488
+ "y": 538
}
],
"animated": false,
@@ -391,11 +391,11 @@
"route": [
{
"x": 225.5,
- "y": 558
+ "y": 628
},
{
"x": 1051,
- "y": 558
+ "y": 628
}
],
"animated": false,
@@ -429,11 +429,11 @@
"route": [
{
"x": 1051,
- "y": 628
+ "y": 718
},
{
"x": 1502,
- "y": 628
+ "y": 718
}
],
"animated": false,
@@ -467,11 +467,11 @@
"route": [
{
"x": 225.5,
- "y": 698
+ "y": 798
},
{
"x": 1995.5,
- "y": 698
+ "y": 798
}
],
"animated": false,
@@ -509,7 +509,7 @@
},
{
"x": 225.5,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -547,7 +547,7 @@
},
{
"x": 638.5,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -585,7 +585,7 @@
},
{
"x": 1051,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -623,7 +623,7 @@
},
{
"x": 1502,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -661,7 +661,7 @@
},
{
"x": 1653.5,
- "y": 768
+ "y": 868
}
],
"animated": false,
@@ -699,7 +699,7 @@
},
{
"x": 1995.5,
- "y": 768
+ "y": 868
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg
index 3ab793746..a61774f64 100644
--- a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-an actor with a really long label that will break everythinganactorwithareallylonglabelthatwillbreakeverythingsimplea short onefar awaywhat if there were no labels between this actor and the previous one shortlong label for testing purposes and it must be really, really longshortthis should span many actors lifelines so we know how it will look like when redering a long label over many actorslong label for testing purposes and it must be really, really long
-
+ .d2-782307770 .fill-N1{fill:#0A0F25;}
+ .d2-782307770 .fill-N2{fill:#676C7E;}
+ .d2-782307770 .fill-N3{fill:#9499AB;}
+ .d2-782307770 .fill-N4{fill:#CFD2DD;}
+ .d2-782307770 .fill-N5{fill:#DEE1EB;}
+ .d2-782307770 .fill-N6{fill:#EEF1F8;}
+ .d2-782307770 .fill-N7{fill:#FFFFFF;}
+ .d2-782307770 .fill-B1{fill:#0D32B2;}
+ .d2-782307770 .fill-B2{fill:#0D32B2;}
+ .d2-782307770 .fill-B3{fill:#E3E9FD;}
+ .d2-782307770 .fill-B4{fill:#E3E9FD;}
+ .d2-782307770 .fill-B5{fill:#EDF0FD;}
+ .d2-782307770 .fill-B6{fill:#F7F8FE;}
+ .d2-782307770 .fill-AA2{fill:#4A6FF3;}
+ .d2-782307770 .fill-AA4{fill:#EDF0FD;}
+ .d2-782307770 .fill-AA5{fill:#F7F8FE;}
+ .d2-782307770 .fill-AB4{fill:#EDF0FD;}
+ .d2-782307770 .fill-AB5{fill:#F7F8FE;}
+ .d2-782307770 .stroke-N1{stroke:#0A0F25;}
+ .d2-782307770 .stroke-N2{stroke:#676C7E;}
+ .d2-782307770 .stroke-N3{stroke:#9499AB;}
+ .d2-782307770 .stroke-N4{stroke:#CFD2DD;}
+ .d2-782307770 .stroke-N5{stroke:#DEE1EB;}
+ .d2-782307770 .stroke-N6{stroke:#EEF1F8;}
+ .d2-782307770 .stroke-N7{stroke:#FFFFFF;}
+ .d2-782307770 .stroke-B1{stroke:#0D32B2;}
+ .d2-782307770 .stroke-B2{stroke:#0D32B2;}
+ .d2-782307770 .stroke-B3{stroke:#E3E9FD;}
+ .d2-782307770 .stroke-B4{stroke:#E3E9FD;}
+ .d2-782307770 .stroke-B5{stroke:#EDF0FD;}
+ .d2-782307770 .stroke-B6{stroke:#F7F8FE;}
+ .d2-782307770 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-782307770 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-782307770 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-782307770 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-782307770 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-782307770 .background-color-N1{background-color:#0A0F25;}
+ .d2-782307770 .background-color-N2{background-color:#676C7E;}
+ .d2-782307770 .background-color-N3{background-color:#9499AB;}
+ .d2-782307770 .background-color-N4{background-color:#CFD2DD;}
+ .d2-782307770 .background-color-N5{background-color:#DEE1EB;}
+ .d2-782307770 .background-color-N6{background-color:#EEF1F8;}
+ .d2-782307770 .background-color-N7{background-color:#FFFFFF;}
+ .d2-782307770 .background-color-B1{background-color:#0D32B2;}
+ .d2-782307770 .background-color-B2{background-color:#0D32B2;}
+ .d2-782307770 .background-color-B3{background-color:#E3E9FD;}
+ .d2-782307770 .background-color-B4{background-color:#E3E9FD;}
+ .d2-782307770 .background-color-B5{background-color:#EDF0FD;}
+ .d2-782307770 .background-color-B6{background-color:#F7F8FE;}
+ .d2-782307770 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-782307770 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-782307770 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-782307770 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-782307770 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-782307770 .color-N1{color:#0A0F25;}
+ .d2-782307770 .color-N2{color:#676C7E;}
+ .d2-782307770 .color-N3{color:#9499AB;}
+ .d2-782307770 .color-N4{color:#CFD2DD;}
+ .d2-782307770 .color-N5{color:#DEE1EB;}
+ .d2-782307770 .color-N6{color:#EEF1F8;}
+ .d2-782307770 .color-N7{color:#FFFFFF;}
+ .d2-782307770 .color-B1{color:#0D32B2;}
+ .d2-782307770 .color-B2{color:#0D32B2;}
+ .d2-782307770 .color-B3{color:#E3E9FD;}
+ .d2-782307770 .color-B4{color:#E3E9FD;}
+ .d2-782307770 .color-B5{color:#EDF0FD;}
+ .d2-782307770 .color-B6{color:#F7F8FE;}
+ .d2-782307770 .color-AA2{color:#4A6FF3;}
+ .d2-782307770 .color-AA4{color:#EDF0FD;}
+ .d2-782307770 .color-AA5{color:#F7F8FE;}
+ .d2-782307770 .color-AB4{color:#EDF0FD;}
+ .d2-782307770 .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}]]>an actor with a really long label that will break everythinganactorwithareallylonglabelthatwillbreakeverythingsimplea short onefar awaywhat if there were no labels between this actor and the previous one shortlong label for testing purposes and it must be really, really longshortthis should span many actors lifelines so we know how it will look like when redering a long label over many actorslong label for testing purposes and it must be really, really long
+
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
index 59e6b6e8a..a50138408 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
@@ -938,11 +938,11 @@
"route": [
{
"x": 62,
- "y": 306
+ "y": 316
},
{
"x": 309.5,
- "y": 306
+ "y": 316
}
],
"animated": false,
@@ -1000,11 +1000,11 @@
"route": [
{
"x": 309.5,
- "y": 376
+ "y": 406
},
{
"x": 552,
- "y": 376
+ "y": 406
}
],
"animated": false,
@@ -1038,11 +1038,11 @@
"route": [
{
"x": 552,
- "y": 446
+ "y": 486
},
{
"x": 813,
- "y": 446
+ "y": 486
}
],
"animated": false,
@@ -1076,11 +1076,11 @@
"route": [
{
"x": 813,
- "y": 516
+ "y": 556
},
{
"x": 1022.5,
- "y": 516
+ "y": 556
}
],
"animated": false,
@@ -1114,11 +1114,11 @@
"route": [
{
"x": 1022.5,
- "y": 586
+ "y": 626
},
{
"x": 1194,
- "y": 586
+ "y": 626
}
],
"animated": false,
@@ -1152,11 +1152,11 @@
"route": [
{
"x": 1194,
- "y": 656
+ "y": 696
},
{
"x": 1344,
- "y": 656
+ "y": 696
}
],
"animated": false,
@@ -1190,11 +1190,11 @@
"route": [
{
"x": 1344,
- "y": 726
+ "y": 766
},
{
"x": 1494,
- "y": 726
+ "y": 766
}
],
"animated": false,
@@ -1228,11 +1228,11 @@
"route": [
{
"x": 1494,
- "y": 796
+ "y": 836
},
{
"x": 1657,
- "y": 796
+ "y": 836
}
],
"animated": false,
@@ -1266,11 +1266,11 @@
"route": [
{
"x": 1657,
- "y": 866
+ "y": 906
},
{
"x": 1834,
- "y": 866
+ "y": 906
}
],
"animated": false,
@@ -1304,11 +1304,11 @@
"route": [
{
"x": 1834,
- "y": 936
+ "y": 976
},
{
"x": 1986,
- "y": 936
+ "y": 976
}
],
"animated": false,
@@ -1342,11 +1342,11 @@
"route": [
{
"x": 1986,
- "y": 1006
+ "y": 1046
},
{
"x": 2136,
- "y": 1006
+ "y": 1046
}
],
"animated": false,
@@ -1380,11 +1380,11 @@
"route": [
{
"x": 2136,
- "y": 1076
+ "y": 1116
},
{
"x": 2286.5,
- "y": 1076
+ "y": 1116
}
],
"animated": false,
@@ -1418,11 +1418,11 @@
"route": [
{
"x": 2286.5,
- "y": 1146
+ "y": 1186
},
{
"x": 2467.5,
- "y": 1146
+ "y": 1186
}
],
"animated": false,
@@ -1456,11 +1456,11 @@
"route": [
{
"x": 2467.5,
- "y": 1216
+ "y": 1256
},
{
"x": 2622,
- "y": 1216
+ "y": 1256
}
],
"animated": false,
@@ -1494,11 +1494,11 @@
"route": [
{
"x": 2622,
- "y": 1286
+ "y": 1326
},
{
"x": 2787.5,
- "y": 1286
+ "y": 1326
}
],
"animated": false,
@@ -1532,11 +1532,11 @@
"route": [
{
"x": 2787.5,
- "y": 1356
+ "y": 1396
},
{
"x": 2954.5,
- "y": 1356
+ "y": 1396
}
],
"animated": false,
@@ -1570,11 +1570,11 @@
"route": [
{
"x": 2954.5,
- "y": 1426
+ "y": 1466
},
{
"x": 3139.5,
- "y": 1426
+ "y": 1466
}
],
"animated": false,
@@ -1608,11 +1608,11 @@
"route": [
{
"x": 3139.5,
- "y": 1496
+ "y": 1536
},
{
"x": 3321,
- "y": 1496
+ "y": 1536
}
],
"animated": false,
@@ -1646,11 +1646,11 @@
"route": [
{
"x": 3321,
- "y": 1566
+ "y": 1606
},
{
"x": 3491.5,
- "y": 1566
+ "y": 1606
}
],
"animated": false,
@@ -1688,7 +1688,7 @@
},
{
"x": 62,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1726,7 +1726,7 @@
},
{
"x": 309.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1764,7 +1764,7 @@
},
{
"x": 552,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1802,7 +1802,7 @@
},
{
"x": 813,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1840,7 +1840,7 @@
},
{
"x": 1022.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1878,7 +1878,7 @@
},
{
"x": 1194,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1916,7 +1916,7 @@
},
{
"x": 1344,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1954,7 +1954,7 @@
},
{
"x": 1494,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1992,7 +1992,7 @@
},
{
"x": 1657,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2030,7 +2030,7 @@
},
{
"x": 1834,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2068,7 +2068,7 @@
},
{
"x": 1986,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2106,7 +2106,7 @@
},
{
"x": 2136,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2144,7 +2144,7 @@
},
{
"x": 2286.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2182,7 +2182,7 @@
},
{
"x": 2467.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2220,7 +2220,7 @@
},
{
"x": 2622,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2258,7 +2258,7 @@
},
{
"x": 2787.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2296,7 +2296,7 @@
},
{
"x": 2954.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2334,7 +2334,7 @@
},
{
"x": 3139.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2372,7 +2372,7 @@
},
{
"x": 3321,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2410,7 +2410,7 @@
},
{
"x": 3491.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
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 816d3ab83..8e7224c1c 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
@@ -1,30 +1,30 @@
-a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyya := 5
+ .d2-1178036486 .fill-N1{fill:#0A0F25;}
+ .d2-1178036486 .fill-N2{fill:#676C7E;}
+ .d2-1178036486 .fill-N3{fill:#9499AB;}
+ .d2-1178036486 .fill-N4{fill:#CFD2DD;}
+ .d2-1178036486 .fill-N5{fill:#DEE1EB;}
+ .d2-1178036486 .fill-N6{fill:#EEF1F8;}
+ .d2-1178036486 .fill-N7{fill:#FFFFFF;}
+ .d2-1178036486 .fill-B1{fill:#0D32B2;}
+ .d2-1178036486 .fill-B2{fill:#0D32B2;}
+ .d2-1178036486 .fill-B3{fill:#E3E9FD;}
+ .d2-1178036486 .fill-B4{fill:#E3E9FD;}
+ .d2-1178036486 .fill-B5{fill:#EDF0FD;}
+ .d2-1178036486 .fill-B6{fill:#F7F8FE;}
+ .d2-1178036486 .fill-AA2{fill:#4A6FF3;}
+ .d2-1178036486 .fill-AA4{fill:#EDF0FD;}
+ .d2-1178036486 .fill-AA5{fill:#F7F8FE;}
+ .d2-1178036486 .fill-AB4{fill:#EDF0FD;}
+ .d2-1178036486 .fill-AB5{fill:#F7F8FE;}
+ .d2-1178036486 .stroke-N1{stroke:#0A0F25;}
+ .d2-1178036486 .stroke-N2{stroke:#676C7E;}
+ .d2-1178036486 .stroke-N3{stroke:#9499AB;}
+ .d2-1178036486 .stroke-N4{stroke:#CFD2DD;}
+ .d2-1178036486 .stroke-N5{stroke:#DEE1EB;}
+ .d2-1178036486 .stroke-N6{stroke:#EEF1F8;}
+ .d2-1178036486 .stroke-N7{stroke:#FFFFFF;}
+ .d2-1178036486 .stroke-B1{stroke:#0D32B2;}
+ .d2-1178036486 .stroke-B2{stroke:#0D32B2;}
+ .d2-1178036486 .stroke-B3{stroke:#E3E9FD;}
+ .d2-1178036486 .stroke-B4{stroke:#E3E9FD;}
+ .d2-1178036486 .stroke-B5{stroke:#EDF0FD;}
+ .d2-1178036486 .stroke-B6{stroke:#F7F8FE;}
+ .d2-1178036486 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-1178036486 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-1178036486 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-1178036486 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-1178036486 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-1178036486 .background-color-N1{background-color:#0A0F25;}
+ .d2-1178036486 .background-color-N2{background-color:#676C7E;}
+ .d2-1178036486 .background-color-N3{background-color:#9499AB;}
+ .d2-1178036486 .background-color-N4{background-color:#CFD2DD;}
+ .d2-1178036486 .background-color-N5{background-color:#DEE1EB;}
+ .d2-1178036486 .background-color-N6{background-color:#EEF1F8;}
+ .d2-1178036486 .background-color-N7{background-color:#FFFFFF;}
+ .d2-1178036486 .background-color-B1{background-color:#0D32B2;}
+ .d2-1178036486 .background-color-B2{background-color:#0D32B2;}
+ .d2-1178036486 .background-color-B3{background-color:#E3E9FD;}
+ .d2-1178036486 .background-color-B4{background-color:#E3E9FD;}
+ .d2-1178036486 .background-color-B5{background-color:#EDF0FD;}
+ .d2-1178036486 .background-color-B6{background-color:#F7F8FE;}
+ .d2-1178036486 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-1178036486 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-1178036486 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-1178036486 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-1178036486 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-1178036486 .color-N1{color:#0A0F25;}
+ .d2-1178036486 .color-N2{color:#676C7E;}
+ .d2-1178036486 .color-N3{color:#9499AB;}
+ .d2-1178036486 .color-N4{color:#CFD2DD;}
+ .d2-1178036486 .color-N5{color:#DEE1EB;}
+ .d2-1178036486 .color-N6{color:#EEF1F8;}
+ .d2-1178036486 .color-N7{color:#FFFFFF;}
+ .d2-1178036486 .color-B1{color:#0D32B2;}
+ .d2-1178036486 .color-B2{color:#0D32B2;}
+ .d2-1178036486 .color-B3{color:#E3E9FD;}
+ .d2-1178036486 .color-B4{color:#E3E9FD;}
+ .d2-1178036486 .color-B5{color:#EDF0FD;}
+ .d2-1178036486 .color-B6{color:#F7F8FE;}
+ .d2-1178036486 .color-AA2{color:#4A6FF3;}
+ .d2-1178036486 .color-AA4{color:#EDF0FD;}
+ .d2-1178036486 .color-AA5{color:#F7F8FE;}
+ .d2-1178036486 .color-AB4{color:#EDF0FD;}
+ .d2-1178036486 .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() intvoidcloudyyyya := 5
b := 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
+
@@ -134,6 +134,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
index 59e6b6e8a..a50138408 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
@@ -938,11 +938,11 @@
"route": [
{
"x": 62,
- "y": 306
+ "y": 316
},
{
"x": 309.5,
- "y": 306
+ "y": 316
}
],
"animated": false,
@@ -1000,11 +1000,11 @@
"route": [
{
"x": 309.5,
- "y": 376
+ "y": 406
},
{
"x": 552,
- "y": 376
+ "y": 406
}
],
"animated": false,
@@ -1038,11 +1038,11 @@
"route": [
{
"x": 552,
- "y": 446
+ "y": 486
},
{
"x": 813,
- "y": 446
+ "y": 486
}
],
"animated": false,
@@ -1076,11 +1076,11 @@
"route": [
{
"x": 813,
- "y": 516
+ "y": 556
},
{
"x": 1022.5,
- "y": 516
+ "y": 556
}
],
"animated": false,
@@ -1114,11 +1114,11 @@
"route": [
{
"x": 1022.5,
- "y": 586
+ "y": 626
},
{
"x": 1194,
- "y": 586
+ "y": 626
}
],
"animated": false,
@@ -1152,11 +1152,11 @@
"route": [
{
"x": 1194,
- "y": 656
+ "y": 696
},
{
"x": 1344,
- "y": 656
+ "y": 696
}
],
"animated": false,
@@ -1190,11 +1190,11 @@
"route": [
{
"x": 1344,
- "y": 726
+ "y": 766
},
{
"x": 1494,
- "y": 726
+ "y": 766
}
],
"animated": false,
@@ -1228,11 +1228,11 @@
"route": [
{
"x": 1494,
- "y": 796
+ "y": 836
},
{
"x": 1657,
- "y": 796
+ "y": 836
}
],
"animated": false,
@@ -1266,11 +1266,11 @@
"route": [
{
"x": 1657,
- "y": 866
+ "y": 906
},
{
"x": 1834,
- "y": 866
+ "y": 906
}
],
"animated": false,
@@ -1304,11 +1304,11 @@
"route": [
{
"x": 1834,
- "y": 936
+ "y": 976
},
{
"x": 1986,
- "y": 936
+ "y": 976
}
],
"animated": false,
@@ -1342,11 +1342,11 @@
"route": [
{
"x": 1986,
- "y": 1006
+ "y": 1046
},
{
"x": 2136,
- "y": 1006
+ "y": 1046
}
],
"animated": false,
@@ -1380,11 +1380,11 @@
"route": [
{
"x": 2136,
- "y": 1076
+ "y": 1116
},
{
"x": 2286.5,
- "y": 1076
+ "y": 1116
}
],
"animated": false,
@@ -1418,11 +1418,11 @@
"route": [
{
"x": 2286.5,
- "y": 1146
+ "y": 1186
},
{
"x": 2467.5,
- "y": 1146
+ "y": 1186
}
],
"animated": false,
@@ -1456,11 +1456,11 @@
"route": [
{
"x": 2467.5,
- "y": 1216
+ "y": 1256
},
{
"x": 2622,
- "y": 1216
+ "y": 1256
}
],
"animated": false,
@@ -1494,11 +1494,11 @@
"route": [
{
"x": 2622,
- "y": 1286
+ "y": 1326
},
{
"x": 2787.5,
- "y": 1286
+ "y": 1326
}
],
"animated": false,
@@ -1532,11 +1532,11 @@
"route": [
{
"x": 2787.5,
- "y": 1356
+ "y": 1396
},
{
"x": 2954.5,
- "y": 1356
+ "y": 1396
}
],
"animated": false,
@@ -1570,11 +1570,11 @@
"route": [
{
"x": 2954.5,
- "y": 1426
+ "y": 1466
},
{
"x": 3139.5,
- "y": 1426
+ "y": 1466
}
],
"animated": false,
@@ -1608,11 +1608,11 @@
"route": [
{
"x": 3139.5,
- "y": 1496
+ "y": 1536
},
{
"x": 3321,
- "y": 1496
+ "y": 1536
}
],
"animated": false,
@@ -1646,11 +1646,11 @@
"route": [
{
"x": 3321,
- "y": 1566
+ "y": 1606
},
{
"x": 3491.5,
- "y": 1566
+ "y": 1606
}
],
"animated": false,
@@ -1688,7 +1688,7 @@
},
{
"x": 62,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1726,7 +1726,7 @@
},
{
"x": 309.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1764,7 +1764,7 @@
},
{
"x": 552,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1802,7 +1802,7 @@
},
{
"x": 813,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1840,7 +1840,7 @@
},
{
"x": 1022.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1878,7 +1878,7 @@
},
{
"x": 1194,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1916,7 +1916,7 @@
},
{
"x": 1344,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1954,7 +1954,7 @@
},
{
"x": 1494,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -1992,7 +1992,7 @@
},
{
"x": 1657,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2030,7 +2030,7 @@
},
{
"x": 1834,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2068,7 +2068,7 @@
},
{
"x": 1986,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2106,7 +2106,7 @@
},
{
"x": 2136,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2144,7 +2144,7 @@
},
{
"x": 2286.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2182,7 +2182,7 @@
},
{
"x": 2467.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2220,7 +2220,7 @@
},
{
"x": 2622,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2258,7 +2258,7 @@
},
{
"x": 2787.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2296,7 +2296,7 @@
},
{
"x": 2954.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2334,7 +2334,7 @@
},
{
"x": 3139.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2372,7 +2372,7 @@
},
{
"x": 3321,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
@@ -2410,7 +2410,7 @@
},
{
"x": 3491.5,
- "y": 1636
+ "y": 1676
}
],
"animated": false,
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 816d3ab83..8e7224c1c 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
@@ -1,30 +1,30 @@
-a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyya := 5
+ .d2-1178036486 .fill-N1{fill:#0A0F25;}
+ .d2-1178036486 .fill-N2{fill:#676C7E;}
+ .d2-1178036486 .fill-N3{fill:#9499AB;}
+ .d2-1178036486 .fill-N4{fill:#CFD2DD;}
+ .d2-1178036486 .fill-N5{fill:#DEE1EB;}
+ .d2-1178036486 .fill-N6{fill:#EEF1F8;}
+ .d2-1178036486 .fill-N7{fill:#FFFFFF;}
+ .d2-1178036486 .fill-B1{fill:#0D32B2;}
+ .d2-1178036486 .fill-B2{fill:#0D32B2;}
+ .d2-1178036486 .fill-B3{fill:#E3E9FD;}
+ .d2-1178036486 .fill-B4{fill:#E3E9FD;}
+ .d2-1178036486 .fill-B5{fill:#EDF0FD;}
+ .d2-1178036486 .fill-B6{fill:#F7F8FE;}
+ .d2-1178036486 .fill-AA2{fill:#4A6FF3;}
+ .d2-1178036486 .fill-AA4{fill:#EDF0FD;}
+ .d2-1178036486 .fill-AA5{fill:#F7F8FE;}
+ .d2-1178036486 .fill-AB4{fill:#EDF0FD;}
+ .d2-1178036486 .fill-AB5{fill:#F7F8FE;}
+ .d2-1178036486 .stroke-N1{stroke:#0A0F25;}
+ .d2-1178036486 .stroke-N2{stroke:#676C7E;}
+ .d2-1178036486 .stroke-N3{stroke:#9499AB;}
+ .d2-1178036486 .stroke-N4{stroke:#CFD2DD;}
+ .d2-1178036486 .stroke-N5{stroke:#DEE1EB;}
+ .d2-1178036486 .stroke-N6{stroke:#EEF1F8;}
+ .d2-1178036486 .stroke-N7{stroke:#FFFFFF;}
+ .d2-1178036486 .stroke-B1{stroke:#0D32B2;}
+ .d2-1178036486 .stroke-B2{stroke:#0D32B2;}
+ .d2-1178036486 .stroke-B3{stroke:#E3E9FD;}
+ .d2-1178036486 .stroke-B4{stroke:#E3E9FD;}
+ .d2-1178036486 .stroke-B5{stroke:#EDF0FD;}
+ .d2-1178036486 .stroke-B6{stroke:#F7F8FE;}
+ .d2-1178036486 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-1178036486 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-1178036486 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-1178036486 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-1178036486 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-1178036486 .background-color-N1{background-color:#0A0F25;}
+ .d2-1178036486 .background-color-N2{background-color:#676C7E;}
+ .d2-1178036486 .background-color-N3{background-color:#9499AB;}
+ .d2-1178036486 .background-color-N4{background-color:#CFD2DD;}
+ .d2-1178036486 .background-color-N5{background-color:#DEE1EB;}
+ .d2-1178036486 .background-color-N6{background-color:#EEF1F8;}
+ .d2-1178036486 .background-color-N7{background-color:#FFFFFF;}
+ .d2-1178036486 .background-color-B1{background-color:#0D32B2;}
+ .d2-1178036486 .background-color-B2{background-color:#0D32B2;}
+ .d2-1178036486 .background-color-B3{background-color:#E3E9FD;}
+ .d2-1178036486 .background-color-B4{background-color:#E3E9FD;}
+ .d2-1178036486 .background-color-B5{background-color:#EDF0FD;}
+ .d2-1178036486 .background-color-B6{background-color:#F7F8FE;}
+ .d2-1178036486 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-1178036486 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-1178036486 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-1178036486 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-1178036486 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-1178036486 .color-N1{color:#0A0F25;}
+ .d2-1178036486 .color-N2{color:#676C7E;}
+ .d2-1178036486 .color-N3{color:#9499AB;}
+ .d2-1178036486 .color-N4{color:#CFD2DD;}
+ .d2-1178036486 .color-N5{color:#DEE1EB;}
+ .d2-1178036486 .color-N6{color:#EEF1F8;}
+ .d2-1178036486 .color-N7{color:#FFFFFF;}
+ .d2-1178036486 .color-B1{color:#0D32B2;}
+ .d2-1178036486 .color-B2{color:#0D32B2;}
+ .d2-1178036486 .color-B3{color:#E3E9FD;}
+ .d2-1178036486 .color-B4{color:#E3E9FD;}
+ .d2-1178036486 .color-B5{color:#EDF0FD;}
+ .d2-1178036486 .color-B6{color:#F7F8FE;}
+ .d2-1178036486 .color-AA2{color:#4A6FF3;}
+ .d2-1178036486 .color-AA4{color:#EDF0FD;}
+ .d2-1178036486 .color-AA5{color:#F7F8FE;}
+ .d2-1178036486 .color-AB4{color:#EDF0FD;}
+ .d2-1178036486 .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() intvoidcloudyyyya := 5
b := 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
+
@@ -134,6 +134,6 @@
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_distance/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_distance/dagre/board.exp.json
index 92cc37a3e..0b03815de 100644
--- a/e2etests/testdata/stable/sequence_diagram_distance/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_distance/dagre/board.exp.json
@@ -113,11 +113,11 @@
"route": [
{
"x": 62,
- "y": 188
+ "y": 198
},
{
"x": 454,
- "y": 188
+ "y": 198
}
],
"animated": false,
@@ -151,11 +151,11 @@
"route": [
{
"x": 454,
- "y": 258
+ "y": 288
},
{
"x": 62,
- "y": 258
+ "y": 288
}
],
"animated": false,
@@ -193,7 +193,7 @@
},
{
"x": 62,
- "y": 328
+ "y": 358
}
],
"animated": false,
@@ -231,7 +231,7 @@
},
{
"x": 454,
- "y": 328
+ "y": 358
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_distance/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_distance/dagre/sketch.exp.svg
index 04babe2c9..03cc404db 100644
--- a/e2etests/testdata/stable/sequence_diagram_distance/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_distance/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-alicebob what does it mean to be well-adjustedThe ability to play bridge or golf as if they were games
-
+ .d2-2527902858 .fill-N1{fill:#0A0F25;}
+ .d2-2527902858 .fill-N2{fill:#676C7E;}
+ .d2-2527902858 .fill-N3{fill:#9499AB;}
+ .d2-2527902858 .fill-N4{fill:#CFD2DD;}
+ .d2-2527902858 .fill-N5{fill:#DEE1EB;}
+ .d2-2527902858 .fill-N6{fill:#EEF1F8;}
+ .d2-2527902858 .fill-N7{fill:#FFFFFF;}
+ .d2-2527902858 .fill-B1{fill:#0D32B2;}
+ .d2-2527902858 .fill-B2{fill:#0D32B2;}
+ .d2-2527902858 .fill-B3{fill:#E3E9FD;}
+ .d2-2527902858 .fill-B4{fill:#E3E9FD;}
+ .d2-2527902858 .fill-B5{fill:#EDF0FD;}
+ .d2-2527902858 .fill-B6{fill:#F7F8FE;}
+ .d2-2527902858 .fill-AA2{fill:#4A6FF3;}
+ .d2-2527902858 .fill-AA4{fill:#EDF0FD;}
+ .d2-2527902858 .fill-AA5{fill:#F7F8FE;}
+ .d2-2527902858 .fill-AB4{fill:#EDF0FD;}
+ .d2-2527902858 .fill-AB5{fill:#F7F8FE;}
+ .d2-2527902858 .stroke-N1{stroke:#0A0F25;}
+ .d2-2527902858 .stroke-N2{stroke:#676C7E;}
+ .d2-2527902858 .stroke-N3{stroke:#9499AB;}
+ .d2-2527902858 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2527902858 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2527902858 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2527902858 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2527902858 .stroke-B1{stroke:#0D32B2;}
+ .d2-2527902858 .stroke-B2{stroke:#0D32B2;}
+ .d2-2527902858 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2527902858 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2527902858 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2527902858 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2527902858 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2527902858 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2527902858 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2527902858 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2527902858 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2527902858 .background-color-N1{background-color:#0A0F25;}
+ .d2-2527902858 .background-color-N2{background-color:#676C7E;}
+ .d2-2527902858 .background-color-N3{background-color:#9499AB;}
+ .d2-2527902858 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2527902858 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2527902858 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2527902858 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2527902858 .background-color-B1{background-color:#0D32B2;}
+ .d2-2527902858 .background-color-B2{background-color:#0D32B2;}
+ .d2-2527902858 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2527902858 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2527902858 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2527902858 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2527902858 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2527902858 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2527902858 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2527902858 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2527902858 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2527902858 .color-N1{color:#0A0F25;}
+ .d2-2527902858 .color-N2{color:#676C7E;}
+ .d2-2527902858 .color-N3{color:#9499AB;}
+ .d2-2527902858 .color-N4{color:#CFD2DD;}
+ .d2-2527902858 .color-N5{color:#DEE1EB;}
+ .d2-2527902858 .color-N6{color:#EEF1F8;}
+ .d2-2527902858 .color-N7{color:#FFFFFF;}
+ .d2-2527902858 .color-B1{color:#0D32B2;}
+ .d2-2527902858 .color-B2{color:#0D32B2;}
+ .d2-2527902858 .color-B3{color:#E3E9FD;}
+ .d2-2527902858 .color-B4{color:#E3E9FD;}
+ .d2-2527902858 .color-B5{color:#EDF0FD;}
+ .d2-2527902858 .color-B6{color:#F7F8FE;}
+ .d2-2527902858 .color-AA2{color:#4A6FF3;}
+ .d2-2527902858 .color-AA4{color:#EDF0FD;}
+ .d2-2527902858 .color-AA5{color:#F7F8FE;}
+ .d2-2527902858 .color-AB4{color:#EDF0FD;}
+ .d2-2527902858 .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}]]>alicebob what does it mean to be well-adjustedThe ability to play bridge or golf as if they were games
+
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_distance/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_distance/elk/board.exp.json
index 92cc37a3e..0b03815de 100644
--- a/e2etests/testdata/stable/sequence_diagram_distance/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_distance/elk/board.exp.json
@@ -113,11 +113,11 @@
"route": [
{
"x": 62,
- "y": 188
+ "y": 198
},
{
"x": 454,
- "y": 188
+ "y": 198
}
],
"animated": false,
@@ -151,11 +151,11 @@
"route": [
{
"x": 454,
- "y": 258
+ "y": 288
},
{
"x": 62,
- "y": 258
+ "y": 288
}
],
"animated": false,
@@ -193,7 +193,7 @@
},
{
"x": 62,
- "y": 328
+ "y": 358
}
],
"animated": false,
@@ -231,7 +231,7 @@
},
{
"x": 454,
- "y": 328
+ "y": 358
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_distance/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_distance/elk/sketch.exp.svg
index 04babe2c9..03cc404db 100644
--- a/e2etests/testdata/stable/sequence_diagram_distance/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_distance/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-alicebob what does it mean to be well-adjustedThe ability to play bridge or golf as if they were games
-
+ .d2-2527902858 .fill-N1{fill:#0A0F25;}
+ .d2-2527902858 .fill-N2{fill:#676C7E;}
+ .d2-2527902858 .fill-N3{fill:#9499AB;}
+ .d2-2527902858 .fill-N4{fill:#CFD2DD;}
+ .d2-2527902858 .fill-N5{fill:#DEE1EB;}
+ .d2-2527902858 .fill-N6{fill:#EEF1F8;}
+ .d2-2527902858 .fill-N7{fill:#FFFFFF;}
+ .d2-2527902858 .fill-B1{fill:#0D32B2;}
+ .d2-2527902858 .fill-B2{fill:#0D32B2;}
+ .d2-2527902858 .fill-B3{fill:#E3E9FD;}
+ .d2-2527902858 .fill-B4{fill:#E3E9FD;}
+ .d2-2527902858 .fill-B5{fill:#EDF0FD;}
+ .d2-2527902858 .fill-B6{fill:#F7F8FE;}
+ .d2-2527902858 .fill-AA2{fill:#4A6FF3;}
+ .d2-2527902858 .fill-AA4{fill:#EDF0FD;}
+ .d2-2527902858 .fill-AA5{fill:#F7F8FE;}
+ .d2-2527902858 .fill-AB4{fill:#EDF0FD;}
+ .d2-2527902858 .fill-AB5{fill:#F7F8FE;}
+ .d2-2527902858 .stroke-N1{stroke:#0A0F25;}
+ .d2-2527902858 .stroke-N2{stroke:#676C7E;}
+ .d2-2527902858 .stroke-N3{stroke:#9499AB;}
+ .d2-2527902858 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2527902858 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2527902858 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2527902858 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2527902858 .stroke-B1{stroke:#0D32B2;}
+ .d2-2527902858 .stroke-B2{stroke:#0D32B2;}
+ .d2-2527902858 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2527902858 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2527902858 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2527902858 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2527902858 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2527902858 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2527902858 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2527902858 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2527902858 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2527902858 .background-color-N1{background-color:#0A0F25;}
+ .d2-2527902858 .background-color-N2{background-color:#676C7E;}
+ .d2-2527902858 .background-color-N3{background-color:#9499AB;}
+ .d2-2527902858 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2527902858 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2527902858 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2527902858 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2527902858 .background-color-B1{background-color:#0D32B2;}
+ .d2-2527902858 .background-color-B2{background-color:#0D32B2;}
+ .d2-2527902858 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2527902858 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2527902858 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2527902858 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2527902858 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2527902858 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2527902858 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2527902858 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2527902858 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2527902858 .color-N1{color:#0A0F25;}
+ .d2-2527902858 .color-N2{color:#676C7E;}
+ .d2-2527902858 .color-N3{color:#9499AB;}
+ .d2-2527902858 .color-N4{color:#CFD2DD;}
+ .d2-2527902858 .color-N5{color:#DEE1EB;}
+ .d2-2527902858 .color-N6{color:#EEF1F8;}
+ .d2-2527902858 .color-N7{color:#FFFFFF;}
+ .d2-2527902858 .color-B1{color:#0D32B2;}
+ .d2-2527902858 .color-B2{color:#0D32B2;}
+ .d2-2527902858 .color-B3{color:#E3E9FD;}
+ .d2-2527902858 .color-B4{color:#E3E9FD;}
+ .d2-2527902858 .color-B5{color:#EDF0FD;}
+ .d2-2527902858 .color-B6{color:#F7F8FE;}
+ .d2-2527902858 .color-AA2{color:#4A6FF3;}
+ .d2-2527902858 .color-AA4{color:#EDF0FD;}
+ .d2-2527902858 .color-AA5{color:#F7F8FE;}
+ .d2-2527902858 .color-AB4{color:#EDF0FD;}
+ .d2-2527902858 .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}]]>alicebob what does it mean to be well-adjustedThe ability to play bridge or golf as if they were games
+
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
index 983b1f4e2..66e38b660 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
@@ -172,7 +172,7 @@
"type": "rectangle",
"pos": {
"x": 22,
- "y": 235
+ "y": 245
},
"width": 230,
"height": 76,
@@ -214,10 +214,10 @@
"type": "rectangle",
"pos": {
"x": 160,
- "y": 344
+ "y": 364
},
"width": 254,
- "height": 442,
+ "height": 482,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -256,7 +256,7 @@
"type": "rectangle",
"pos": {
"x": 172,
- "y": 507
+ "y": 557
},
"width": 230,
"height": 76,
@@ -298,7 +298,7 @@
"type": "rectangle",
"pos": {
"x": 206,
- "y": 621
+ "y": 681
},
"width": 12,
"height": 160,
@@ -338,7 +338,7 @@
"type": "rectangle",
"pos": {
"x": 356,
- "y": 621
+ "y": 681
},
"width": 12,
"height": 160,
@@ -378,7 +378,7 @@
"type": "rectangle",
"pos": {
"x": 202,
- "y": 691
+ "y": 751
},
"width": 20,
"height": 30,
@@ -418,10 +418,10 @@
"type": "rectangle",
"pos": {
"x": 172,
- "y": 826
+ "y": 886
},
"width": 328,
- "height": 274,
+ "height": 284,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -460,7 +460,7 @@
"type": "page",
"pos": {
"x": 263,
- "y": 942
+ "y": 1005
},
"width": 197,
"height": 66,
@@ -501,7 +501,7 @@
"type": "rectangle",
"pos": {
"x": 420,
- "y": 1133
+ "y": 1217
},
"width": 184,
"height": 127,
@@ -543,7 +543,7 @@
"type": "page",
"pos": {
"x": 460,
- "y": 1179
+ "y": 1263
},
"width": 104,
"height": 66,
@@ -645,11 +645,11 @@
"route": [
{
"x": 62,
- "y": 289
+ "y": 299
},
{
"x": 212,
- "y": 289
+ "y": 299
}
],
"animated": false,
@@ -683,11 +683,11 @@
"route": [
{
"x": 212,
- "y": 390
+ "y": 410
},
{
"x": 362,
- "y": 390
+ "y": 410
}
],
"animated": false,
@@ -721,11 +721,11 @@
"route": [
{
"x": 362,
- "y": 460
+ "y": 490
},
{
"x": 212,
- "y": 460
+ "y": 490
}
],
"animated": false,
@@ -759,11 +759,11 @@
"route": [
{
"x": 362,
- "y": 561
+ "y": 611
},
{
"x": 212,
- "y": 561
+ "y": 611
}
],
"animated": false,
@@ -797,11 +797,11 @@
"route": [
{
"x": 218,
- "y": 631
+ "y": 691
},
{
"x": 356,
- "y": 631
+ "y": 691
}
],
"animated": false,
@@ -835,11 +835,11 @@
"route": [
{
"x": 222,
- "y": 701
+ "y": 761
},
{
"x": 356,
- "y": 701
+ "y": 761
}
],
"animated": false,
@@ -873,11 +873,11 @@
"route": [
{
"x": 356,
- "y": 771
+ "y": 831
},
{
"x": 218,
- "y": 771
+ "y": 831
}
],
"animated": false,
@@ -911,11 +911,11 @@
"route": [
{
"x": 212,
- "y": 872
+ "y": 932
},
{
"x": 362,
- "y": 872
+ "y": 932
}
],
"animated": false,
@@ -949,11 +949,11 @@
"route": [
{
"x": 362,
- "y": 1078
+ "y": 1148
},
{
"x": 212,
- "y": 1078
+ "y": 1148
}
],
"animated": false,
@@ -991,7 +991,7 @@
},
{
"x": 62,
- "y": 1315
+ "y": 1399
}
],
"animated": false,
@@ -1029,7 +1029,7 @@
},
{
"x": 212,
- "y": 1315
+ "y": 1399
}
],
"animated": false,
@@ -1067,7 +1067,7 @@
},
{
"x": 362,
- "y": 1315
+ "y": 1399
}
],
"animated": false,
@@ -1105,7 +1105,7 @@
},
{
"x": 512,
- "y": 1315
+ "y": 1399
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
index 25cf41019..e28974c4d 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-abcdggggroup 1group bchoonested guy lalaeyokayokaywhat would arnold saythis note
-
+ .d2-2935354269 .fill-N1{fill:#0A0F25;}
+ .d2-2935354269 .fill-N2{fill:#676C7E;}
+ .d2-2935354269 .fill-N3{fill:#9499AB;}
+ .d2-2935354269 .fill-N4{fill:#CFD2DD;}
+ .d2-2935354269 .fill-N5{fill:#DEE1EB;}
+ .d2-2935354269 .fill-N6{fill:#EEF1F8;}
+ .d2-2935354269 .fill-N7{fill:#FFFFFF;}
+ .d2-2935354269 .fill-B1{fill:#0D32B2;}
+ .d2-2935354269 .fill-B2{fill:#0D32B2;}
+ .d2-2935354269 .fill-B3{fill:#E3E9FD;}
+ .d2-2935354269 .fill-B4{fill:#E3E9FD;}
+ .d2-2935354269 .fill-B5{fill:#EDF0FD;}
+ .d2-2935354269 .fill-B6{fill:#F7F8FE;}
+ .d2-2935354269 .fill-AA2{fill:#4A6FF3;}
+ .d2-2935354269 .fill-AA4{fill:#EDF0FD;}
+ .d2-2935354269 .fill-AA5{fill:#F7F8FE;}
+ .d2-2935354269 .fill-AB4{fill:#EDF0FD;}
+ .d2-2935354269 .fill-AB5{fill:#F7F8FE;}
+ .d2-2935354269 .stroke-N1{stroke:#0A0F25;}
+ .d2-2935354269 .stroke-N2{stroke:#676C7E;}
+ .d2-2935354269 .stroke-N3{stroke:#9499AB;}
+ .d2-2935354269 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2935354269 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2935354269 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2935354269 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2935354269 .stroke-B1{stroke:#0D32B2;}
+ .d2-2935354269 .stroke-B2{stroke:#0D32B2;}
+ .d2-2935354269 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2935354269 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2935354269 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2935354269 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2935354269 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2935354269 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2935354269 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2935354269 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2935354269 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2935354269 .background-color-N1{background-color:#0A0F25;}
+ .d2-2935354269 .background-color-N2{background-color:#676C7E;}
+ .d2-2935354269 .background-color-N3{background-color:#9499AB;}
+ .d2-2935354269 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2935354269 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2935354269 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2935354269 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2935354269 .background-color-B1{background-color:#0D32B2;}
+ .d2-2935354269 .background-color-B2{background-color:#0D32B2;}
+ .d2-2935354269 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2935354269 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2935354269 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2935354269 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2935354269 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2935354269 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2935354269 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2935354269 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2935354269 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2935354269 .color-N1{color:#0A0F25;}
+ .d2-2935354269 .color-N2{color:#676C7E;}
+ .d2-2935354269 .color-N3{color:#9499AB;}
+ .d2-2935354269 .color-N4{color:#CFD2DD;}
+ .d2-2935354269 .color-N5{color:#DEE1EB;}
+ .d2-2935354269 .color-N6{color:#EEF1F8;}
+ .d2-2935354269 .color-N7{color:#FFFFFF;}
+ .d2-2935354269 .color-B1{color:#0D32B2;}
+ .d2-2935354269 .color-B2{color:#0D32B2;}
+ .d2-2935354269 .color-B3{color:#E3E9FD;}
+ .d2-2935354269 .color-B4{color:#E3E9FD;}
+ .d2-2935354269 .color-B5{color:#EDF0FD;}
+ .d2-2935354269 .color-B6{color:#F7F8FE;}
+ .d2-2935354269 .color-AA2{color:#4A6FF3;}
+ .d2-2935354269 .color-AA4{color:#EDF0FD;}
+ .d2-2935354269 .color-AA5{color:#F7F8FE;}
+ .d2-2935354269 .color-AB4{color:#EDF0FD;}
+ .d2-2935354269 .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}]]>abcdggggroup 1group bchoonested guy lalaeyokayokaywhat would arnold saythis note
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
index 983b1f4e2..66e38b660 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
@@ -172,7 +172,7 @@
"type": "rectangle",
"pos": {
"x": 22,
- "y": 235
+ "y": 245
},
"width": 230,
"height": 76,
@@ -214,10 +214,10 @@
"type": "rectangle",
"pos": {
"x": 160,
- "y": 344
+ "y": 364
},
"width": 254,
- "height": 442,
+ "height": 482,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -256,7 +256,7 @@
"type": "rectangle",
"pos": {
"x": 172,
- "y": 507
+ "y": 557
},
"width": 230,
"height": 76,
@@ -298,7 +298,7 @@
"type": "rectangle",
"pos": {
"x": 206,
- "y": 621
+ "y": 681
},
"width": 12,
"height": 160,
@@ -338,7 +338,7 @@
"type": "rectangle",
"pos": {
"x": 356,
- "y": 621
+ "y": 681
},
"width": 12,
"height": 160,
@@ -378,7 +378,7 @@
"type": "rectangle",
"pos": {
"x": 202,
- "y": 691
+ "y": 751
},
"width": 20,
"height": 30,
@@ -418,10 +418,10 @@
"type": "rectangle",
"pos": {
"x": 172,
- "y": 826
+ "y": 886
},
"width": 328,
- "height": 274,
+ "height": 284,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -460,7 +460,7 @@
"type": "page",
"pos": {
"x": 263,
- "y": 942
+ "y": 1005
},
"width": 197,
"height": 66,
@@ -501,7 +501,7 @@
"type": "rectangle",
"pos": {
"x": 420,
- "y": 1133
+ "y": 1217
},
"width": 184,
"height": 127,
@@ -543,7 +543,7 @@
"type": "page",
"pos": {
"x": 460,
- "y": 1179
+ "y": 1263
},
"width": 104,
"height": 66,
@@ -645,11 +645,11 @@
"route": [
{
"x": 62,
- "y": 289
+ "y": 299
},
{
"x": 212,
- "y": 289
+ "y": 299
}
],
"animated": false,
@@ -683,11 +683,11 @@
"route": [
{
"x": 212,
- "y": 390
+ "y": 410
},
{
"x": 362,
- "y": 390
+ "y": 410
}
],
"animated": false,
@@ -721,11 +721,11 @@
"route": [
{
"x": 362,
- "y": 460
+ "y": 490
},
{
"x": 212,
- "y": 460
+ "y": 490
}
],
"animated": false,
@@ -759,11 +759,11 @@
"route": [
{
"x": 362,
- "y": 561
+ "y": 611
},
{
"x": 212,
- "y": 561
+ "y": 611
}
],
"animated": false,
@@ -797,11 +797,11 @@
"route": [
{
"x": 218,
- "y": 631
+ "y": 691
},
{
"x": 356,
- "y": 631
+ "y": 691
}
],
"animated": false,
@@ -835,11 +835,11 @@
"route": [
{
"x": 222,
- "y": 701
+ "y": 761
},
{
"x": 356,
- "y": 701
+ "y": 761
}
],
"animated": false,
@@ -873,11 +873,11 @@
"route": [
{
"x": 356,
- "y": 771
+ "y": 831
},
{
"x": 218,
- "y": 771
+ "y": 831
}
],
"animated": false,
@@ -911,11 +911,11 @@
"route": [
{
"x": 212,
- "y": 872
+ "y": 932
},
{
"x": 362,
- "y": 872
+ "y": 932
}
],
"animated": false,
@@ -949,11 +949,11 @@
"route": [
{
"x": 362,
- "y": 1078
+ "y": 1148
},
{
"x": 212,
- "y": 1078
+ "y": 1148
}
],
"animated": false,
@@ -991,7 +991,7 @@
},
{
"x": 62,
- "y": 1315
+ "y": 1399
}
],
"animated": false,
@@ -1029,7 +1029,7 @@
},
{
"x": 212,
- "y": 1315
+ "y": 1399
}
],
"animated": false,
@@ -1067,7 +1067,7 @@
},
{
"x": 362,
- "y": 1315
+ "y": 1399
}
],
"animated": false,
@@ -1105,7 +1105,7 @@
},
{
"x": 512,
- "y": 1315
+ "y": 1399
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
index 25cf41019..e28974c4d 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-abcdggggroup 1group bchoonested guy lalaeyokayokaywhat would arnold saythis note
-
+ .d2-2935354269 .fill-N1{fill:#0A0F25;}
+ .d2-2935354269 .fill-N2{fill:#676C7E;}
+ .d2-2935354269 .fill-N3{fill:#9499AB;}
+ .d2-2935354269 .fill-N4{fill:#CFD2DD;}
+ .d2-2935354269 .fill-N5{fill:#DEE1EB;}
+ .d2-2935354269 .fill-N6{fill:#EEF1F8;}
+ .d2-2935354269 .fill-N7{fill:#FFFFFF;}
+ .d2-2935354269 .fill-B1{fill:#0D32B2;}
+ .d2-2935354269 .fill-B2{fill:#0D32B2;}
+ .d2-2935354269 .fill-B3{fill:#E3E9FD;}
+ .d2-2935354269 .fill-B4{fill:#E3E9FD;}
+ .d2-2935354269 .fill-B5{fill:#EDF0FD;}
+ .d2-2935354269 .fill-B6{fill:#F7F8FE;}
+ .d2-2935354269 .fill-AA2{fill:#4A6FF3;}
+ .d2-2935354269 .fill-AA4{fill:#EDF0FD;}
+ .d2-2935354269 .fill-AA5{fill:#F7F8FE;}
+ .d2-2935354269 .fill-AB4{fill:#EDF0FD;}
+ .d2-2935354269 .fill-AB5{fill:#F7F8FE;}
+ .d2-2935354269 .stroke-N1{stroke:#0A0F25;}
+ .d2-2935354269 .stroke-N2{stroke:#676C7E;}
+ .d2-2935354269 .stroke-N3{stroke:#9499AB;}
+ .d2-2935354269 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2935354269 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2935354269 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2935354269 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2935354269 .stroke-B1{stroke:#0D32B2;}
+ .d2-2935354269 .stroke-B2{stroke:#0D32B2;}
+ .d2-2935354269 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2935354269 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2935354269 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2935354269 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2935354269 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2935354269 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2935354269 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2935354269 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2935354269 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2935354269 .background-color-N1{background-color:#0A0F25;}
+ .d2-2935354269 .background-color-N2{background-color:#676C7E;}
+ .d2-2935354269 .background-color-N3{background-color:#9499AB;}
+ .d2-2935354269 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2935354269 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2935354269 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2935354269 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2935354269 .background-color-B1{background-color:#0D32B2;}
+ .d2-2935354269 .background-color-B2{background-color:#0D32B2;}
+ .d2-2935354269 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2935354269 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2935354269 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2935354269 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2935354269 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2935354269 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2935354269 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2935354269 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2935354269 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2935354269 .color-N1{color:#0A0F25;}
+ .d2-2935354269 .color-N2{color:#676C7E;}
+ .d2-2935354269 .color-N3{color:#9499AB;}
+ .d2-2935354269 .color-N4{color:#CFD2DD;}
+ .d2-2935354269 .color-N5{color:#DEE1EB;}
+ .d2-2935354269 .color-N6{color:#EEF1F8;}
+ .d2-2935354269 .color-N7{color:#FFFFFF;}
+ .d2-2935354269 .color-B1{color:#0D32B2;}
+ .d2-2935354269 .color-B2{color:#0D32B2;}
+ .d2-2935354269 .color-B3{color:#E3E9FD;}
+ .d2-2935354269 .color-B4{color:#E3E9FD;}
+ .d2-2935354269 .color-B5{color:#EDF0FD;}
+ .d2-2935354269 .color-B6{color:#F7F8FE;}
+ .d2-2935354269 .color-AA2{color:#4A6FF3;}
+ .d2-2935354269 .color-AA4{color:#EDF0FD;}
+ .d2-2935354269 .color-AA5{color:#F7F8FE;}
+ .d2-2935354269 .color-AB4{color:#EDF0FD;}
+ .d2-2935354269 .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}]]>abcdggggroup 1group bchoonested guy lalaeyokayokaywhat would arnold saythis note
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
index 445065821..59218525e 100644
--- a/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
@@ -295,7 +295,7 @@
"type": "page",
"pos": {
"x": 382,
- "y": 822
+ "y": 843
},
"width": 456,
"height": 66,
@@ -435,11 +435,11 @@
"route": [
{
"x": 460,
- "y": 752
+ "y": 762
},
{
"x": 261,
- "y": 752
+ "y": 762
}
],
"animated": false,
@@ -477,7 +477,7 @@
},
{
"x": 62,
- "y": 958
+ "y": 979
}
],
"animated": false,
@@ -515,7 +515,7 @@
},
{
"x": 261,
- "y": 958
+ "y": 979
}
],
"animated": false,
@@ -553,7 +553,7 @@
},
{
"x": 460,
- "y": 958
+ "y": 979
}
],
"animated": false,
@@ -591,7 +591,7 @@
},
{
"x": 610,
- "y": 958
+ "y": 979
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg
index a1eb83b0d..bf2fb25d6 100644
--- a/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-abcd okayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
-
+ .d2-404282360 .fill-N1{fill:#0A0F25;}
+ .d2-404282360 .fill-N2{fill:#676C7E;}
+ .d2-404282360 .fill-N3{fill:#9499AB;}
+ .d2-404282360 .fill-N4{fill:#CFD2DD;}
+ .d2-404282360 .fill-N5{fill:#DEE1EB;}
+ .d2-404282360 .fill-N6{fill:#EEF1F8;}
+ .d2-404282360 .fill-N7{fill:#FFFFFF;}
+ .d2-404282360 .fill-B1{fill:#0D32B2;}
+ .d2-404282360 .fill-B2{fill:#0D32B2;}
+ .d2-404282360 .fill-B3{fill:#E3E9FD;}
+ .d2-404282360 .fill-B4{fill:#E3E9FD;}
+ .d2-404282360 .fill-B5{fill:#EDF0FD;}
+ .d2-404282360 .fill-B6{fill:#F7F8FE;}
+ .d2-404282360 .fill-AA2{fill:#4A6FF3;}
+ .d2-404282360 .fill-AA4{fill:#EDF0FD;}
+ .d2-404282360 .fill-AA5{fill:#F7F8FE;}
+ .d2-404282360 .fill-AB4{fill:#EDF0FD;}
+ .d2-404282360 .fill-AB5{fill:#F7F8FE;}
+ .d2-404282360 .stroke-N1{stroke:#0A0F25;}
+ .d2-404282360 .stroke-N2{stroke:#676C7E;}
+ .d2-404282360 .stroke-N3{stroke:#9499AB;}
+ .d2-404282360 .stroke-N4{stroke:#CFD2DD;}
+ .d2-404282360 .stroke-N5{stroke:#DEE1EB;}
+ .d2-404282360 .stroke-N6{stroke:#EEF1F8;}
+ .d2-404282360 .stroke-N7{stroke:#FFFFFF;}
+ .d2-404282360 .stroke-B1{stroke:#0D32B2;}
+ .d2-404282360 .stroke-B2{stroke:#0D32B2;}
+ .d2-404282360 .stroke-B3{stroke:#E3E9FD;}
+ .d2-404282360 .stroke-B4{stroke:#E3E9FD;}
+ .d2-404282360 .stroke-B5{stroke:#EDF0FD;}
+ .d2-404282360 .stroke-B6{stroke:#F7F8FE;}
+ .d2-404282360 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-404282360 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-404282360 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-404282360 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-404282360 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-404282360 .background-color-N1{background-color:#0A0F25;}
+ .d2-404282360 .background-color-N2{background-color:#676C7E;}
+ .d2-404282360 .background-color-N3{background-color:#9499AB;}
+ .d2-404282360 .background-color-N4{background-color:#CFD2DD;}
+ .d2-404282360 .background-color-N5{background-color:#DEE1EB;}
+ .d2-404282360 .background-color-N6{background-color:#EEF1F8;}
+ .d2-404282360 .background-color-N7{background-color:#FFFFFF;}
+ .d2-404282360 .background-color-B1{background-color:#0D32B2;}
+ .d2-404282360 .background-color-B2{background-color:#0D32B2;}
+ .d2-404282360 .background-color-B3{background-color:#E3E9FD;}
+ .d2-404282360 .background-color-B4{background-color:#E3E9FD;}
+ .d2-404282360 .background-color-B5{background-color:#EDF0FD;}
+ .d2-404282360 .background-color-B6{background-color:#F7F8FE;}
+ .d2-404282360 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-404282360 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-404282360 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-404282360 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-404282360 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-404282360 .color-N1{color:#0A0F25;}
+ .d2-404282360 .color-N2{color:#676C7E;}
+ .d2-404282360 .color-N3{color:#9499AB;}
+ .d2-404282360 .color-N4{color:#CFD2DD;}
+ .d2-404282360 .color-N5{color:#DEE1EB;}
+ .d2-404282360 .color-N6{color:#EEF1F8;}
+ .d2-404282360 .color-N7{color:#FFFFFF;}
+ .d2-404282360 .color-B1{color:#0D32B2;}
+ .d2-404282360 .color-B2{color:#0D32B2;}
+ .d2-404282360 .color-B3{color:#E3E9FD;}
+ .d2-404282360 .color-B4{color:#E3E9FD;}
+ .d2-404282360 .color-B5{color:#EDF0FD;}
+ .d2-404282360 .color-B6{color:#F7F8FE;}
+ .d2-404282360 .color-AA2{color:#4A6FF3;}
+ .d2-404282360 .color-AA4{color:#EDF0FD;}
+ .d2-404282360 .color-AA5{color:#F7F8FE;}
+ .d2-404282360 .color-AB4{color:#EDF0FD;}
+ .d2-404282360 .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}]]>abcd okayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
+
-
+
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_note/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_note/elk/board.exp.json
index 445065821..59218525e 100644
--- a/e2etests/testdata/stable/sequence_diagram_note/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_note/elk/board.exp.json
@@ -295,7 +295,7 @@
"type": "page",
"pos": {
"x": 382,
- "y": 822
+ "y": 843
},
"width": 456,
"height": 66,
@@ -435,11 +435,11 @@
"route": [
{
"x": 460,
- "y": 752
+ "y": 762
},
{
"x": 261,
- "y": 752
+ "y": 762
}
],
"animated": false,
@@ -477,7 +477,7 @@
},
{
"x": 62,
- "y": 958
+ "y": 979
}
],
"animated": false,
@@ -515,7 +515,7 @@
},
{
"x": 261,
- "y": 958
+ "y": 979
}
],
"animated": false,
@@ -553,7 +553,7 @@
},
{
"x": 460,
- "y": 958
+ "y": 979
}
],
"animated": false,
@@ -591,7 +591,7 @@
},
{
"x": 610,
- "y": 958
+ "y": 979
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_note/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_note/elk/sketch.exp.svg
index a1eb83b0d..bf2fb25d6 100644
--- a/e2etests/testdata/stable/sequence_diagram_note/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_note/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-abcd okayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
-
+ .d2-404282360 .fill-N1{fill:#0A0F25;}
+ .d2-404282360 .fill-N2{fill:#676C7E;}
+ .d2-404282360 .fill-N3{fill:#9499AB;}
+ .d2-404282360 .fill-N4{fill:#CFD2DD;}
+ .d2-404282360 .fill-N5{fill:#DEE1EB;}
+ .d2-404282360 .fill-N6{fill:#EEF1F8;}
+ .d2-404282360 .fill-N7{fill:#FFFFFF;}
+ .d2-404282360 .fill-B1{fill:#0D32B2;}
+ .d2-404282360 .fill-B2{fill:#0D32B2;}
+ .d2-404282360 .fill-B3{fill:#E3E9FD;}
+ .d2-404282360 .fill-B4{fill:#E3E9FD;}
+ .d2-404282360 .fill-B5{fill:#EDF0FD;}
+ .d2-404282360 .fill-B6{fill:#F7F8FE;}
+ .d2-404282360 .fill-AA2{fill:#4A6FF3;}
+ .d2-404282360 .fill-AA4{fill:#EDF0FD;}
+ .d2-404282360 .fill-AA5{fill:#F7F8FE;}
+ .d2-404282360 .fill-AB4{fill:#EDF0FD;}
+ .d2-404282360 .fill-AB5{fill:#F7F8FE;}
+ .d2-404282360 .stroke-N1{stroke:#0A0F25;}
+ .d2-404282360 .stroke-N2{stroke:#676C7E;}
+ .d2-404282360 .stroke-N3{stroke:#9499AB;}
+ .d2-404282360 .stroke-N4{stroke:#CFD2DD;}
+ .d2-404282360 .stroke-N5{stroke:#DEE1EB;}
+ .d2-404282360 .stroke-N6{stroke:#EEF1F8;}
+ .d2-404282360 .stroke-N7{stroke:#FFFFFF;}
+ .d2-404282360 .stroke-B1{stroke:#0D32B2;}
+ .d2-404282360 .stroke-B2{stroke:#0D32B2;}
+ .d2-404282360 .stroke-B3{stroke:#E3E9FD;}
+ .d2-404282360 .stroke-B4{stroke:#E3E9FD;}
+ .d2-404282360 .stroke-B5{stroke:#EDF0FD;}
+ .d2-404282360 .stroke-B6{stroke:#F7F8FE;}
+ .d2-404282360 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-404282360 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-404282360 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-404282360 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-404282360 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-404282360 .background-color-N1{background-color:#0A0F25;}
+ .d2-404282360 .background-color-N2{background-color:#676C7E;}
+ .d2-404282360 .background-color-N3{background-color:#9499AB;}
+ .d2-404282360 .background-color-N4{background-color:#CFD2DD;}
+ .d2-404282360 .background-color-N5{background-color:#DEE1EB;}
+ .d2-404282360 .background-color-N6{background-color:#EEF1F8;}
+ .d2-404282360 .background-color-N7{background-color:#FFFFFF;}
+ .d2-404282360 .background-color-B1{background-color:#0D32B2;}
+ .d2-404282360 .background-color-B2{background-color:#0D32B2;}
+ .d2-404282360 .background-color-B3{background-color:#E3E9FD;}
+ .d2-404282360 .background-color-B4{background-color:#E3E9FD;}
+ .d2-404282360 .background-color-B5{background-color:#EDF0FD;}
+ .d2-404282360 .background-color-B6{background-color:#F7F8FE;}
+ .d2-404282360 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-404282360 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-404282360 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-404282360 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-404282360 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-404282360 .color-N1{color:#0A0F25;}
+ .d2-404282360 .color-N2{color:#676C7E;}
+ .d2-404282360 .color-N3{color:#9499AB;}
+ .d2-404282360 .color-N4{color:#CFD2DD;}
+ .d2-404282360 .color-N5{color:#DEE1EB;}
+ .d2-404282360 .color-N6{color:#EEF1F8;}
+ .d2-404282360 .color-N7{color:#FFFFFF;}
+ .d2-404282360 .color-B1{color:#0D32B2;}
+ .d2-404282360 .color-B2{color:#0D32B2;}
+ .d2-404282360 .color-B3{color:#E3E9FD;}
+ .d2-404282360 .color-B4{color:#E3E9FD;}
+ .d2-404282360 .color-B5{color:#EDF0FD;}
+ .d2-404282360 .color-B6{color:#F7F8FE;}
+ .d2-404282360 .color-AA2{color:#4A6FF3;}
+ .d2-404282360 .color-AA4{color:#EDF0FD;}
+ .d2-404282360 .color-AA5{color:#F7F8FE;}
+ .d2-404282360 .color-AB4{color:#EDF0FD;}
+ .d2-404282360 .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}]]>abcd okayexplanationanother explanationSome one who believes imaginary things appear right before your i's.The earth is like a tiny grain of sand, only much, much heavier
+
-
+
-
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json
index b18b29af0..8457184c8 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json
@@ -11,7 +11,7 @@
"y": 0
},
"width": 1528,
- "height": 1313,
+ "height": 1563,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -418,7 +418,7 @@
"type": "page",
"pos": {
"x": 309,
- "y": 434
+ "y": 497
},
"width": 247,
"height": 66,
@@ -459,10 +459,10 @@
"type": "rectangle",
"pos": {
"x": 590,
- "y": 630
+ "y": 720
},
"width": 12,
- "height": 261,
+ "height": 321,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -499,7 +499,7 @@
"type": "rectangle",
"pos": {
"x": 562,
- "y": 757
+ "y": 887
},
"width": 921,
"height": 76,
@@ -541,10 +541,10 @@
"type": "rectangle",
"pos": {
"x": 743,
- "y": 1081
+ "y": 1291
},
"width": 12,
- "height": 160,
+ "height": 200,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -604,11 +604,11 @@
"route": [
{
"x": 62,
- "y": 224
+ "y": 234
},
{
"x": 269,
- "y": 224
+ "y": 234
}
],
"animated": false,
@@ -642,11 +642,11 @@
"route": [
{
"x": 269,
- "y": 294
+ "y": 324
},
{
"x": 62,
- "y": 294
+ "y": 324
}
],
"animated": false,
@@ -680,11 +680,11 @@
"route": [
{
"x": 62,
- "y": 364
+ "y": 414
},
{
"x": 433,
- "y": 364
+ "y": 414
}
],
"animated": false,
@@ -718,11 +718,11 @@
"route": [
{
"x": 433,
- "y": 570
+ "y": 640
},
{
"x": 62,
- "y": 570
+ "y": 640
}
],
"animated": false,
@@ -756,11 +756,11 @@
"route": [
{
"x": 62,
- "y": 640
+ "y": 730
},
{
"x": 590.5,
- "y": 640
+ "y": 730
}
],
"animated": false,
@@ -794,11 +794,11 @@
"route": [
{
"x": 602.5,
- "y": 710
+ "y": 820
},
{
"x": 1247.5,
- "y": 710
+ "y": 820
}
],
"animated": false,
@@ -832,11 +832,11 @@
"route": [
{
"x": 602.5,
- "y": 811
+ "y": 941
},
{
"x": 1444,
- "y": 811
+ "y": 941
}
],
"animated": false,
@@ -870,11 +870,11 @@
"route": [
{
"x": 602.5,
- "y": 881
+ "y": 1031
},
{
"x": 1247.5,
- "y": 881
+ "y": 1031
}
],
"animated": false,
@@ -908,11 +908,11 @@
"route": [
{
"x": 596.5,
- "y": 951
+ "y": 1121
},
{
"x": 62,
- "y": 951
+ "y": 1121
}
],
"animated": false,
@@ -946,11 +946,11 @@
"route": [
{
"x": 62,
- "y": 1021
+ "y": 1211
},
{
"x": 749,
- "y": 1021
+ "y": 1211
}
],
"animated": false,
@@ -984,11 +984,11 @@
"route": [
{
"x": 755,
- "y": 1091
+ "y": 1301
},
{
"x": 905.5,
- "y": 1091
+ "y": 1301
}
],
"animated": false,
@@ -1022,11 +1022,11 @@
"route": [
{
"x": 755,
- "y": 1161
+ "y": 1391
},
{
"x": 1062.5,
- "y": 1161
+ "y": 1391
}
],
"animated": false,
@@ -1060,11 +1060,11 @@
"route": [
{
"x": 743,
- "y": 1231
+ "y": 1481
},
{
"x": 62,
- "y": 1231
+ "y": 1481
}
],
"animated": false,
@@ -1102,7 +1102,7 @@
},
{
"x": 62,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
@@ -1140,7 +1140,7 @@
},
{
"x": 269,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
@@ -1178,7 +1178,7 @@
},
{
"x": 433,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
@@ -1216,7 +1216,7 @@
},
{
"x": 596.5,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
@@ -1254,7 +1254,7 @@
},
{
"x": 749,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
@@ -1292,7 +1292,7 @@
},
{
"x": 905.5,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
@@ -1330,7 +1330,7 @@
},
{
"x": 1062.5,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
@@ -1368,7 +1368,7 @@
},
{
"x": 1247.5,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
@@ -1406,7 +1406,7 @@
},
{
"x": 1444,
- "y": 1301
+ "y": 1551
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_real/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_real/dagre/sketch.exp.svg
index ce85f4d0c..f47a02ccb 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_real/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence 'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on rest add back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
-
+ .d2-202949405 .fill-N1{fill:#0A0F25;}
+ .d2-202949405 .fill-N2{fill:#676C7E;}
+ .d2-202949405 .fill-N3{fill:#9499AB;}
+ .d2-202949405 .fill-N4{fill:#CFD2DD;}
+ .d2-202949405 .fill-N5{fill:#DEE1EB;}
+ .d2-202949405 .fill-N6{fill:#EEF1F8;}
+ .d2-202949405 .fill-N7{fill:#FFFFFF;}
+ .d2-202949405 .fill-B1{fill:#0D32B2;}
+ .d2-202949405 .fill-B2{fill:#0D32B2;}
+ .d2-202949405 .fill-B3{fill:#E3E9FD;}
+ .d2-202949405 .fill-B4{fill:#E3E9FD;}
+ .d2-202949405 .fill-B5{fill:#EDF0FD;}
+ .d2-202949405 .fill-B6{fill:#F7F8FE;}
+ .d2-202949405 .fill-AA2{fill:#4A6FF3;}
+ .d2-202949405 .fill-AA4{fill:#EDF0FD;}
+ .d2-202949405 .fill-AA5{fill:#F7F8FE;}
+ .d2-202949405 .fill-AB4{fill:#EDF0FD;}
+ .d2-202949405 .fill-AB5{fill:#F7F8FE;}
+ .d2-202949405 .stroke-N1{stroke:#0A0F25;}
+ .d2-202949405 .stroke-N2{stroke:#676C7E;}
+ .d2-202949405 .stroke-N3{stroke:#9499AB;}
+ .d2-202949405 .stroke-N4{stroke:#CFD2DD;}
+ .d2-202949405 .stroke-N5{stroke:#DEE1EB;}
+ .d2-202949405 .stroke-N6{stroke:#EEF1F8;}
+ .d2-202949405 .stroke-N7{stroke:#FFFFFF;}
+ .d2-202949405 .stroke-B1{stroke:#0D32B2;}
+ .d2-202949405 .stroke-B2{stroke:#0D32B2;}
+ .d2-202949405 .stroke-B3{stroke:#E3E9FD;}
+ .d2-202949405 .stroke-B4{stroke:#E3E9FD;}
+ .d2-202949405 .stroke-B5{stroke:#EDF0FD;}
+ .d2-202949405 .stroke-B6{stroke:#F7F8FE;}
+ .d2-202949405 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-202949405 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-202949405 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-202949405 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-202949405 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-202949405 .background-color-N1{background-color:#0A0F25;}
+ .d2-202949405 .background-color-N2{background-color:#676C7E;}
+ .d2-202949405 .background-color-N3{background-color:#9499AB;}
+ .d2-202949405 .background-color-N4{background-color:#CFD2DD;}
+ .d2-202949405 .background-color-N5{background-color:#DEE1EB;}
+ .d2-202949405 .background-color-N6{background-color:#EEF1F8;}
+ .d2-202949405 .background-color-N7{background-color:#FFFFFF;}
+ .d2-202949405 .background-color-B1{background-color:#0D32B2;}
+ .d2-202949405 .background-color-B2{background-color:#0D32B2;}
+ .d2-202949405 .background-color-B3{background-color:#E3E9FD;}
+ .d2-202949405 .background-color-B4{background-color:#E3E9FD;}
+ .d2-202949405 .background-color-B5{background-color:#EDF0FD;}
+ .d2-202949405 .background-color-B6{background-color:#F7F8FE;}
+ .d2-202949405 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-202949405 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-202949405 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-202949405 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-202949405 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-202949405 .color-N1{color:#0A0F25;}
+ .d2-202949405 .color-N2{color:#676C7E;}
+ .d2-202949405 .color-N3{color:#9499AB;}
+ .d2-202949405 .color-N4{color:#CFD2DD;}
+ .d2-202949405 .color-N5{color:#DEE1EB;}
+ .d2-202949405 .color-N6{color:#EEF1F8;}
+ .d2-202949405 .color-N7{color:#FFFFFF;}
+ .d2-202949405 .color-B1{color:#0D32B2;}
+ .d2-202949405 .color-B2{color:#0D32B2;}
+ .d2-202949405 .color-B3{color:#E3E9FD;}
+ .d2-202949405 .color-B4{color:#E3E9FD;}
+ .d2-202949405 .color-B5{color:#EDF0FD;}
+ .d2-202949405 .color-B6{color:#F7F8FE;}
+ .d2-202949405 .color-AA2{color:#4A6FF3;}
+ .d2-202949405 .color-AA4{color:#EDF0FD;}
+ .d2-202949405 .color-AA5{color:#F7F8FE;}
+ .d2-202949405 .color-AB4{color:#EDF0FD;}
+ .d2-202949405 .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}]]>How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence 'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on rest add back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
+
@@ -108,19 +108,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
index 82a22ec68..07bd1c62b 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
@@ -11,7 +11,7 @@
"y": 12
},
"width": 1528,
- "height": 1313,
+ "height": 1563,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -418,7 +418,7 @@
"type": "page",
"pos": {
"x": 321,
- "y": 446
+ "y": 509
},
"width": 247,
"height": 66,
@@ -459,10 +459,10 @@
"type": "rectangle",
"pos": {
"x": 602,
- "y": 642
+ "y": 732
},
"width": 12,
- "height": 261,
+ "height": 321,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -499,7 +499,7 @@
"type": "rectangle",
"pos": {
"x": 574,
- "y": 769
+ "y": 899
},
"width": 921,
"height": 76,
@@ -541,10 +541,10 @@
"type": "rectangle",
"pos": {
"x": 755,
- "y": 1093
+ "y": 1303
},
"width": 12,
- "height": 160,
+ "height": 200,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -604,11 +604,11 @@
"route": [
{
"x": 74,
- "y": 236
+ "y": 246
},
{
"x": 281,
- "y": 236
+ "y": 246
}
],
"animated": false,
@@ -642,11 +642,11 @@
"route": [
{
"x": 281,
- "y": 306
+ "y": 336
},
{
"x": 74,
- "y": 306
+ "y": 336
}
],
"animated": false,
@@ -680,11 +680,11 @@
"route": [
{
"x": 74,
- "y": 376
+ "y": 426
},
{
"x": 445,
- "y": 376
+ "y": 426
}
],
"animated": false,
@@ -718,11 +718,11 @@
"route": [
{
"x": 445,
- "y": 582
+ "y": 652
},
{
"x": 74,
- "y": 582
+ "y": 652
}
],
"animated": false,
@@ -756,11 +756,11 @@
"route": [
{
"x": 74,
- "y": 652
+ "y": 742
},
{
"x": 602.5,
- "y": 652
+ "y": 742
}
],
"animated": false,
@@ -794,11 +794,11 @@
"route": [
{
"x": 614.5,
- "y": 722
+ "y": 832
},
{
"x": 1259.5,
- "y": 722
+ "y": 832
}
],
"animated": false,
@@ -832,11 +832,11 @@
"route": [
{
"x": 614.5,
- "y": 823
+ "y": 953
},
{
"x": 1456,
- "y": 823
+ "y": 953
}
],
"animated": false,
@@ -870,11 +870,11 @@
"route": [
{
"x": 614.5,
- "y": 893
+ "y": 1043
},
{
"x": 1259.5,
- "y": 893
+ "y": 1043
}
],
"animated": false,
@@ -908,11 +908,11 @@
"route": [
{
"x": 608.5,
- "y": 963
+ "y": 1133
},
{
"x": 74,
- "y": 963
+ "y": 1133
}
],
"animated": false,
@@ -946,11 +946,11 @@
"route": [
{
"x": 74,
- "y": 1033
+ "y": 1223
},
{
"x": 761,
- "y": 1033
+ "y": 1223
}
],
"animated": false,
@@ -984,11 +984,11 @@
"route": [
{
"x": 767,
- "y": 1103
+ "y": 1313
},
{
"x": 917.5,
- "y": 1103
+ "y": 1313
}
],
"animated": false,
@@ -1022,11 +1022,11 @@
"route": [
{
"x": 767,
- "y": 1173
+ "y": 1403
},
{
"x": 1074.5,
- "y": 1173
+ "y": 1403
}
],
"animated": false,
@@ -1060,11 +1060,11 @@
"route": [
{
"x": 755,
- "y": 1243
+ "y": 1493
},
{
"x": 74,
- "y": 1243
+ "y": 1493
}
],
"animated": false,
@@ -1102,7 +1102,7 @@
},
{
"x": 74,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
@@ -1140,7 +1140,7 @@
},
{
"x": 281,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
@@ -1178,7 +1178,7 @@
},
{
"x": 445,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
@@ -1216,7 +1216,7 @@
},
{
"x": 608.5,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
@@ -1254,7 +1254,7 @@
},
{
"x": 761,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
@@ -1292,7 +1292,7 @@
},
{
"x": 917.5,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
@@ -1330,7 +1330,7 @@
},
{
"x": 1074.5,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
@@ -1368,7 +1368,7 @@
},
{
"x": 1259.5,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
@@ -1406,7 +1406,7 @@
},
{
"x": 1456,
- "y": 1313
+ "y": 1563
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
index 6f985f8fb..483218890 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_real/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence 'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on rest add back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
-
+ .d2-3880923398 .fill-N1{fill:#0A0F25;}
+ .d2-3880923398 .fill-N2{fill:#676C7E;}
+ .d2-3880923398 .fill-N3{fill:#9499AB;}
+ .d2-3880923398 .fill-N4{fill:#CFD2DD;}
+ .d2-3880923398 .fill-N5{fill:#DEE1EB;}
+ .d2-3880923398 .fill-N6{fill:#EEF1F8;}
+ .d2-3880923398 .fill-N7{fill:#FFFFFF;}
+ .d2-3880923398 .fill-B1{fill:#0D32B2;}
+ .d2-3880923398 .fill-B2{fill:#0D32B2;}
+ .d2-3880923398 .fill-B3{fill:#E3E9FD;}
+ .d2-3880923398 .fill-B4{fill:#E3E9FD;}
+ .d2-3880923398 .fill-B5{fill:#EDF0FD;}
+ .d2-3880923398 .fill-B6{fill:#F7F8FE;}
+ .d2-3880923398 .fill-AA2{fill:#4A6FF3;}
+ .d2-3880923398 .fill-AA4{fill:#EDF0FD;}
+ .d2-3880923398 .fill-AA5{fill:#F7F8FE;}
+ .d2-3880923398 .fill-AB4{fill:#EDF0FD;}
+ .d2-3880923398 .fill-AB5{fill:#F7F8FE;}
+ .d2-3880923398 .stroke-N1{stroke:#0A0F25;}
+ .d2-3880923398 .stroke-N2{stroke:#676C7E;}
+ .d2-3880923398 .stroke-N3{stroke:#9499AB;}
+ .d2-3880923398 .stroke-N4{stroke:#CFD2DD;}
+ .d2-3880923398 .stroke-N5{stroke:#DEE1EB;}
+ .d2-3880923398 .stroke-N6{stroke:#EEF1F8;}
+ .d2-3880923398 .stroke-N7{stroke:#FFFFFF;}
+ .d2-3880923398 .stroke-B1{stroke:#0D32B2;}
+ .d2-3880923398 .stroke-B2{stroke:#0D32B2;}
+ .d2-3880923398 .stroke-B3{stroke:#E3E9FD;}
+ .d2-3880923398 .stroke-B4{stroke:#E3E9FD;}
+ .d2-3880923398 .stroke-B5{stroke:#EDF0FD;}
+ .d2-3880923398 .stroke-B6{stroke:#F7F8FE;}
+ .d2-3880923398 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-3880923398 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-3880923398 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-3880923398 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-3880923398 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-3880923398 .background-color-N1{background-color:#0A0F25;}
+ .d2-3880923398 .background-color-N2{background-color:#676C7E;}
+ .d2-3880923398 .background-color-N3{background-color:#9499AB;}
+ .d2-3880923398 .background-color-N4{background-color:#CFD2DD;}
+ .d2-3880923398 .background-color-N5{background-color:#DEE1EB;}
+ .d2-3880923398 .background-color-N6{background-color:#EEF1F8;}
+ .d2-3880923398 .background-color-N7{background-color:#FFFFFF;}
+ .d2-3880923398 .background-color-B1{background-color:#0D32B2;}
+ .d2-3880923398 .background-color-B2{background-color:#0D32B2;}
+ .d2-3880923398 .background-color-B3{background-color:#E3E9FD;}
+ .d2-3880923398 .background-color-B4{background-color:#E3E9FD;}
+ .d2-3880923398 .background-color-B5{background-color:#EDF0FD;}
+ .d2-3880923398 .background-color-B6{background-color:#F7F8FE;}
+ .d2-3880923398 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-3880923398 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-3880923398 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-3880923398 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-3880923398 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-3880923398 .color-N1{color:#0A0F25;}
+ .d2-3880923398 .color-N2{color:#676C7E;}
+ .d2-3880923398 .color-N3{color:#9499AB;}
+ .d2-3880923398 .color-N4{color:#CFD2DD;}
+ .d2-3880923398 .color-N5{color:#DEE1EB;}
+ .d2-3880923398 .color-N6{color:#EEF1F8;}
+ .d2-3880923398 .color-N7{color:#FFFFFF;}
+ .d2-3880923398 .color-B1{color:#0D32B2;}
+ .d2-3880923398 .color-B2{color:#0D32B2;}
+ .d2-3880923398 .color-B3{color:#E3E9FD;}
+ .d2-3880923398 .color-B4{color:#E3E9FD;}
+ .d2-3880923398 .color-B5{color:#EDF0FD;}
+ .d2-3880923398 .color-B6{color:#F7F8FE;}
+ .d2-3880923398 .color-AA2{color:#4A6FF3;}
+ .d2-3880923398 .color-AA4{color:#EDF0FD;}
+ .d2-3880923398 .color-AA5{color:#F7F8FE;}
+ .d2-3880923398 .color-AB4{color:#EDF0FD;}
+ .d2-3880923398 .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}]]>How this is renderedCLId2astd2compilerd2layoutd2exporterd2themesd2rendererd2sequencelayoutd2dagrelayoutonly if root is not sequence 'How this is rendered: {...}'tokenized ASTcompile ASTobjects and edgesrun layout enginesrun engine on shape: sequence_diagram, temporarily removerun core engine on rest add back in sequence diagramsdiagram with correct positions and dimensionsexport diagram with chosen theme and rendererget theme stylesrender to SVGresulting SVGmeasurements also take place
+
@@ -108,19 +108,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
index ce8400658..8e06a76a8 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
@@ -90,7 +90,7 @@
"type": "rectangle",
"pos": {
"x": 206,
- "y": 408
+ "y": 428
},
"width": 12,
"height": 215,
@@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 202,
- "y": 523
+ "y": 543
},
"width": 20,
"height": 90,
@@ -170,10 +170,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 698
+ "y": 728
},
"width": 12,
- "height": 100,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -210,7 +210,7 @@
"type": "rectangle",
"pos": {
"x": 52,
- "y": 708
+ "y": 738
},
"width": 20,
"height": 30,
@@ -250,7 +250,7 @@
"type": "rectangle",
"pos": {
"x": 206,
- "y": 778
+ "y": 818
},
"width": 12,
"height": 30,
@@ -359,11 +359,11 @@
"route": [
{
"x": 62,
- "y": 303
+ "y": 313
},
{
"x": 212,
- "y": 303
+ "y": 313
}
],
"animated": false,
@@ -397,19 +397,19 @@
"route": [
{
"x": 212,
- "y": 373
+ "y": 393
},
{
"x": 292,
- "y": 373
+ "y": 393
},
{
"x": 292,
- "y": 418
+ "y": 438
},
{
"x": 218,
- "y": 418
+ "y": 438
}
],
"animated": false,
@@ -443,19 +443,19 @@
"route": [
{
"x": 218,
- "y": 488
+ "y": 508
},
{
"x": 292,
- "y": 488
+ "y": 508
},
{
"x": 292,
- "y": 533
+ "y": 553
},
{
"x": 222,
- "y": 533
+ "y": 553
}
],
"animated": false,
@@ -489,19 +489,19 @@
"route": [
{
"x": 222,
- "y": 603
+ "y": 623
},
{
"x": 292,
- "y": 603
+ "y": 623
},
{
"x": 292,
- "y": 648
+ "y": 668
},
{
"x": 212,
- "y": 648
+ "y": 668
}
],
"animated": false,
@@ -535,11 +535,11 @@
"route": [
{
"x": 212,
- "y": 718
+ "y": 748
},
{
"x": 72,
- "y": 718
+ "y": 748
}
],
"animated": false,
@@ -573,11 +573,11 @@
"route": [
{
"x": 68,
- "y": 788
+ "y": 828
},
{
"x": 206,
- "y": 788
+ "y": 828
}
],
"animated": false,
@@ -615,7 +615,7 @@
},
{
"x": 62,
- "y": 858
+ "y": 898
}
],
"animated": false,
@@ -653,7 +653,7 @@
},
{
"x": 212,
- "y": 858
+ "y": 898
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg
index 09070f203..8445f2b97 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-ab a self edge herebetween actorsto descendantto deeper descendantto parentactor
-
+ .d2-1856381317 .fill-N1{fill:#0A0F25;}
+ .d2-1856381317 .fill-N2{fill:#676C7E;}
+ .d2-1856381317 .fill-N3{fill:#9499AB;}
+ .d2-1856381317 .fill-N4{fill:#CFD2DD;}
+ .d2-1856381317 .fill-N5{fill:#DEE1EB;}
+ .d2-1856381317 .fill-N6{fill:#EEF1F8;}
+ .d2-1856381317 .fill-N7{fill:#FFFFFF;}
+ .d2-1856381317 .fill-B1{fill:#0D32B2;}
+ .d2-1856381317 .fill-B2{fill:#0D32B2;}
+ .d2-1856381317 .fill-B3{fill:#E3E9FD;}
+ .d2-1856381317 .fill-B4{fill:#E3E9FD;}
+ .d2-1856381317 .fill-B5{fill:#EDF0FD;}
+ .d2-1856381317 .fill-B6{fill:#F7F8FE;}
+ .d2-1856381317 .fill-AA2{fill:#4A6FF3;}
+ .d2-1856381317 .fill-AA4{fill:#EDF0FD;}
+ .d2-1856381317 .fill-AA5{fill:#F7F8FE;}
+ .d2-1856381317 .fill-AB4{fill:#EDF0FD;}
+ .d2-1856381317 .fill-AB5{fill:#F7F8FE;}
+ .d2-1856381317 .stroke-N1{stroke:#0A0F25;}
+ .d2-1856381317 .stroke-N2{stroke:#676C7E;}
+ .d2-1856381317 .stroke-N3{stroke:#9499AB;}
+ .d2-1856381317 .stroke-N4{stroke:#CFD2DD;}
+ .d2-1856381317 .stroke-N5{stroke:#DEE1EB;}
+ .d2-1856381317 .stroke-N6{stroke:#EEF1F8;}
+ .d2-1856381317 .stroke-N7{stroke:#FFFFFF;}
+ .d2-1856381317 .stroke-B1{stroke:#0D32B2;}
+ .d2-1856381317 .stroke-B2{stroke:#0D32B2;}
+ .d2-1856381317 .stroke-B3{stroke:#E3E9FD;}
+ .d2-1856381317 .stroke-B4{stroke:#E3E9FD;}
+ .d2-1856381317 .stroke-B5{stroke:#EDF0FD;}
+ .d2-1856381317 .stroke-B6{stroke:#F7F8FE;}
+ .d2-1856381317 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-1856381317 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-1856381317 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-1856381317 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-1856381317 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-1856381317 .background-color-N1{background-color:#0A0F25;}
+ .d2-1856381317 .background-color-N2{background-color:#676C7E;}
+ .d2-1856381317 .background-color-N3{background-color:#9499AB;}
+ .d2-1856381317 .background-color-N4{background-color:#CFD2DD;}
+ .d2-1856381317 .background-color-N5{background-color:#DEE1EB;}
+ .d2-1856381317 .background-color-N6{background-color:#EEF1F8;}
+ .d2-1856381317 .background-color-N7{background-color:#FFFFFF;}
+ .d2-1856381317 .background-color-B1{background-color:#0D32B2;}
+ .d2-1856381317 .background-color-B2{background-color:#0D32B2;}
+ .d2-1856381317 .background-color-B3{background-color:#E3E9FD;}
+ .d2-1856381317 .background-color-B4{background-color:#E3E9FD;}
+ .d2-1856381317 .background-color-B5{background-color:#EDF0FD;}
+ .d2-1856381317 .background-color-B6{background-color:#F7F8FE;}
+ .d2-1856381317 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-1856381317 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-1856381317 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-1856381317 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-1856381317 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-1856381317 .color-N1{color:#0A0F25;}
+ .d2-1856381317 .color-N2{color:#676C7E;}
+ .d2-1856381317 .color-N3{color:#9499AB;}
+ .d2-1856381317 .color-N4{color:#CFD2DD;}
+ .d2-1856381317 .color-N5{color:#DEE1EB;}
+ .d2-1856381317 .color-N6{color:#EEF1F8;}
+ .d2-1856381317 .color-N7{color:#FFFFFF;}
+ .d2-1856381317 .color-B1{color:#0D32B2;}
+ .d2-1856381317 .color-B2{color:#0D32B2;}
+ .d2-1856381317 .color-B3{color:#E3E9FD;}
+ .d2-1856381317 .color-B4{color:#E3E9FD;}
+ .d2-1856381317 .color-B5{color:#EDF0FD;}
+ .d2-1856381317 .color-B6{color:#F7F8FE;}
+ .d2-1856381317 .color-AA2{color:#4A6FF3;}
+ .d2-1856381317 .color-AA4{color:#EDF0FD;}
+ .d2-1856381317 .color-AA5{color:#F7F8FE;}
+ .d2-1856381317 .color-AB4{color:#EDF0FD;}
+ .d2-1856381317 .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}]]>ab a self edge herebetween actorsto descendantto deeper descendantto parentactor
+
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
index ce8400658..8e06a76a8 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
@@ -90,7 +90,7 @@
"type": "rectangle",
"pos": {
"x": 206,
- "y": 408
+ "y": 428
},
"width": 12,
"height": 215,
@@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 202,
- "y": 523
+ "y": 543
},
"width": 20,
"height": 90,
@@ -170,10 +170,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 698
+ "y": 728
},
"width": 12,
- "height": 100,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -210,7 +210,7 @@
"type": "rectangle",
"pos": {
"x": 52,
- "y": 708
+ "y": 738
},
"width": 20,
"height": 30,
@@ -250,7 +250,7 @@
"type": "rectangle",
"pos": {
"x": 206,
- "y": 778
+ "y": 818
},
"width": 12,
"height": 30,
@@ -359,11 +359,11 @@
"route": [
{
"x": 62,
- "y": 303
+ "y": 313
},
{
"x": 212,
- "y": 303
+ "y": 313
}
],
"animated": false,
@@ -397,19 +397,19 @@
"route": [
{
"x": 212,
- "y": 373
+ "y": 393
},
{
"x": 292,
- "y": 373
+ "y": 393
},
{
"x": 292,
- "y": 418
+ "y": 438
},
{
"x": 218,
- "y": 418
+ "y": 438
}
],
"animated": false,
@@ -443,19 +443,19 @@
"route": [
{
"x": 218,
- "y": 488
+ "y": 508
},
{
"x": 292,
- "y": 488
+ "y": 508
},
{
"x": 292,
- "y": 533
+ "y": 553
},
{
"x": 222,
- "y": 533
+ "y": 553
}
],
"animated": false,
@@ -489,19 +489,19 @@
"route": [
{
"x": 222,
- "y": 603
+ "y": 623
},
{
"x": 292,
- "y": 603
+ "y": 623
},
{
"x": 292,
- "y": 648
+ "y": 668
},
{
"x": 212,
- "y": 648
+ "y": 668
}
],
"animated": false,
@@ -535,11 +535,11 @@
"route": [
{
"x": 212,
- "y": 718
+ "y": 748
},
{
"x": 72,
- "y": 718
+ "y": 748
}
],
"animated": false,
@@ -573,11 +573,11 @@
"route": [
{
"x": 68,
- "y": 788
+ "y": 828
},
{
"x": 206,
- "y": 788
+ "y": 828
}
],
"animated": false,
@@ -615,7 +615,7 @@
},
{
"x": 62,
- "y": 858
+ "y": 898
}
],
"animated": false,
@@ -653,7 +653,7 @@
},
{
"x": 212,
- "y": 858
+ "y": 898
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
index 09070f203..8445f2b97 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-ab a self edge herebetween actorsto descendantto deeper descendantto parentactor
-
+ .d2-1856381317 .fill-N1{fill:#0A0F25;}
+ .d2-1856381317 .fill-N2{fill:#676C7E;}
+ .d2-1856381317 .fill-N3{fill:#9499AB;}
+ .d2-1856381317 .fill-N4{fill:#CFD2DD;}
+ .d2-1856381317 .fill-N5{fill:#DEE1EB;}
+ .d2-1856381317 .fill-N6{fill:#EEF1F8;}
+ .d2-1856381317 .fill-N7{fill:#FFFFFF;}
+ .d2-1856381317 .fill-B1{fill:#0D32B2;}
+ .d2-1856381317 .fill-B2{fill:#0D32B2;}
+ .d2-1856381317 .fill-B3{fill:#E3E9FD;}
+ .d2-1856381317 .fill-B4{fill:#E3E9FD;}
+ .d2-1856381317 .fill-B5{fill:#EDF0FD;}
+ .d2-1856381317 .fill-B6{fill:#F7F8FE;}
+ .d2-1856381317 .fill-AA2{fill:#4A6FF3;}
+ .d2-1856381317 .fill-AA4{fill:#EDF0FD;}
+ .d2-1856381317 .fill-AA5{fill:#F7F8FE;}
+ .d2-1856381317 .fill-AB4{fill:#EDF0FD;}
+ .d2-1856381317 .fill-AB5{fill:#F7F8FE;}
+ .d2-1856381317 .stroke-N1{stroke:#0A0F25;}
+ .d2-1856381317 .stroke-N2{stroke:#676C7E;}
+ .d2-1856381317 .stroke-N3{stroke:#9499AB;}
+ .d2-1856381317 .stroke-N4{stroke:#CFD2DD;}
+ .d2-1856381317 .stroke-N5{stroke:#DEE1EB;}
+ .d2-1856381317 .stroke-N6{stroke:#EEF1F8;}
+ .d2-1856381317 .stroke-N7{stroke:#FFFFFF;}
+ .d2-1856381317 .stroke-B1{stroke:#0D32B2;}
+ .d2-1856381317 .stroke-B2{stroke:#0D32B2;}
+ .d2-1856381317 .stroke-B3{stroke:#E3E9FD;}
+ .d2-1856381317 .stroke-B4{stroke:#E3E9FD;}
+ .d2-1856381317 .stroke-B5{stroke:#EDF0FD;}
+ .d2-1856381317 .stroke-B6{stroke:#F7F8FE;}
+ .d2-1856381317 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-1856381317 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-1856381317 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-1856381317 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-1856381317 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-1856381317 .background-color-N1{background-color:#0A0F25;}
+ .d2-1856381317 .background-color-N2{background-color:#676C7E;}
+ .d2-1856381317 .background-color-N3{background-color:#9499AB;}
+ .d2-1856381317 .background-color-N4{background-color:#CFD2DD;}
+ .d2-1856381317 .background-color-N5{background-color:#DEE1EB;}
+ .d2-1856381317 .background-color-N6{background-color:#EEF1F8;}
+ .d2-1856381317 .background-color-N7{background-color:#FFFFFF;}
+ .d2-1856381317 .background-color-B1{background-color:#0D32B2;}
+ .d2-1856381317 .background-color-B2{background-color:#0D32B2;}
+ .d2-1856381317 .background-color-B3{background-color:#E3E9FD;}
+ .d2-1856381317 .background-color-B4{background-color:#E3E9FD;}
+ .d2-1856381317 .background-color-B5{background-color:#EDF0FD;}
+ .d2-1856381317 .background-color-B6{background-color:#F7F8FE;}
+ .d2-1856381317 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-1856381317 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-1856381317 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-1856381317 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-1856381317 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-1856381317 .color-N1{color:#0A0F25;}
+ .d2-1856381317 .color-N2{color:#676C7E;}
+ .d2-1856381317 .color-N3{color:#9499AB;}
+ .d2-1856381317 .color-N4{color:#CFD2DD;}
+ .d2-1856381317 .color-N5{color:#DEE1EB;}
+ .d2-1856381317 .color-N6{color:#EEF1F8;}
+ .d2-1856381317 .color-N7{color:#FFFFFF;}
+ .d2-1856381317 .color-B1{color:#0D32B2;}
+ .d2-1856381317 .color-B2{color:#0D32B2;}
+ .d2-1856381317 .color-B3{color:#E3E9FD;}
+ .d2-1856381317 .color-B4{color:#E3E9FD;}
+ .d2-1856381317 .color-B5{color:#EDF0FD;}
+ .d2-1856381317 .color-B6{color:#F7F8FE;}
+ .d2-1856381317 .color-AA2{color:#4A6FF3;}
+ .d2-1856381317 .color-AA4{color:#EDF0FD;}
+ .d2-1856381317 .color-AA5{color:#F7F8FE;}
+ .d2-1856381317 .color-AB4{color:#EDF0FD;}
+ .d2-1856381317 .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}]]>ab a self edge herebetween actorsto descendantto deeper descendantto parentactor
+
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
index 0585af062..8c537e321 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
@@ -236,11 +236,11 @@
"route": [
{
"x": 62,
- "y": 300
+ "y": 310
},
{
"x": 321,
- "y": 300
+ "y": 310
}
],
"animated": false,
@@ -274,11 +274,11 @@
"route": [
{
"x": 321,
- "y": 370
+ "y": 400
},
{
"x": 1242.5,
- "y": 370
+ "y": 400
}
],
"animated": false,
@@ -312,11 +312,11 @@
"route": [
{
"x": 1242.5,
- "y": 440
+ "y": 490
},
{
"x": 628,
- "y": 440
+ "y": 490
}
],
"animated": false,
@@ -350,11 +350,11 @@
"route": [
{
"x": 628,
- "y": 510
+ "y": 570
},
{
"x": 1242.5,
- "y": 510
+ "y": 570
}
],
"animated": false,
@@ -388,11 +388,11 @@
"route": [
{
"x": 1242.5,
- "y": 580
+ "y": 640
},
{
"x": 321,
- "y": 580
+ "y": 640
}
],
"animated": false,
@@ -426,11 +426,11 @@
"route": [
{
"x": 321,
- "y": 650
+ "y": 720
},
{
"x": 62,
- "y": 650
+ "y": 720
}
],
"animated": false,
@@ -464,11 +464,11 @@
"route": [
{
"x": 62,
- "y": 720
+ "y": 810
},
{
"x": 321,
- "y": 720
+ "y": 810
}
],
"animated": false,
@@ -502,11 +502,11 @@
"route": [
{
"x": 321,
- "y": 790
+ "y": 900
},
{
"x": 935,
- "y": 790
+ "y": 900
}
],
"animated": false,
@@ -540,11 +540,11 @@
"route": [
{
"x": 935,
- "y": 860
+ "y": 990
},
{
"x": 321,
- "y": 860
+ "y": 990
}
],
"animated": false,
@@ -578,11 +578,11 @@
"route": [
{
"x": 321,
- "y": 930
+ "y": 1080
},
{
"x": 62,
- "y": 930
+ "y": 1080
}
],
"animated": false,
@@ -620,7 +620,7 @@
},
{
"x": 62,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
@@ -658,7 +658,7 @@
},
{
"x": 321,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
@@ -696,7 +696,7 @@
},
{
"x": 628,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
@@ -734,7 +734,7 @@
},
{
"x": 935,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
@@ -772,7 +772,7 @@
},
{
"x": 1242.5,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
index 6fbd9e716..9b40f385c 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple lines Authentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentials Authentication ResponseAnother authentication Requestdo it later storedAnother authentication Response
-
+ .d2-3393984518 .fill-N1{fill:#0A0F25;}
+ .d2-3393984518 .fill-N2{fill:#676C7E;}
+ .d2-3393984518 .fill-N3{fill:#9499AB;}
+ .d2-3393984518 .fill-N4{fill:#CFD2DD;}
+ .d2-3393984518 .fill-N5{fill:#DEE1EB;}
+ .d2-3393984518 .fill-N6{fill:#EEF1F8;}
+ .d2-3393984518 .fill-N7{fill:#FFFFFF;}
+ .d2-3393984518 .fill-B1{fill:#0D32B2;}
+ .d2-3393984518 .fill-B2{fill:#0D32B2;}
+ .d2-3393984518 .fill-B3{fill:#E3E9FD;}
+ .d2-3393984518 .fill-B4{fill:#E3E9FD;}
+ .d2-3393984518 .fill-B5{fill:#EDF0FD;}
+ .d2-3393984518 .fill-B6{fill:#F7F8FE;}
+ .d2-3393984518 .fill-AA2{fill:#4A6FF3;}
+ .d2-3393984518 .fill-AA4{fill:#EDF0FD;}
+ .d2-3393984518 .fill-AA5{fill:#F7F8FE;}
+ .d2-3393984518 .fill-AB4{fill:#EDF0FD;}
+ .d2-3393984518 .fill-AB5{fill:#F7F8FE;}
+ .d2-3393984518 .stroke-N1{stroke:#0A0F25;}
+ .d2-3393984518 .stroke-N2{stroke:#676C7E;}
+ .d2-3393984518 .stroke-N3{stroke:#9499AB;}
+ .d2-3393984518 .stroke-N4{stroke:#CFD2DD;}
+ .d2-3393984518 .stroke-N5{stroke:#DEE1EB;}
+ .d2-3393984518 .stroke-N6{stroke:#EEF1F8;}
+ .d2-3393984518 .stroke-N7{stroke:#FFFFFF;}
+ .d2-3393984518 .stroke-B1{stroke:#0D32B2;}
+ .d2-3393984518 .stroke-B2{stroke:#0D32B2;}
+ .d2-3393984518 .stroke-B3{stroke:#E3E9FD;}
+ .d2-3393984518 .stroke-B4{stroke:#E3E9FD;}
+ .d2-3393984518 .stroke-B5{stroke:#EDF0FD;}
+ .d2-3393984518 .stroke-B6{stroke:#F7F8FE;}
+ .d2-3393984518 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-3393984518 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-3393984518 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-3393984518 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-3393984518 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-3393984518 .background-color-N1{background-color:#0A0F25;}
+ .d2-3393984518 .background-color-N2{background-color:#676C7E;}
+ .d2-3393984518 .background-color-N3{background-color:#9499AB;}
+ .d2-3393984518 .background-color-N4{background-color:#CFD2DD;}
+ .d2-3393984518 .background-color-N5{background-color:#DEE1EB;}
+ .d2-3393984518 .background-color-N6{background-color:#EEF1F8;}
+ .d2-3393984518 .background-color-N7{background-color:#FFFFFF;}
+ .d2-3393984518 .background-color-B1{background-color:#0D32B2;}
+ .d2-3393984518 .background-color-B2{background-color:#0D32B2;}
+ .d2-3393984518 .background-color-B3{background-color:#E3E9FD;}
+ .d2-3393984518 .background-color-B4{background-color:#E3E9FD;}
+ .d2-3393984518 .background-color-B5{background-color:#EDF0FD;}
+ .d2-3393984518 .background-color-B6{background-color:#F7F8FE;}
+ .d2-3393984518 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-3393984518 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-3393984518 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-3393984518 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-3393984518 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-3393984518 .color-N1{color:#0A0F25;}
+ .d2-3393984518 .color-N2{color:#676C7E;}
+ .d2-3393984518 .color-N3{color:#9499AB;}
+ .d2-3393984518 .color-N4{color:#CFD2DD;}
+ .d2-3393984518 .color-N5{color:#DEE1EB;}
+ .d2-3393984518 .color-N6{color:#EEF1F8;}
+ .d2-3393984518 .color-N7{color:#FFFFFF;}
+ .d2-3393984518 .color-B1{color:#0D32B2;}
+ .d2-3393984518 .color-B2{color:#0D32B2;}
+ .d2-3393984518 .color-B3{color:#E3E9FD;}
+ .d2-3393984518 .color-B4{color:#E3E9FD;}
+ .d2-3393984518 .color-B5{color:#EDF0FD;}
+ .d2-3393984518 .color-B6{color:#F7F8FE;}
+ .d2-3393984518 .color-AA2{color:#4A6FF3;}
+ .d2-3393984518 .color-AA4{color:#EDF0FD;}
+ .d2-3393984518 .color-AA5{color:#F7F8FE;}
+ .d2-3393984518 .color-AB4{color:#EDF0FD;}
+ .d2-3393984518 .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}]]>AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple lines Authentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentials Authentication ResponseAnother authentication Requestdo it later storedAnother authentication Response
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
index 0585af062..8c537e321 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
@@ -236,11 +236,11 @@
"route": [
{
"x": 62,
- "y": 300
+ "y": 310
},
{
"x": 321,
- "y": 300
+ "y": 310
}
],
"animated": false,
@@ -274,11 +274,11 @@
"route": [
{
"x": 321,
- "y": 370
+ "y": 400
},
{
"x": 1242.5,
- "y": 370
+ "y": 400
}
],
"animated": false,
@@ -312,11 +312,11 @@
"route": [
{
"x": 1242.5,
- "y": 440
+ "y": 490
},
{
"x": 628,
- "y": 440
+ "y": 490
}
],
"animated": false,
@@ -350,11 +350,11 @@
"route": [
{
"x": 628,
- "y": 510
+ "y": 570
},
{
"x": 1242.5,
- "y": 510
+ "y": 570
}
],
"animated": false,
@@ -388,11 +388,11 @@
"route": [
{
"x": 1242.5,
- "y": 580
+ "y": 640
},
{
"x": 321,
- "y": 580
+ "y": 640
}
],
"animated": false,
@@ -426,11 +426,11 @@
"route": [
{
"x": 321,
- "y": 650
+ "y": 720
},
{
"x": 62,
- "y": 650
+ "y": 720
}
],
"animated": false,
@@ -464,11 +464,11 @@
"route": [
{
"x": 62,
- "y": 720
+ "y": 810
},
{
"x": 321,
- "y": 720
+ "y": 810
}
],
"animated": false,
@@ -502,11 +502,11 @@
"route": [
{
"x": 321,
- "y": 790
+ "y": 900
},
{
"x": 935,
- "y": 790
+ "y": 900
}
],
"animated": false,
@@ -540,11 +540,11 @@
"route": [
{
"x": 935,
- "y": 860
+ "y": 990
},
{
"x": 321,
- "y": 860
+ "y": 990
}
],
"animated": false,
@@ -578,11 +578,11 @@
"route": [
{
"x": 321,
- "y": 930
+ "y": 1080
},
{
"x": 62,
- "y": 930
+ "y": 1080
}
],
"animated": false,
@@ -620,7 +620,7 @@
},
{
"x": 62,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
@@ -658,7 +658,7 @@
},
{
"x": 321,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
@@ -696,7 +696,7 @@
},
{
"x": 628,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
@@ -734,7 +734,7 @@
},
{
"x": 935,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
@@ -772,7 +772,7 @@
},
{
"x": 1242.5,
- "y": 1000
+ "y": 1150
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
index 6fbd9e716..9b40f385c 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple lines Authentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentials Authentication ResponseAnother authentication Requestdo it later storedAnother authentication Response
-
+ .d2-3393984518 .fill-N1{fill:#0A0F25;}
+ .d2-3393984518 .fill-N2{fill:#676C7E;}
+ .d2-3393984518 .fill-N3{fill:#9499AB;}
+ .d2-3393984518 .fill-N4{fill:#CFD2DD;}
+ .d2-3393984518 .fill-N5{fill:#DEE1EB;}
+ .d2-3393984518 .fill-N6{fill:#EEF1F8;}
+ .d2-3393984518 .fill-N7{fill:#FFFFFF;}
+ .d2-3393984518 .fill-B1{fill:#0D32B2;}
+ .d2-3393984518 .fill-B2{fill:#0D32B2;}
+ .d2-3393984518 .fill-B3{fill:#E3E9FD;}
+ .d2-3393984518 .fill-B4{fill:#E3E9FD;}
+ .d2-3393984518 .fill-B5{fill:#EDF0FD;}
+ .d2-3393984518 .fill-B6{fill:#F7F8FE;}
+ .d2-3393984518 .fill-AA2{fill:#4A6FF3;}
+ .d2-3393984518 .fill-AA4{fill:#EDF0FD;}
+ .d2-3393984518 .fill-AA5{fill:#F7F8FE;}
+ .d2-3393984518 .fill-AB4{fill:#EDF0FD;}
+ .d2-3393984518 .fill-AB5{fill:#F7F8FE;}
+ .d2-3393984518 .stroke-N1{stroke:#0A0F25;}
+ .d2-3393984518 .stroke-N2{stroke:#676C7E;}
+ .d2-3393984518 .stroke-N3{stroke:#9499AB;}
+ .d2-3393984518 .stroke-N4{stroke:#CFD2DD;}
+ .d2-3393984518 .stroke-N5{stroke:#DEE1EB;}
+ .d2-3393984518 .stroke-N6{stroke:#EEF1F8;}
+ .d2-3393984518 .stroke-N7{stroke:#FFFFFF;}
+ .d2-3393984518 .stroke-B1{stroke:#0D32B2;}
+ .d2-3393984518 .stroke-B2{stroke:#0D32B2;}
+ .d2-3393984518 .stroke-B3{stroke:#E3E9FD;}
+ .d2-3393984518 .stroke-B4{stroke:#E3E9FD;}
+ .d2-3393984518 .stroke-B5{stroke:#EDF0FD;}
+ .d2-3393984518 .stroke-B6{stroke:#F7F8FE;}
+ .d2-3393984518 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-3393984518 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-3393984518 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-3393984518 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-3393984518 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-3393984518 .background-color-N1{background-color:#0A0F25;}
+ .d2-3393984518 .background-color-N2{background-color:#676C7E;}
+ .d2-3393984518 .background-color-N3{background-color:#9499AB;}
+ .d2-3393984518 .background-color-N4{background-color:#CFD2DD;}
+ .d2-3393984518 .background-color-N5{background-color:#DEE1EB;}
+ .d2-3393984518 .background-color-N6{background-color:#EEF1F8;}
+ .d2-3393984518 .background-color-N7{background-color:#FFFFFF;}
+ .d2-3393984518 .background-color-B1{background-color:#0D32B2;}
+ .d2-3393984518 .background-color-B2{background-color:#0D32B2;}
+ .d2-3393984518 .background-color-B3{background-color:#E3E9FD;}
+ .d2-3393984518 .background-color-B4{background-color:#E3E9FD;}
+ .d2-3393984518 .background-color-B5{background-color:#EDF0FD;}
+ .d2-3393984518 .background-color-B6{background-color:#F7F8FE;}
+ .d2-3393984518 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-3393984518 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-3393984518 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-3393984518 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-3393984518 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-3393984518 .color-N1{color:#0A0F25;}
+ .d2-3393984518 .color-N2{color:#676C7E;}
+ .d2-3393984518 .color-N3{color:#9499AB;}
+ .d2-3393984518 .color-N4{color:#CFD2DD;}
+ .d2-3393984518 .color-N5{color:#DEE1EB;}
+ .d2-3393984518 .color-N6{color:#EEF1F8;}
+ .d2-3393984518 .color-N7{color:#FFFFFF;}
+ .d2-3393984518 .color-B1{color:#0D32B2;}
+ .d2-3393984518 .color-B2{color:#0D32B2;}
+ .d2-3393984518 .color-B3{color:#E3E9FD;}
+ .d2-3393984518 .color-B4{color:#E3E9FD;}
+ .d2-3393984518 .color-B5{color:#EDF0FD;}
+ .d2-3393984518 .color-B6{color:#F7F8FE;}
+ .d2-3393984518 .color-AA2{color:#4A6FF3;}
+ .d2-3393984518 .color-AA4{color:#EDF0FD;}
+ .d2-3393984518 .color-AA5{color:#F7F8FE;}
+ .d2-3393984518 .color-AB4{color:#EDF0FD;}
+ .d2-3393984518 .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}]]>AlicelinebreakerBobdbqueueanoddservicewithanameinmultiple lines Authentication Requestmake request for something that is quite far away and requires a really long label to take all the space between the objectsvalidate credentials Authentication ResponseAnother authentication Requestdo it later storedAnother authentication Response
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
index dd70c5cfd..8794626f0 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
@@ -49,10 +49,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 178
+ "y": 188
},
"width": 12,
- "height": 860,
+ "height": 1080,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -130,10 +130,10 @@
"type": "rectangle",
"pos": {
"x": 216,
- "y": 178
+ "y": 188
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -211,10 +211,10 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 318
+ "y": 368
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -292,10 +292,10 @@
"type": "rectangle",
"pos": {
"x": 519,
- "y": 458
+ "y": 548
},
"width": 12,
- "height": 230,
+ "height": 270,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -332,10 +332,10 @@
"type": "rectangle",
"pos": {
"x": 515,
- "y": 528
+ "y": 628
},
"width": 20,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -413,7 +413,7 @@
"type": "rectangle",
"pos": {
"x": 709,
- "y": 598
+ "y": 708
},
"width": 12,
"height": 30,
@@ -494,7 +494,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 738
+ "y": 888
},
"width": 12,
"height": 30,
@@ -534,7 +534,7 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 808
+ "y": 978
},
"width": 12,
"height": 30,
@@ -574,7 +574,7 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 878
+ "y": 1068
},
"width": 12,
"height": 30,
@@ -614,7 +614,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 948
+ "y": 1158
},
"width": 12,
"height": 30,
@@ -654,7 +654,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 1018
+ "y": 1248
},
"width": 12,
"height": 30,
@@ -717,11 +717,11 @@
"route": [
{
"x": 68,
- "y": 188
+ "y": 198
},
{
"x": 216,
- "y": 188
+ "y": 198
}
],
"animated": false,
@@ -755,11 +755,11 @@
"route": [
{
"x": 68,
- "y": 258
+ "y": 288
},
{
"x": 216,
- "y": 258
+ "y": 288
}
],
"animated": false,
@@ -793,11 +793,11 @@
"route": [
{
"x": 68,
- "y": 328
+ "y": 378
},
{
"x": 366,
- "y": 328
+ "y": 378
}
],
"animated": false,
@@ -831,11 +831,11 @@
"route": [
{
"x": 68,
- "y": 398
+ "y": 468
},
{
"x": 366,
- "y": 398
+ "y": 468
}
],
"animated": false,
@@ -869,11 +869,11 @@
"route": [
{
"x": 68,
- "y": 468
+ "y": 558
},
{
"x": 519,
- "y": 468
+ "y": 558
}
],
"animated": false,
@@ -907,11 +907,11 @@
"route": [
{
"x": 222,
- "y": 538
+ "y": 638
},
{
"x": 515,
- "y": 538
+ "y": 638
}
],
"animated": false,
@@ -945,11 +945,11 @@
"route": [
{
"x": 535,
- "y": 608
+ "y": 718
},
{
"x": 709,
- "y": 608
+ "y": 718
}
],
"animated": false,
@@ -983,11 +983,11 @@
"route": [
{
"x": 62,
- "y": 678
+ "y": 808
},
{
"x": 519,
- "y": 678
+ "y": 808
}
],
"animated": false,
@@ -1021,11 +1021,11 @@
"route": [
{
"x": 68,
- "y": 748
+ "y": 898
},
{
"x": 867.5,
- "y": 748
+ "y": 898
}
],
"animated": false,
@@ -1059,11 +1059,11 @@
"route": [
{
"x": 68,
- "y": 818
+ "y": 988
},
{
"x": 366,
- "y": 818
+ "y": 988
}
],
"animated": false,
@@ -1097,11 +1097,11 @@
"route": [
{
"x": 68,
- "y": 888
+ "y": 1078
},
{
"x": 366,
- "y": 888
+ "y": 1078
}
],
"animated": false,
@@ -1135,11 +1135,11 @@
"route": [
{
"x": 68,
- "y": 958
+ "y": 1168
},
{
"x": 867.5,
- "y": 958
+ "y": 1168
}
],
"animated": false,
@@ -1173,11 +1173,11 @@
"route": [
{
"x": 68,
- "y": 1028
+ "y": 1258
},
{
"x": 867.5,
- "y": 1028
+ "y": 1258
}
],
"animated": false,
@@ -1215,7 +1215,7 @@
},
{
"x": 62,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1253,7 +1253,7 @@
},
{
"x": 222,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1291,7 +1291,7 @@
},
{
"x": 372,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1329,7 +1329,7 @@
},
{
"x": 525,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1367,7 +1367,7 @@
},
{
"x": 715,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1405,7 +1405,7 @@
},
{
"x": 873.5,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
index 2caa56ef7..d37b35452 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
-
+ .d2-1308051815 .fill-N1{fill:#0A0F25;}
+ .d2-1308051815 .fill-N2{fill:#676C7E;}
+ .d2-1308051815 .fill-N3{fill:#9499AB;}
+ .d2-1308051815 .fill-N4{fill:#CFD2DD;}
+ .d2-1308051815 .fill-N5{fill:#DEE1EB;}
+ .d2-1308051815 .fill-N6{fill:#EEF1F8;}
+ .d2-1308051815 .fill-N7{fill:#FFFFFF;}
+ .d2-1308051815 .fill-B1{fill:#0D32B2;}
+ .d2-1308051815 .fill-B2{fill:#0D32B2;}
+ .d2-1308051815 .fill-B3{fill:#E3E9FD;}
+ .d2-1308051815 .fill-B4{fill:#E3E9FD;}
+ .d2-1308051815 .fill-B5{fill:#EDF0FD;}
+ .d2-1308051815 .fill-B6{fill:#F7F8FE;}
+ .d2-1308051815 .fill-AA2{fill:#4A6FF3;}
+ .d2-1308051815 .fill-AA4{fill:#EDF0FD;}
+ .d2-1308051815 .fill-AA5{fill:#F7F8FE;}
+ .d2-1308051815 .fill-AB4{fill:#EDF0FD;}
+ .d2-1308051815 .fill-AB5{fill:#F7F8FE;}
+ .d2-1308051815 .stroke-N1{stroke:#0A0F25;}
+ .d2-1308051815 .stroke-N2{stroke:#676C7E;}
+ .d2-1308051815 .stroke-N3{stroke:#9499AB;}
+ .d2-1308051815 .stroke-N4{stroke:#CFD2DD;}
+ .d2-1308051815 .stroke-N5{stroke:#DEE1EB;}
+ .d2-1308051815 .stroke-N6{stroke:#EEF1F8;}
+ .d2-1308051815 .stroke-N7{stroke:#FFFFFF;}
+ .d2-1308051815 .stroke-B1{stroke:#0D32B2;}
+ .d2-1308051815 .stroke-B2{stroke:#0D32B2;}
+ .d2-1308051815 .stroke-B3{stroke:#E3E9FD;}
+ .d2-1308051815 .stroke-B4{stroke:#E3E9FD;}
+ .d2-1308051815 .stroke-B5{stroke:#EDF0FD;}
+ .d2-1308051815 .stroke-B6{stroke:#F7F8FE;}
+ .d2-1308051815 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-1308051815 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-1308051815 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-1308051815 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-1308051815 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-1308051815 .background-color-N1{background-color:#0A0F25;}
+ .d2-1308051815 .background-color-N2{background-color:#676C7E;}
+ .d2-1308051815 .background-color-N3{background-color:#9499AB;}
+ .d2-1308051815 .background-color-N4{background-color:#CFD2DD;}
+ .d2-1308051815 .background-color-N5{background-color:#DEE1EB;}
+ .d2-1308051815 .background-color-N6{background-color:#EEF1F8;}
+ .d2-1308051815 .background-color-N7{background-color:#FFFFFF;}
+ .d2-1308051815 .background-color-B1{background-color:#0D32B2;}
+ .d2-1308051815 .background-color-B2{background-color:#0D32B2;}
+ .d2-1308051815 .background-color-B3{background-color:#E3E9FD;}
+ .d2-1308051815 .background-color-B4{background-color:#E3E9FD;}
+ .d2-1308051815 .background-color-B5{background-color:#EDF0FD;}
+ .d2-1308051815 .background-color-B6{background-color:#F7F8FE;}
+ .d2-1308051815 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-1308051815 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-1308051815 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-1308051815 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-1308051815 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-1308051815 .color-N1{color:#0A0F25;}
+ .d2-1308051815 .color-N2{color:#676C7E;}
+ .d2-1308051815 .color-N3{color:#9499AB;}
+ .d2-1308051815 .color-N4{color:#CFD2DD;}
+ .d2-1308051815 .color-N5{color:#DEE1EB;}
+ .d2-1308051815 .color-N6{color:#EEF1F8;}
+ .d2-1308051815 .color-N7{color:#FFFFFF;}
+ .d2-1308051815 .color-B1{color:#0D32B2;}
+ .d2-1308051815 .color-B2{color:#0D32B2;}
+ .d2-1308051815 .color-B3{color:#E3E9FD;}
+ .d2-1308051815 .color-B4{color:#E3E9FD;}
+ .d2-1308051815 .color-B5{color:#EDF0FD;}
+ .d2-1308051815 .color-B6{color:#F7F8FE;}
+ .d2-1308051815 .color-AA2{color:#4A6FF3;}
+ .d2-1308051815 .color-AA4{color:#EDF0FD;}
+ .d2-1308051815 .color-AA5{color:#F7F8FE;}
+ .d2-1308051815 .color-AB4{color:#EDF0FD;}
+ .d2-1308051815 .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}]]>scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
index dd70c5cfd..8794626f0 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
@@ -49,10 +49,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 178
+ "y": 188
},
"width": 12,
- "height": 860,
+ "height": 1080,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -130,10 +130,10 @@
"type": "rectangle",
"pos": {
"x": 216,
- "y": 178
+ "y": 188
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -211,10 +211,10 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 318
+ "y": 368
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -292,10 +292,10 @@
"type": "rectangle",
"pos": {
"x": 519,
- "y": 458
+ "y": 548
},
"width": 12,
- "height": 230,
+ "height": 270,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -332,10 +332,10 @@
"type": "rectangle",
"pos": {
"x": 515,
- "y": 528
+ "y": 628
},
"width": 20,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -413,7 +413,7 @@
"type": "rectangle",
"pos": {
"x": 709,
- "y": 598
+ "y": 708
},
"width": 12,
"height": 30,
@@ -494,7 +494,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 738
+ "y": 888
},
"width": 12,
"height": 30,
@@ -534,7 +534,7 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 808
+ "y": 978
},
"width": 12,
"height": 30,
@@ -574,7 +574,7 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 878
+ "y": 1068
},
"width": 12,
"height": 30,
@@ -614,7 +614,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 948
+ "y": 1158
},
"width": 12,
"height": 30,
@@ -654,7 +654,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 1018
+ "y": 1248
},
"width": 12,
"height": 30,
@@ -717,11 +717,11 @@
"route": [
{
"x": 68,
- "y": 188
+ "y": 198
},
{
"x": 216,
- "y": 188
+ "y": 198
}
],
"animated": false,
@@ -755,11 +755,11 @@
"route": [
{
"x": 68,
- "y": 258
+ "y": 288
},
{
"x": 216,
- "y": 258
+ "y": 288
}
],
"animated": false,
@@ -793,11 +793,11 @@
"route": [
{
"x": 68,
- "y": 328
+ "y": 378
},
{
"x": 366,
- "y": 328
+ "y": 378
}
],
"animated": false,
@@ -831,11 +831,11 @@
"route": [
{
"x": 68,
- "y": 398
+ "y": 468
},
{
"x": 366,
- "y": 398
+ "y": 468
}
],
"animated": false,
@@ -869,11 +869,11 @@
"route": [
{
"x": 68,
- "y": 468
+ "y": 558
},
{
"x": 519,
- "y": 468
+ "y": 558
}
],
"animated": false,
@@ -907,11 +907,11 @@
"route": [
{
"x": 222,
- "y": 538
+ "y": 638
},
{
"x": 515,
- "y": 538
+ "y": 638
}
],
"animated": false,
@@ -945,11 +945,11 @@
"route": [
{
"x": 535,
- "y": 608
+ "y": 718
},
{
"x": 709,
- "y": 608
+ "y": 718
}
],
"animated": false,
@@ -983,11 +983,11 @@
"route": [
{
"x": 62,
- "y": 678
+ "y": 808
},
{
"x": 519,
- "y": 678
+ "y": 808
}
],
"animated": false,
@@ -1021,11 +1021,11 @@
"route": [
{
"x": 68,
- "y": 748
+ "y": 898
},
{
"x": 867.5,
- "y": 748
+ "y": 898
}
],
"animated": false,
@@ -1059,11 +1059,11 @@
"route": [
{
"x": 68,
- "y": 818
+ "y": 988
},
{
"x": 366,
- "y": 818
+ "y": 988
}
],
"animated": false,
@@ -1097,11 +1097,11 @@
"route": [
{
"x": 68,
- "y": 888
+ "y": 1078
},
{
"x": 366,
- "y": 888
+ "y": 1078
}
],
"animated": false,
@@ -1135,11 +1135,11 @@
"route": [
{
"x": 68,
- "y": 958
+ "y": 1168
},
{
"x": 867.5,
- "y": 958
+ "y": 1168
}
],
"animated": false,
@@ -1173,11 +1173,11 @@
"route": [
{
"x": 68,
- "y": 1028
+ "y": 1258
},
{
"x": 867.5,
- "y": 1028
+ "y": 1258
}
],
"animated": false,
@@ -1215,7 +1215,7 @@
},
{
"x": 62,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1253,7 +1253,7 @@
},
{
"x": 222,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1291,7 +1291,7 @@
},
{
"x": 372,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1329,7 +1329,7 @@
},
{
"x": 525,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1367,7 +1367,7 @@
},
{
"x": 715,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
@@ -1405,7 +1405,7 @@
},
{
"x": 873.5,
- "y": 1098
+ "y": 1328
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
index 2caa56ef7..d37b35452 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
-
+ .d2-1308051815 .fill-N1{fill:#0A0F25;}
+ .d2-1308051815 .fill-N2{fill:#676C7E;}
+ .d2-1308051815 .fill-N3{fill:#9499AB;}
+ .d2-1308051815 .fill-N4{fill:#CFD2DD;}
+ .d2-1308051815 .fill-N5{fill:#DEE1EB;}
+ .d2-1308051815 .fill-N6{fill:#EEF1F8;}
+ .d2-1308051815 .fill-N7{fill:#FFFFFF;}
+ .d2-1308051815 .fill-B1{fill:#0D32B2;}
+ .d2-1308051815 .fill-B2{fill:#0D32B2;}
+ .d2-1308051815 .fill-B3{fill:#E3E9FD;}
+ .d2-1308051815 .fill-B4{fill:#E3E9FD;}
+ .d2-1308051815 .fill-B5{fill:#EDF0FD;}
+ .d2-1308051815 .fill-B6{fill:#F7F8FE;}
+ .d2-1308051815 .fill-AA2{fill:#4A6FF3;}
+ .d2-1308051815 .fill-AA4{fill:#EDF0FD;}
+ .d2-1308051815 .fill-AA5{fill:#F7F8FE;}
+ .d2-1308051815 .fill-AB4{fill:#EDF0FD;}
+ .d2-1308051815 .fill-AB5{fill:#F7F8FE;}
+ .d2-1308051815 .stroke-N1{stroke:#0A0F25;}
+ .d2-1308051815 .stroke-N2{stroke:#676C7E;}
+ .d2-1308051815 .stroke-N3{stroke:#9499AB;}
+ .d2-1308051815 .stroke-N4{stroke:#CFD2DD;}
+ .d2-1308051815 .stroke-N5{stroke:#DEE1EB;}
+ .d2-1308051815 .stroke-N6{stroke:#EEF1F8;}
+ .d2-1308051815 .stroke-N7{stroke:#FFFFFF;}
+ .d2-1308051815 .stroke-B1{stroke:#0D32B2;}
+ .d2-1308051815 .stroke-B2{stroke:#0D32B2;}
+ .d2-1308051815 .stroke-B3{stroke:#E3E9FD;}
+ .d2-1308051815 .stroke-B4{stroke:#E3E9FD;}
+ .d2-1308051815 .stroke-B5{stroke:#EDF0FD;}
+ .d2-1308051815 .stroke-B6{stroke:#F7F8FE;}
+ .d2-1308051815 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-1308051815 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-1308051815 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-1308051815 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-1308051815 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-1308051815 .background-color-N1{background-color:#0A0F25;}
+ .d2-1308051815 .background-color-N2{background-color:#676C7E;}
+ .d2-1308051815 .background-color-N3{background-color:#9499AB;}
+ .d2-1308051815 .background-color-N4{background-color:#CFD2DD;}
+ .d2-1308051815 .background-color-N5{background-color:#DEE1EB;}
+ .d2-1308051815 .background-color-N6{background-color:#EEF1F8;}
+ .d2-1308051815 .background-color-N7{background-color:#FFFFFF;}
+ .d2-1308051815 .background-color-B1{background-color:#0D32B2;}
+ .d2-1308051815 .background-color-B2{background-color:#0D32B2;}
+ .d2-1308051815 .background-color-B3{background-color:#E3E9FD;}
+ .d2-1308051815 .background-color-B4{background-color:#E3E9FD;}
+ .d2-1308051815 .background-color-B5{background-color:#EDF0FD;}
+ .d2-1308051815 .background-color-B6{background-color:#F7F8FE;}
+ .d2-1308051815 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-1308051815 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-1308051815 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-1308051815 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-1308051815 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-1308051815 .color-N1{color:#0A0F25;}
+ .d2-1308051815 .color-N2{color:#676C7E;}
+ .d2-1308051815 .color-N3{color:#9499AB;}
+ .d2-1308051815 .color-N4{color:#CFD2DD;}
+ .d2-1308051815 .color-N5{color:#DEE1EB;}
+ .d2-1308051815 .color-N6{color:#EEF1F8;}
+ .d2-1308051815 .color-N7{color:#FFFFFF;}
+ .d2-1308051815 .color-B1{color:#0D32B2;}
+ .d2-1308051815 .color-B2{color:#0D32B2;}
+ .d2-1308051815 .color-B3{color:#E3E9FD;}
+ .d2-1308051815 .color-B4{color:#E3E9FD;}
+ .d2-1308051815 .color-B5{color:#EDF0FD;}
+ .d2-1308051815 .color-B6{color:#F7F8FE;}
+ .d2-1308051815 .color-AA2{color:#4A6FF3;}
+ .d2-1308051815 .color-AA4{color:#EDF0FD;}
+ .d2-1308051815 .color-AA5{color:#F7F8FE;}
+ .d2-1308051815 .color-AB4{color:#EDF0FD;}
+ .d2-1308051815 .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}]]>scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
index 9f2d86b16..76fcabbe3 100644
--- a/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
@@ -52,7 +52,7 @@
"y": 281
},
"width": 954,
- "height": 1146,
+ "height": 1376,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -131,10 +131,10 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 495
+ "y": 505
},
"width": 12,
- "height": 860,
+ "height": 1080,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -212,10 +212,10 @@
"type": "rectangle",
"pos": {
"x": 216,
- "y": 495
+ "y": 505
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -293,10 +293,10 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 635
+ "y": 685
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -374,10 +374,10 @@
"type": "rectangle",
"pos": {
"x": 519,
- "y": 775
+ "y": 865
},
"width": 12,
- "height": 230,
+ "height": 270,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -414,10 +414,10 @@
"type": "rectangle",
"pos": {
"x": 515,
- "y": 845
+ "y": 945
},
"width": 20,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -495,7 +495,7 @@
"type": "rectangle",
"pos": {
"x": 709,
- "y": 915
+ "y": 1025
},
"width": 12,
"height": 30,
@@ -576,7 +576,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 1055
+ "y": 1205
},
"width": 12,
"height": 30,
@@ -616,7 +616,7 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 1125
+ "y": 1295
},
"width": 12,
"height": 30,
@@ -656,7 +656,7 @@
"type": "rectangle",
"pos": {
"x": 366,
- "y": 1195
+ "y": 1385
},
"width": 12,
"height": 30,
@@ -696,7 +696,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 1265
+ "y": 1475
},
"width": 12,
"height": 30,
@@ -736,7 +736,7 @@
"type": "rectangle",
"pos": {
"x": 867,
- "y": 1335
+ "y": 1565
},
"width": 12,
"height": 30,
@@ -779,7 +779,7 @@
"y": 254
},
"width": 1014,
- "height": 1201,
+ "height": 1431,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -820,7 +820,7 @@
"y": 284
},
"width": 954,
- "height": 1141,
+ "height": 1371,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -899,10 +899,10 @@
"type": "rectangle",
"pos": {
"x": 1090,
- "y": 493
+ "y": 503
},
"width": 12,
- "height": 860,
+ "height": 1080,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -980,10 +980,10 @@
"type": "rectangle",
"pos": {
"x": 1250,
- "y": 493
+ "y": 503
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -1061,10 +1061,10 @@
"type": "rectangle",
"pos": {
"x": 1400,
- "y": 633
+ "y": 683
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -1142,10 +1142,10 @@
"type": "rectangle",
"pos": {
"x": 1553,
- "y": 773
+ "y": 863
},
"width": 12,
- "height": 230,
+ "height": 270,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -1182,10 +1182,10 @@
"type": "rectangle",
"pos": {
"x": 1549,
- "y": 843
+ "y": 943
},
"width": 20,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -1263,7 +1263,7 @@
"type": "rectangle",
"pos": {
"x": 1743,
- "y": 913
+ "y": 1023
},
"width": 12,
"height": 30,
@@ -1344,7 +1344,7 @@
"type": "rectangle",
"pos": {
"x": 1901,
- "y": 1053
+ "y": 1203
},
"width": 12,
"height": 30,
@@ -1384,7 +1384,7 @@
"type": "rectangle",
"pos": {
"x": 1400,
- "y": 1123
+ "y": 1293
},
"width": 12,
"height": 30,
@@ -1424,7 +1424,7 @@
"type": "rectangle",
"pos": {
"x": 1400,
- "y": 1193
+ "y": 1383
},
"width": 12,
"height": 30,
@@ -1464,7 +1464,7 @@
"type": "rectangle",
"pos": {
"x": 1901,
- "y": 1263
+ "y": 1473
},
"width": 12,
"height": 30,
@@ -1504,7 +1504,7 @@
"type": "rectangle",
"pos": {
"x": 1901,
- "y": 1333
+ "y": 1563
},
"width": 12,
"height": 30,
@@ -1544,7 +1544,7 @@
"type": "rectangle",
"pos": {
"x": 421,
- "y": 1990
+ "y": 2220
},
"width": 112,
"height": 66,
@@ -1585,7 +1585,7 @@
"type": "queue",
"pos": {
"x": 1238,
- "y": 1577
+ "y": 1807
},
"width": 1074,
"height": 891,
@@ -1626,7 +1626,7 @@
"type": "sequence_diagram",
"pos": {
"x": 1313,
- "y": 1627
+ "y": 1857
},
"width": 934,
"height": 791,
@@ -1667,7 +1667,7 @@
"type": "rectangle",
"pos": {
"x": 1325,
- "y": 1710
+ "y": 1940
},
"width": 100,
"height": 66,
@@ -1708,7 +1708,7 @@
"type": "rectangle",
"pos": {
"x": 1475,
- "y": 1710
+ "y": 1940
},
"width": 100,
"height": 66,
@@ -1749,7 +1749,7 @@
"type": "rectangle",
"pos": {
"x": 1615,
- "y": 1710
+ "y": 1940
},
"width": 126,
"height": 66,
@@ -1790,7 +1790,7 @@
"type": "rectangle",
"pos": {
"x": 1778,
- "y": 1710
+ "y": 1940
},
"width": 100,
"height": 66,
@@ -1831,7 +1831,7 @@
"type": "rectangle",
"pos": {
"x": 1918,
- "y": 1710
+ "y": 1940
},
"width": 137,
"height": 66,
@@ -1872,7 +1872,7 @@
"type": "rectangle",
"pos": {
"x": 2095,
- "y": 1710
+ "y": 1940
},
"width": 140,
"height": 66,
@@ -1913,7 +1913,7 @@
"type": "rectangle",
"pos": {
"x": 2159,
- "y": 1836
+ "y": 2066
},
"width": 12,
"height": 30,
@@ -1953,7 +1953,7 @@
"type": "rectangle",
"pos": {
"x": 1822,
- "y": 1826
+ "y": 2056
},
"width": 12,
"height": 380,
@@ -1993,7 +1993,7 @@
"type": "rectangle",
"pos": {
"x": 1818,
- "y": 1836
+ "y": 2066
},
"width": 20,
"height": 90,
@@ -2033,7 +2033,7 @@
"type": "rectangle",
"pos": {
"x": 1672,
- "y": 1886
+ "y": 2116
},
"width": 12,
"height": 190,
@@ -2073,7 +2073,7 @@
"type": "rectangle",
"pos": {
"x": 1668,
- "y": 1896
+ "y": 2126
},
"width": 20,
"height": 170,
@@ -2113,7 +2113,7 @@
"type": "rectangle",
"pos": {
"x": 1664,
- "y": 1906
+ "y": 2136
},
"width": 28,
"height": 90,
@@ -2153,7 +2153,7 @@
"type": "rectangle",
"pos": {
"x": 1519,
- "y": 1946
+ "y": 2176
},
"width": 12,
"height": 220,
@@ -2193,7 +2193,7 @@
"type": "rectangle",
"pos": {
"x": 1515,
- "y": 1956
+ "y": 2186
},
"width": 20,
"height": 200,
@@ -2233,7 +2233,7 @@
"type": "rectangle",
"pos": {
"x": 1511,
- "y": 1966
+ "y": 2196
},
"width": 28,
"height": 180,
@@ -2273,7 +2273,7 @@
"type": "rectangle",
"pos": {
"x": 1507,
- "y": 1976
+ "y": 2206
},
"width": 36,
"height": 160,
@@ -2313,7 +2313,7 @@
"type": "rectangle",
"pos": {
"x": 1980,
- "y": 2076
+ "y": 2306
},
"width": 12,
"height": 240,
@@ -2353,7 +2353,7 @@
"type": "rectangle",
"pos": {
"x": 1976,
- "y": 2086
+ "y": 2316
},
"width": 20,
"height": 220,
@@ -2393,7 +2393,7 @@
"type": "rectangle",
"pos": {
"x": 1972,
- "y": 2096
+ "y": 2326
},
"width": 28,
"height": 200,
@@ -2433,7 +2433,7 @@
"type": "rectangle",
"pos": {
"x": 1968,
- "y": 2106
+ "y": 2336
},
"width": 36,
"height": 180,
@@ -2473,7 +2473,7 @@
"type": "rectangle",
"pos": {
"x": 1964,
- "y": 2116
+ "y": 2346
},
"width": 44,
"height": 160,
@@ -2513,7 +2513,7 @@
"type": "rectangle",
"pos": {
"x": 1369,
- "y": 2186
+ "y": 2416
},
"width": 12,
"height": 30,
@@ -2553,7 +2553,7 @@
"type": "rectangle",
"pos": {
"x": 2159,
- "y": 2326
+ "y": 2556
},
"width": 12,
"height": 30,
@@ -2616,11 +2616,11 @@
"route": [
{
"x": 68,
- "y": 505
+ "y": 515
},
{
"x": 216,
- "y": 505
+ "y": 515
}
],
"animated": false,
@@ -2654,11 +2654,11 @@
"route": [
{
"x": 68,
- "y": 575
+ "y": 605
},
{
"x": 216,
- "y": 575
+ "y": 605
}
],
"animated": false,
@@ -2692,11 +2692,11 @@
"route": [
{
"x": 68,
- "y": 645
+ "y": 695
},
{
"x": 366,
- "y": 645
+ "y": 695
}
],
"animated": false,
@@ -2730,11 +2730,11 @@
"route": [
{
"x": 68,
- "y": 715
+ "y": 785
},
{
"x": 366,
- "y": 715
+ "y": 785
}
],
"animated": false,
@@ -2768,11 +2768,11 @@
"route": [
{
"x": 68,
- "y": 785
+ "y": 875
},
{
"x": 519,
- "y": 785
+ "y": 875
}
],
"animated": false,
@@ -2806,11 +2806,11 @@
"route": [
{
"x": 222,
- "y": 855
+ "y": 955
},
{
"x": 515,
- "y": 855
+ "y": 955
}
],
"animated": false,
@@ -2844,11 +2844,11 @@
"route": [
{
"x": 535,
- "y": 925
+ "y": 1035
},
{
"x": 709,
- "y": 925
+ "y": 1035
}
],
"animated": false,
@@ -2882,11 +2882,11 @@
"route": [
{
"x": 62,
- "y": 995
+ "y": 1125
},
{
"x": 519,
- "y": 995
+ "y": 1125
}
],
"animated": false,
@@ -2920,11 +2920,11 @@
"route": [
{
"x": 68,
- "y": 1065
+ "y": 1215
},
{
"x": 867.5,
- "y": 1065
+ "y": 1215
}
],
"animated": false,
@@ -2958,11 +2958,11 @@
"route": [
{
"x": 68,
- "y": 1135
+ "y": 1305
},
{
"x": 366,
- "y": 1135
+ "y": 1305
}
],
"animated": false,
@@ -2996,11 +2996,11 @@
"route": [
{
"x": 68,
- "y": 1205
+ "y": 1395
},
{
"x": 366,
- "y": 1205
+ "y": 1395
}
],
"animated": false,
@@ -3034,11 +3034,11 @@
"route": [
{
"x": 68,
- "y": 1275
+ "y": 1485
},
{
"x": 867.5,
- "y": 1275
+ "y": 1485
}
],
"animated": false,
@@ -3072,11 +3072,11 @@
"route": [
{
"x": 68,
- "y": 1345
+ "y": 1575
},
{
"x": 867.5,
- "y": 1345
+ "y": 1575
}
],
"animated": false,
@@ -3110,11 +3110,11 @@
"route": [
{
"x": 1102,
- "y": 503
+ "y": 513
},
{
"x": 1250,
- "y": 503
+ "y": 513
}
],
"animated": false,
@@ -3148,11 +3148,11 @@
"route": [
{
"x": 1102,
- "y": 573
+ "y": 603
},
{
"x": 1250,
- "y": 573
+ "y": 603
}
],
"animated": false,
@@ -3186,11 +3186,11 @@
"route": [
{
"x": 1102,
- "y": 643
+ "y": 693
},
{
"x": 1400,
- "y": 643
+ "y": 693
}
],
"animated": false,
@@ -3224,11 +3224,11 @@
"route": [
{
"x": 1102,
- "y": 713
+ "y": 783
},
{
"x": 1400,
- "y": 713
+ "y": 783
}
],
"animated": false,
@@ -3262,11 +3262,11 @@
"route": [
{
"x": 1102,
- "y": 783
+ "y": 873
},
{
"x": 1553,
- "y": 783
+ "y": 873
}
],
"animated": false,
@@ -3300,11 +3300,11 @@
"route": [
{
"x": 1256,
- "y": 853
+ "y": 953
},
{
"x": 1549,
- "y": 853
+ "y": 953
}
],
"animated": false,
@@ -3338,11 +3338,11 @@
"route": [
{
"x": 1569,
- "y": 923
+ "y": 1033
},
{
"x": 1743,
- "y": 923
+ "y": 1033
}
],
"animated": false,
@@ -3376,11 +3376,11 @@
"route": [
{
"x": 1096,
- "y": 993
+ "y": 1123
},
{
"x": 1553,
- "y": 993
+ "y": 1123
}
],
"animated": false,
@@ -3414,11 +3414,11 @@
"route": [
{
"x": 1102,
- "y": 1063
+ "y": 1213
},
{
"x": 1901.5,
- "y": 1063
+ "y": 1213
}
],
"animated": false,
@@ -3452,11 +3452,11 @@
"route": [
{
"x": 1102,
- "y": 1133
+ "y": 1303
},
{
"x": 1400,
- "y": 1133
+ "y": 1303
}
],
"animated": false,
@@ -3490,11 +3490,11 @@
"route": [
{
"x": 1102,
- "y": 1203
+ "y": 1393
},
{
"x": 1400,
- "y": 1203
+ "y": 1393
}
],
"animated": false,
@@ -3528,11 +3528,11 @@
"route": [
{
"x": 1102,
- "y": 1273
+ "y": 1483
},
{
"x": 1901.5,
- "y": 1273
+ "y": 1483
}
],
"animated": false,
@@ -3566,11 +3566,11 @@
"route": [
{
"x": 1102,
- "y": 1343
+ "y": 1573
},
{
"x": 1901.5,
- "y": 1343
+ "y": 1573
}
],
"animated": false,
@@ -3698,31 +3698,31 @@
"route": [
{
"x": 477,
- "y": 1427
+ "y": 1657
},
{
"x": 477,
- "y": 1467
+ "y": 1697
},
{
"x": 477,
- "y": 1487
+ "y": 1717
},
{
"x": 477,
- "y": 1502
+ "y": 1732
},
{
"x": 477,
- "y": 1517
+ "y": 1747
},
{
"x": 477,
- "y": 1659.5
+ "y": 1889.5
},
{
"x": 477,
- "y": 1989.5
+ "y": 2219.5
}
],
"isCurve": true,
@@ -3757,31 +3757,31 @@
"route": [
{
"x": 1511,
- "y": 1425.5
+ "y": 1655.5
},
{
"x": 1511,
- "y": 1466.699951171875
+ "y": 1696.699951171875
},
{
"x": 1511,
- "y": 1487
+ "y": 1717
},
{
"x": 1511,
- "y": 1502
+ "y": 1732
},
{
"x": 1511,
- "y": 1517
+ "y": 1747
},
{
"x": 1517,
- "y": 1587
+ "y": 1817
},
{
"x": 1541,
- "y": 1627
+ "y": 1857
}
],
"isCurve": true,
@@ -3836,35 +3836,35 @@
},
{
"x": 2048,
- "y": 355.6000061035156
+ "y": 378.6000061035156
},
{
"x": 2048,
- "y": 542.5
+ "y": 600
},
{
"x": 2048,
- "y": 729.4000244140625
+ "y": 821.4000244140625
},
{
"x": 2048,
- "y": 978.5999755859375
+ "y": 1116.5999755859375
},
{
"x": 2048,
- "y": 1165.5
+ "y": 1338
},
{
"x": 2048,
- "y": 1352.4000244140625
+ "y": 1559.4000244140625
},
{
"x": 2048,
- "y": 1537
+ "y": 1767
},
{
"x": 2048,
- "y": 1577
+ "y": 1807
}
],
"isCurve": true,
@@ -3899,11 +3899,11 @@
"route": [
{
"x": 2159,
- "y": 1846
+ "y": 2076
},
{
"x": 1838,
- "y": 1846
+ "y": 2076
}
],
"animated": false,
@@ -3937,11 +3937,11 @@
"route": [
{
"x": 1818,
- "y": 1916
+ "y": 2146
},
{
"x": 1692,
- "y": 1916
+ "y": 2146
}
],
"animated": false,
@@ -3975,11 +3975,11 @@
"route": [
{
"x": 1664,
- "y": 1986
+ "y": 2216
},
{
"x": 1543,
- "y": 1986
+ "y": 2216
}
],
"animated": false,
@@ -4013,11 +4013,11 @@
"route": [
{
"x": 1822,
- "y": 2056
+ "y": 2286
},
{
"x": 1688,
- "y": 2056
+ "y": 2286
}
],
"animated": false,
@@ -4051,11 +4051,11 @@
"route": [
{
"x": 1543,
- "y": 2126
+ "y": 2356
},
{
"x": 1964.5,
- "y": 2126
+ "y": 2356
}
],
"animated": false,
@@ -4089,11 +4089,11 @@
"route": [
{
"x": 1381,
- "y": 2196
+ "y": 2426
},
{
"x": 1822,
- "y": 2196
+ "y": 2426
}
],
"animated": false,
@@ -4127,11 +4127,11 @@
"route": [
{
"x": 1964.5,
- "y": 2266
+ "y": 2496
},
{
"x": 1375,
- "y": 2266
+ "y": 2496
}
],
"animated": false,
@@ -4165,11 +4165,11 @@
"route": [
{
"x": 1375,
- "y": 2336
+ "y": 2566
},
{
"x": 2159,
- "y": 2336
+ "y": 2566
}
],
"animated": false,
@@ -4207,7 +4207,7 @@
},
{
"x": 62,
- "y": 1415
+ "y": 1645
}
],
"animated": false,
@@ -4245,7 +4245,7 @@
},
{
"x": 222,
- "y": 1415
+ "y": 1645
}
],
"animated": false,
@@ -4283,7 +4283,7 @@
},
{
"x": 372,
- "y": 1415
+ "y": 1645
}
],
"animated": false,
@@ -4321,7 +4321,7 @@
},
{
"x": 525,
- "y": 1415
+ "y": 1645
}
],
"animated": false,
@@ -4359,7 +4359,7 @@
},
{
"x": 715,
- "y": 1415
+ "y": 1645
}
],
"animated": false,
@@ -4397,7 +4397,7 @@
},
{
"x": 873.5,
- "y": 1415
+ "y": 1645
}
],
"animated": false,
@@ -4435,7 +4435,7 @@
},
{
"x": 1096,
- "y": 1413
+ "y": 1643
}
],
"animated": false,
@@ -4473,7 +4473,7 @@
},
{
"x": 1256,
- "y": 1413
+ "y": 1643
}
],
"animated": false,
@@ -4511,7 +4511,7 @@
},
{
"x": 1406,
- "y": 1413
+ "y": 1643
}
],
"animated": false,
@@ -4549,7 +4549,7 @@
},
{
"x": 1559,
- "y": 1413
+ "y": 1643
}
],
"animated": false,
@@ -4587,7 +4587,7 @@
},
{
"x": 1749,
- "y": 1413
+ "y": 1643
}
],
"animated": false,
@@ -4625,7 +4625,7 @@
},
{
"x": 1907.5,
- "y": 1413
+ "y": 1643
}
],
"animated": false,
@@ -4659,11 +4659,11 @@
"route": [
{
"x": 1375,
- "y": 1776
+ "y": 2006
},
{
"x": 1375,
- "y": 2406
+ "y": 2636
}
],
"animated": false,
@@ -4697,11 +4697,11 @@
"route": [
{
"x": 1525,
- "y": 1776
+ "y": 2006
},
{
"x": 1525,
- "y": 2406
+ "y": 2636
}
],
"animated": false,
@@ -4735,11 +4735,11 @@
"route": [
{
"x": 1678,
- "y": 1776
+ "y": 2006
},
{
"x": 1678,
- "y": 2406
+ "y": 2636
}
],
"animated": false,
@@ -4773,11 +4773,11 @@
"route": [
{
"x": 1828,
- "y": 1776
+ "y": 2006
},
{
"x": 1828,
- "y": 2406
+ "y": 2636
}
],
"animated": false,
@@ -4811,11 +4811,11 @@
"route": [
{
"x": 1986.5,
- "y": 1776
+ "y": 2006
},
{
"x": 1986.5,
- "y": 2406
+ "y": 2636
}
],
"animated": false,
@@ -4849,11 +4849,11 @@
"route": [
{
"x": 2165,
- "y": 1776
+ "y": 2006
},
{
"x": 2165,
- "y": 2406
+ "y": 2636
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
index 032a79c42..235fcfb3c 100644
--- a/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg
@@ -1,23 +1,23 @@
-a_shapea_sequenceanothersequencefinallyscoreritemResponseitemessayRubricconceptitemOutcomesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponse getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
-
+ .d2-497751261 .fill-N1{fill:#0A0F25;}
+ .d2-497751261 .fill-N2{fill:#676C7E;}
+ .d2-497751261 .fill-N3{fill:#9499AB;}
+ .d2-497751261 .fill-N4{fill:#CFD2DD;}
+ .d2-497751261 .fill-N5{fill:#DEE1EB;}
+ .d2-497751261 .fill-N6{fill:#EEF1F8;}
+ .d2-497751261 .fill-N7{fill:#FFFFFF;}
+ .d2-497751261 .fill-B1{fill:#0D32B2;}
+ .d2-497751261 .fill-B2{fill:#0D32B2;}
+ .d2-497751261 .fill-B3{fill:#E3E9FD;}
+ .d2-497751261 .fill-B4{fill:#E3E9FD;}
+ .d2-497751261 .fill-B5{fill:#EDF0FD;}
+ .d2-497751261 .fill-B6{fill:#F7F8FE;}
+ .d2-497751261 .fill-AA2{fill:#4A6FF3;}
+ .d2-497751261 .fill-AA4{fill:#EDF0FD;}
+ .d2-497751261 .fill-AA5{fill:#F7F8FE;}
+ .d2-497751261 .fill-AB4{fill:#EDF0FD;}
+ .d2-497751261 .fill-AB5{fill:#F7F8FE;}
+ .d2-497751261 .stroke-N1{stroke:#0A0F25;}
+ .d2-497751261 .stroke-N2{stroke:#676C7E;}
+ .d2-497751261 .stroke-N3{stroke:#9499AB;}
+ .d2-497751261 .stroke-N4{stroke:#CFD2DD;}
+ .d2-497751261 .stroke-N5{stroke:#DEE1EB;}
+ .d2-497751261 .stroke-N6{stroke:#EEF1F8;}
+ .d2-497751261 .stroke-N7{stroke:#FFFFFF;}
+ .d2-497751261 .stroke-B1{stroke:#0D32B2;}
+ .d2-497751261 .stroke-B2{stroke:#0D32B2;}
+ .d2-497751261 .stroke-B3{stroke:#E3E9FD;}
+ .d2-497751261 .stroke-B4{stroke:#E3E9FD;}
+ .d2-497751261 .stroke-B5{stroke:#EDF0FD;}
+ .d2-497751261 .stroke-B6{stroke:#F7F8FE;}
+ .d2-497751261 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-497751261 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-497751261 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-497751261 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-497751261 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-497751261 .background-color-N1{background-color:#0A0F25;}
+ .d2-497751261 .background-color-N2{background-color:#676C7E;}
+ .d2-497751261 .background-color-N3{background-color:#9499AB;}
+ .d2-497751261 .background-color-N4{background-color:#CFD2DD;}
+ .d2-497751261 .background-color-N5{background-color:#DEE1EB;}
+ .d2-497751261 .background-color-N6{background-color:#EEF1F8;}
+ .d2-497751261 .background-color-N7{background-color:#FFFFFF;}
+ .d2-497751261 .background-color-B1{background-color:#0D32B2;}
+ .d2-497751261 .background-color-B2{background-color:#0D32B2;}
+ .d2-497751261 .background-color-B3{background-color:#E3E9FD;}
+ .d2-497751261 .background-color-B4{background-color:#E3E9FD;}
+ .d2-497751261 .background-color-B5{background-color:#EDF0FD;}
+ .d2-497751261 .background-color-B6{background-color:#F7F8FE;}
+ .d2-497751261 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-497751261 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-497751261 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-497751261 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-497751261 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-497751261 .color-N1{color:#0A0F25;}
+ .d2-497751261 .color-N2{color:#676C7E;}
+ .d2-497751261 .color-N3{color:#9499AB;}
+ .d2-497751261 .color-N4{color:#CFD2DD;}
+ .d2-497751261 .color-N5{color:#DEE1EB;}
+ .d2-497751261 .color-N6{color:#EEF1F8;}
+ .d2-497751261 .color-N7{color:#FFFFFF;}
+ .d2-497751261 .color-B1{color:#0D32B2;}
+ .d2-497751261 .color-B2{color:#0D32B2;}
+ .d2-497751261 .color-B3{color:#E3E9FD;}
+ .d2-497751261 .color-B4{color:#E3E9FD;}
+ .d2-497751261 .color-B5{color:#EDF0FD;}
+ .d2-497751261 .color-B6{color:#F7F8FE;}
+ .d2-497751261 .color-AA2{color:#4A6FF3;}
+ .d2-497751261 .color-AA4{color:#EDF0FD;}
+ .d2-497751261 .color-AA5{color:#F7F8FE;}
+ .d2-497751261 .color-AB4{color:#EDF0FD;}
+ .d2-497751261 .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_shapea_sequenceanothersequencefinallyscoreritemResponseitemessayRubricconceptitemOutcomesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponse getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+
-
-
+
+
@@ -117,41 +117,41 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
index 48f99b30b..32b65a082 100644
--- a/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
@@ -52,7 +52,7 @@
"y": 275
},
"width": 954,
- "height": 1146,
+ "height": 1376,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -131,10 +131,10 @@
"type": "rectangle",
"pos": {
"x": 68,
- "y": 489
+ "y": 499
},
"width": 12,
- "height": 860,
+ "height": 1080,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -212,10 +212,10 @@
"type": "rectangle",
"pos": {
"x": 228,
- "y": 489
+ "y": 499
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -293,10 +293,10 @@
"type": "rectangle",
"pos": {
"x": 378,
- "y": 629
+ "y": 679
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -374,10 +374,10 @@
"type": "rectangle",
"pos": {
"x": 531,
- "y": 769
+ "y": 859
},
"width": 12,
- "height": 230,
+ "height": 270,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -414,10 +414,10 @@
"type": "rectangle",
"pos": {
"x": 527,
- "y": 839
+ "y": 939
},
"width": 20,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -495,7 +495,7 @@
"type": "rectangle",
"pos": {
"x": 721,
- "y": 909
+ "y": 1019
},
"width": 12,
"height": 30,
@@ -576,7 +576,7 @@
"type": "rectangle",
"pos": {
"x": 879,
- "y": 1049
+ "y": 1199
},
"width": 12,
"height": 30,
@@ -616,7 +616,7 @@
"type": "rectangle",
"pos": {
"x": 378,
- "y": 1119
+ "y": 1289
},
"width": 12,
"height": 30,
@@ -656,7 +656,7 @@
"type": "rectangle",
"pos": {
"x": 378,
- "y": 1189
+ "y": 1379
},
"width": 12,
"height": 30,
@@ -696,7 +696,7 @@
"type": "rectangle",
"pos": {
"x": 879,
- "y": 1259
+ "y": 1469
},
"width": 12,
"height": 30,
@@ -736,7 +736,7 @@
"type": "rectangle",
"pos": {
"x": 879,
- "y": 1329
+ "y": 1559
},
"width": 12,
"height": 30,
@@ -779,7 +779,7 @@
"y": 228
},
"width": 1054,
- "height": 1241,
+ "height": 1471,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -820,7 +820,7 @@
"y": 278
},
"width": 954,
- "height": 1141,
+ "height": 1371,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -899,10 +899,10 @@
"type": "rectangle",
"pos": {
"x": 1092,
- "y": 487
+ "y": 497
},
"width": 12,
- "height": 860,
+ "height": 1080,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -980,10 +980,10 @@
"type": "rectangle",
"pos": {
"x": 1252,
- "y": 487
+ "y": 497
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -1061,10 +1061,10 @@
"type": "rectangle",
"pos": {
"x": 1402,
- "y": 627
+ "y": 677
},
"width": 12,
- "height": 90,
+ "height": 110,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -1142,10 +1142,10 @@
"type": "rectangle",
"pos": {
"x": 1555,
- "y": 767
+ "y": 857
},
"width": 12,
- "height": 230,
+ "height": 270,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -1182,10 +1182,10 @@
"type": "rectangle",
"pos": {
"x": 1551,
- "y": 837
+ "y": 937
},
"width": 20,
- "height": 90,
+ "height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@@ -1263,7 +1263,7 @@
"type": "rectangle",
"pos": {
"x": 1745,
- "y": 907
+ "y": 1017
},
"width": 12,
"height": 30,
@@ -1344,7 +1344,7 @@
"type": "rectangle",
"pos": {
"x": 1903,
- "y": 1047
+ "y": 1197
},
"width": 12,
"height": 30,
@@ -1384,7 +1384,7 @@
"type": "rectangle",
"pos": {
"x": 1402,
- "y": 1117
+ "y": 1287
},
"width": 12,
"height": 30,
@@ -1424,7 +1424,7 @@
"type": "rectangle",
"pos": {
"x": 1402,
- "y": 1187
+ "y": 1377
},
"width": 12,
"height": 30,
@@ -1464,7 +1464,7 @@
"type": "rectangle",
"pos": {
"x": 1903,
- "y": 1257
+ "y": 1467
},
"width": 12,
"height": 30,
@@ -1504,7 +1504,7 @@
"type": "rectangle",
"pos": {
"x": 1903,
- "y": 1327
+ "y": 1557
},
"width": 12,
"height": 30,
@@ -1544,7 +1544,7 @@
"type": "rectangle",
"pos": {
"x": 433,
- "y": 1559
+ "y": 1789
},
"width": 112,
"height": 66,
@@ -1585,7 +1585,7 @@
"type": "queue",
"pos": {
"x": 1274,
- "y": 1559
+ "y": 1789
},
"width": 1034,
"height": 891,
@@ -1626,7 +1626,7 @@
"type": "sequence_diagram",
"pos": {
"x": 1324,
- "y": 1609
+ "y": 1839
},
"width": 934,
"height": 791,
@@ -1667,7 +1667,7 @@
"type": "rectangle",
"pos": {
"x": 1336,
- "y": 1692
+ "y": 1922
},
"width": 100,
"height": 66,
@@ -1708,7 +1708,7 @@
"type": "rectangle",
"pos": {
"x": 1486,
- "y": 1692
+ "y": 1922
},
"width": 100,
"height": 66,
@@ -1749,7 +1749,7 @@
"type": "rectangle",
"pos": {
"x": 1626,
- "y": 1692
+ "y": 1922
},
"width": 126,
"height": 66,
@@ -1790,7 +1790,7 @@
"type": "rectangle",
"pos": {
"x": 1789,
- "y": 1692
+ "y": 1922
},
"width": 100,
"height": 66,
@@ -1831,7 +1831,7 @@
"type": "rectangle",
"pos": {
"x": 1929,
- "y": 1692
+ "y": 1922
},
"width": 137,
"height": 66,
@@ -1872,7 +1872,7 @@
"type": "rectangle",
"pos": {
"x": 2106,
- "y": 1692
+ "y": 1922
},
"width": 140,
"height": 66,
@@ -1913,7 +1913,7 @@
"type": "rectangle",
"pos": {
"x": 2170,
- "y": 1818
+ "y": 2048
},
"width": 12,
"height": 30,
@@ -1953,7 +1953,7 @@
"type": "rectangle",
"pos": {
"x": 1833,
- "y": 1808
+ "y": 2038
},
"width": 12,
"height": 380,
@@ -1993,7 +1993,7 @@
"type": "rectangle",
"pos": {
"x": 1829,
- "y": 1818
+ "y": 2048
},
"width": 20,
"height": 90,
@@ -2033,7 +2033,7 @@
"type": "rectangle",
"pos": {
"x": 1683,
- "y": 1868
+ "y": 2098
},
"width": 12,
"height": 190,
@@ -2073,7 +2073,7 @@
"type": "rectangle",
"pos": {
"x": 1679,
- "y": 1878
+ "y": 2108
},
"width": 20,
"height": 170,
@@ -2113,7 +2113,7 @@
"type": "rectangle",
"pos": {
"x": 1675,
- "y": 1888
+ "y": 2118
},
"width": 28,
"height": 90,
@@ -2153,7 +2153,7 @@
"type": "rectangle",
"pos": {
"x": 1530,
- "y": 1928
+ "y": 2158
},
"width": 12,
"height": 220,
@@ -2193,7 +2193,7 @@
"type": "rectangle",
"pos": {
"x": 1526,
- "y": 1938
+ "y": 2168
},
"width": 20,
"height": 200,
@@ -2233,7 +2233,7 @@
"type": "rectangle",
"pos": {
"x": 1522,
- "y": 1948
+ "y": 2178
},
"width": 28,
"height": 180,
@@ -2273,7 +2273,7 @@
"type": "rectangle",
"pos": {
"x": 1518,
- "y": 1958
+ "y": 2188
},
"width": 36,
"height": 160,
@@ -2313,7 +2313,7 @@
"type": "rectangle",
"pos": {
"x": 1992,
- "y": 2058
+ "y": 2288
},
"width": 12,
"height": 240,
@@ -2353,7 +2353,7 @@
"type": "rectangle",
"pos": {
"x": 1988,
- "y": 2068
+ "y": 2298
},
"width": 20,
"height": 220,
@@ -2393,7 +2393,7 @@
"type": "rectangle",
"pos": {
"x": 1984,
- "y": 2078
+ "y": 2308
},
"width": 28,
"height": 200,
@@ -2433,7 +2433,7 @@
"type": "rectangle",
"pos": {
"x": 1980,
- "y": 2088
+ "y": 2318
},
"width": 36,
"height": 180,
@@ -2473,7 +2473,7 @@
"type": "rectangle",
"pos": {
"x": 1976,
- "y": 2098
+ "y": 2328
},
"width": 44,
"height": 160,
@@ -2513,7 +2513,7 @@
"type": "rectangle",
"pos": {
"x": 1380,
- "y": 2168
+ "y": 2398
},
"width": 12,
"height": 30,
@@ -2553,7 +2553,7 @@
"type": "rectangle",
"pos": {
"x": 2170,
- "y": 2308
+ "y": 2538
},
"width": 12,
"height": 30,
@@ -2616,11 +2616,11 @@
"route": [
{
"x": 80,
- "y": 499.5
+ "y": 509.5
},
{
"x": 228,
- "y": 499.5
+ "y": 509.5
}
],
"animated": false,
@@ -2654,11 +2654,11 @@
"route": [
{
"x": 80,
- "y": 569.5
+ "y": 599.5
},
{
"x": 228,
- "y": 569.5
+ "y": 599.5
}
],
"animated": false,
@@ -2692,11 +2692,11 @@
"route": [
{
"x": 80,
- "y": 639.5
+ "y": 689.5
},
{
"x": 378,
- "y": 639.5
+ "y": 689.5
}
],
"animated": false,
@@ -2730,11 +2730,11 @@
"route": [
{
"x": 80,
- "y": 709.5
+ "y": 779.5
},
{
"x": 378,
- "y": 709.5
+ "y": 779.5
}
],
"animated": false,
@@ -2768,11 +2768,11 @@
"route": [
{
"x": 80,
- "y": 779.5
+ "y": 869.5
},
{
"x": 531,
- "y": 779.5
+ "y": 869.5
}
],
"animated": false,
@@ -2806,11 +2806,11 @@
"route": [
{
"x": 234,
- "y": 849.5
+ "y": 949.5
},
{
"x": 527,
- "y": 849.5
+ "y": 949.5
}
],
"animated": false,
@@ -2844,11 +2844,11 @@
"route": [
{
"x": 547,
- "y": 919.5
+ "y": 1029.5
},
{
"x": 721,
- "y": 919.5
+ "y": 1029.5
}
],
"animated": false,
@@ -2882,11 +2882,11 @@
"route": [
{
"x": 74,
- "y": 989.5
+ "y": 1119.5
},
{
"x": 531,
- "y": 989.5
+ "y": 1119.5
}
],
"animated": false,
@@ -2920,11 +2920,11 @@
"route": [
{
"x": 80,
- "y": 1059.5
+ "y": 1209.5
},
{
"x": 879.5,
- "y": 1059.5
+ "y": 1209.5
}
],
"animated": false,
@@ -2958,11 +2958,11 @@
"route": [
{
"x": 80,
- "y": 1129.5
+ "y": 1299.5
},
{
"x": 378,
- "y": 1129.5
+ "y": 1299.5
}
],
"animated": false,
@@ -2996,11 +2996,11 @@
"route": [
{
"x": 80,
- "y": 1199.5
+ "y": 1389.5
},
{
"x": 378,
- "y": 1199.5
+ "y": 1389.5
}
],
"animated": false,
@@ -3034,11 +3034,11 @@
"route": [
{
"x": 80,
- "y": 1269.5
+ "y": 1479.5
},
{
"x": 879.5,
- "y": 1269.5
+ "y": 1479.5
}
],
"animated": false,
@@ -3072,11 +3072,11 @@
"route": [
{
"x": 80,
- "y": 1339.5
+ "y": 1569.5
},
{
"x": 879.5,
- "y": 1339.5
+ "y": 1569.5
}
],
"animated": false,
@@ -3110,11 +3110,11 @@
"route": [
{
"x": 1104,
- "y": 497
+ "y": 507
},
{
"x": 1252,
- "y": 497
+ "y": 507
}
],
"animated": false,
@@ -3148,11 +3148,11 @@
"route": [
{
"x": 1104,
- "y": 567
+ "y": 597
},
{
"x": 1252,
- "y": 567
+ "y": 597
}
],
"animated": false,
@@ -3186,11 +3186,11 @@
"route": [
{
"x": 1104,
- "y": 637
+ "y": 687
},
{
"x": 1402,
- "y": 637
+ "y": 687
}
],
"animated": false,
@@ -3224,11 +3224,11 @@
"route": [
{
"x": 1104,
- "y": 707
+ "y": 777
},
{
"x": 1402,
- "y": 707
+ "y": 777
}
],
"animated": false,
@@ -3262,11 +3262,11 @@
"route": [
{
"x": 1104,
- "y": 777
+ "y": 867
},
{
"x": 1555,
- "y": 777
+ "y": 867
}
],
"animated": false,
@@ -3300,11 +3300,11 @@
"route": [
{
"x": 1258,
- "y": 847
+ "y": 947
},
{
"x": 1551,
- "y": 847
+ "y": 947
}
],
"animated": false,
@@ -3338,11 +3338,11 @@
"route": [
{
"x": 1571,
- "y": 917
+ "y": 1027
},
{
"x": 1745,
- "y": 917
+ "y": 1027
}
],
"animated": false,
@@ -3376,11 +3376,11 @@
"route": [
{
"x": 1098,
- "y": 987
+ "y": 1117
},
{
"x": 1555,
- "y": 987
+ "y": 1117
}
],
"animated": false,
@@ -3414,11 +3414,11 @@
"route": [
{
"x": 1104,
- "y": 1057
+ "y": 1207
},
{
"x": 1903.5,
- "y": 1057
+ "y": 1207
}
],
"animated": false,
@@ -3452,11 +3452,11 @@
"route": [
{
"x": 1104,
- "y": 1127
+ "y": 1297
},
{
"x": 1402,
- "y": 1127
+ "y": 1297
}
],
"animated": false,
@@ -3490,11 +3490,11 @@
"route": [
{
"x": 1104,
- "y": 1197
+ "y": 1387
},
{
"x": 1402,
- "y": 1197
+ "y": 1387
}
],
"animated": false,
@@ -3528,11 +3528,11 @@
"route": [
{
"x": 1104,
- "y": 1267
+ "y": 1477
},
{
"x": 1903.5,
- "y": 1267
+ "y": 1477
}
],
"animated": false,
@@ -3566,11 +3566,11 @@
"route": [
{
"x": 1104,
- "y": 1337
+ "y": 1567
},
{
"x": 1903.5,
- "y": 1337
+ "y": 1567
}
],
"animated": false,
@@ -3688,11 +3688,11 @@
"route": [
{
"x": 489,
- "y": 1421
+ "y": 1651
},
{
"x": 489,
- "y": 1559
+ "y": 1789
}
],
"animated": false,
@@ -3726,11 +3726,11 @@
"route": [
{
"x": 1791.5,
- "y": 1419
+ "y": 1649
},
{
"x": 1791.5,
- "y": 1609
+ "y": 1839
}
],
"animated": false,
@@ -3776,7 +3776,7 @@
},
{
"x": 2080,
- "y": 1559
+ "y": 1789
}
],
"animated": false,
@@ -3810,11 +3810,11 @@
"route": [
{
"x": 2170.5,
- "y": 1828
+ "y": 2058
},
{
"x": 1849.5,
- "y": 1828
+ "y": 2058
}
],
"animated": false,
@@ -3848,11 +3848,11 @@
"route": [
{
"x": 1829.5,
- "y": 1898
+ "y": 2128
},
{
"x": 1703.5,
- "y": 1898
+ "y": 2128
}
],
"animated": false,
@@ -3886,11 +3886,11 @@
"route": [
{
"x": 1675.5,
- "y": 1968
+ "y": 2198
},
{
"x": 1554.5,
- "y": 1968
+ "y": 2198
}
],
"animated": false,
@@ -3924,11 +3924,11 @@
"route": [
{
"x": 1833.5,
- "y": 2038
+ "y": 2268
},
{
"x": 1699.5,
- "y": 2038
+ "y": 2268
}
],
"animated": false,
@@ -3962,11 +3962,11 @@
"route": [
{
"x": 1554.5,
- "y": 2108
+ "y": 2338
},
{
"x": 1976,
- "y": 2108
+ "y": 2338
}
],
"animated": false,
@@ -4000,11 +4000,11 @@
"route": [
{
"x": 1392.5,
- "y": 2178
+ "y": 2408
},
{
"x": 1833.5,
- "y": 2178
+ "y": 2408
}
],
"animated": false,
@@ -4038,11 +4038,11 @@
"route": [
{
"x": 1976,
- "y": 2248
+ "y": 2478
},
{
"x": 1386.5,
- "y": 2248
+ "y": 2478
}
],
"animated": false,
@@ -4076,11 +4076,11 @@
"route": [
{
"x": 1386.5,
- "y": 2318
+ "y": 2548
},
{
"x": 2170.5,
- "y": 2318
+ "y": 2548
}
],
"animated": false,
@@ -4118,7 +4118,7 @@
},
{
"x": 74,
- "y": 1409.5
+ "y": 1639.5
}
],
"animated": false,
@@ -4156,7 +4156,7 @@
},
{
"x": 234,
- "y": 1409.5
+ "y": 1639.5
}
],
"animated": false,
@@ -4194,7 +4194,7 @@
},
{
"x": 384,
- "y": 1409.5
+ "y": 1639.5
}
],
"animated": false,
@@ -4232,7 +4232,7 @@
},
{
"x": 537,
- "y": 1409.5
+ "y": 1639.5
}
],
"animated": false,
@@ -4270,7 +4270,7 @@
},
{
"x": 727,
- "y": 1409.5
+ "y": 1639.5
}
],
"animated": false,
@@ -4308,7 +4308,7 @@
},
{
"x": 885.5,
- "y": 1409.5
+ "y": 1639.5
}
],
"animated": false,
@@ -4346,7 +4346,7 @@
},
{
"x": 1098,
- "y": 1407
+ "y": 1637
}
],
"animated": false,
@@ -4384,7 +4384,7 @@
},
{
"x": 1258,
- "y": 1407
+ "y": 1637
}
],
"animated": false,
@@ -4422,7 +4422,7 @@
},
{
"x": 1408,
- "y": 1407
+ "y": 1637
}
],
"animated": false,
@@ -4460,7 +4460,7 @@
},
{
"x": 1561,
- "y": 1407
+ "y": 1637
}
],
"animated": false,
@@ -4498,7 +4498,7 @@
},
{
"x": 1751,
- "y": 1407
+ "y": 1637
}
],
"animated": false,
@@ -4536,7 +4536,7 @@
},
{
"x": 1909.5,
- "y": 1407
+ "y": 1637
}
],
"animated": false,
@@ -4570,11 +4570,11 @@
"route": [
{
"x": 1386.5,
- "y": 1758
+ "y": 1988
},
{
"x": 1386.5,
- "y": 2388
+ "y": 2618
}
],
"animated": false,
@@ -4608,11 +4608,11 @@
"route": [
{
"x": 1536.5,
- "y": 1758
+ "y": 1988
},
{
"x": 1536.5,
- "y": 2388
+ "y": 2618
}
],
"animated": false,
@@ -4646,11 +4646,11 @@
"route": [
{
"x": 1689.5,
- "y": 1758
+ "y": 1988
},
{
"x": 1689.5,
- "y": 2388
+ "y": 2618
}
],
"animated": false,
@@ -4684,11 +4684,11 @@
"route": [
{
"x": 1839.5,
- "y": 1758
+ "y": 1988
},
{
"x": 1839.5,
- "y": 2388
+ "y": 2618
}
],
"animated": false,
@@ -4722,11 +4722,11 @@
"route": [
{
"x": 1998,
- "y": 1758
+ "y": 1988
},
{
"x": 1998,
- "y": 2388
+ "y": 2618
}
],
"animated": false,
@@ -4760,11 +4760,11 @@
"route": [
{
"x": 2176.5,
- "y": 1758
+ "y": 1988
},
{
"x": 2176.5,
- "y": 2388
+ "y": 2618
}
],
"animated": false,
diff --git a/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
index 25f68063a..e91a1de99 100644
--- a/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
+++ b/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg
@@ -1,23 +1,23 @@
-a_shapea_sequenceanothersequencefinallyscoreritemResponseitemessayRubricconceptitemOutcomesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponse getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
-
+ .d2-379445529 .fill-N1{fill:#0A0F25;}
+ .d2-379445529 .fill-N2{fill:#676C7E;}
+ .d2-379445529 .fill-N3{fill:#9499AB;}
+ .d2-379445529 .fill-N4{fill:#CFD2DD;}
+ .d2-379445529 .fill-N5{fill:#DEE1EB;}
+ .d2-379445529 .fill-N6{fill:#EEF1F8;}
+ .d2-379445529 .fill-N7{fill:#FFFFFF;}
+ .d2-379445529 .fill-B1{fill:#0D32B2;}
+ .d2-379445529 .fill-B2{fill:#0D32B2;}
+ .d2-379445529 .fill-B3{fill:#E3E9FD;}
+ .d2-379445529 .fill-B4{fill:#E3E9FD;}
+ .d2-379445529 .fill-B5{fill:#EDF0FD;}
+ .d2-379445529 .fill-B6{fill:#F7F8FE;}
+ .d2-379445529 .fill-AA2{fill:#4A6FF3;}
+ .d2-379445529 .fill-AA4{fill:#EDF0FD;}
+ .d2-379445529 .fill-AA5{fill:#F7F8FE;}
+ .d2-379445529 .fill-AB4{fill:#EDF0FD;}
+ .d2-379445529 .fill-AB5{fill:#F7F8FE;}
+ .d2-379445529 .stroke-N1{stroke:#0A0F25;}
+ .d2-379445529 .stroke-N2{stroke:#676C7E;}
+ .d2-379445529 .stroke-N3{stroke:#9499AB;}
+ .d2-379445529 .stroke-N4{stroke:#CFD2DD;}
+ .d2-379445529 .stroke-N5{stroke:#DEE1EB;}
+ .d2-379445529 .stroke-N6{stroke:#EEF1F8;}
+ .d2-379445529 .stroke-N7{stroke:#FFFFFF;}
+ .d2-379445529 .stroke-B1{stroke:#0D32B2;}
+ .d2-379445529 .stroke-B2{stroke:#0D32B2;}
+ .d2-379445529 .stroke-B3{stroke:#E3E9FD;}
+ .d2-379445529 .stroke-B4{stroke:#E3E9FD;}
+ .d2-379445529 .stroke-B5{stroke:#EDF0FD;}
+ .d2-379445529 .stroke-B6{stroke:#F7F8FE;}
+ .d2-379445529 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-379445529 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-379445529 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-379445529 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-379445529 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-379445529 .background-color-N1{background-color:#0A0F25;}
+ .d2-379445529 .background-color-N2{background-color:#676C7E;}
+ .d2-379445529 .background-color-N3{background-color:#9499AB;}
+ .d2-379445529 .background-color-N4{background-color:#CFD2DD;}
+ .d2-379445529 .background-color-N5{background-color:#DEE1EB;}
+ .d2-379445529 .background-color-N6{background-color:#EEF1F8;}
+ .d2-379445529 .background-color-N7{background-color:#FFFFFF;}
+ .d2-379445529 .background-color-B1{background-color:#0D32B2;}
+ .d2-379445529 .background-color-B2{background-color:#0D32B2;}
+ .d2-379445529 .background-color-B3{background-color:#E3E9FD;}
+ .d2-379445529 .background-color-B4{background-color:#E3E9FD;}
+ .d2-379445529 .background-color-B5{background-color:#EDF0FD;}
+ .d2-379445529 .background-color-B6{background-color:#F7F8FE;}
+ .d2-379445529 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-379445529 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-379445529 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-379445529 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-379445529 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-379445529 .color-N1{color:#0A0F25;}
+ .d2-379445529 .color-N2{color:#676C7E;}
+ .d2-379445529 .color-N3{color:#9499AB;}
+ .d2-379445529 .color-N4{color:#CFD2DD;}
+ .d2-379445529 .color-N5{color:#DEE1EB;}
+ .d2-379445529 .color-N6{color:#EEF1F8;}
+ .d2-379445529 .color-N7{color:#FFFFFF;}
+ .d2-379445529 .color-B1{color:#0D32B2;}
+ .d2-379445529 .color-B2{color:#0D32B2;}
+ .d2-379445529 .color-B3{color:#E3E9FD;}
+ .d2-379445529 .color-B4{color:#E3E9FD;}
+ .d2-379445529 .color-B5{color:#EDF0FD;}
+ .d2-379445529 .color-B6{color:#F7F8FE;}
+ .d2-379445529 .color-AA2{color:#4A6FF3;}
+ .d2-379445529 .color-AA4{color:#EDF0FD;}
+ .d2-379445529 .color-AA5{color:#F7F8FE;}
+ .d2-379445529 .color-AB4{color:#EDF0FD;}
+ .d2-379445529 .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_shapea_sequenceanothersequencefinallyscoreritemResponseitemessayRubricconceptitemOutcomesequencesequencescoreritemResponseitemessayRubricconceptitemOutcomescorerconceptessayRubricitemitemOutcomeitemResponse getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)getItem()itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts)
+
-
-
+
+
@@ -117,41 +117,41 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/board.exp.json b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/board.exp.json
index 0ceace317..847fcd9db 100644
--- a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/board.exp.json
+++ b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/board.exp.json
@@ -11,7 +11,7 @@
"y": 0
},
"width": 351,
- "height": 609,
+ "height": 679,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -131,7 +131,7 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 517
+ "y": 587
},
"width": 12,
"height": 30,
@@ -171,10 +171,10 @@
"type": "rectangle",
"pos": {
"x": 10,
- "y": 201
+ "y": 211
},
"width": 331,
- "height": 360,
+ "height": 420,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -213,7 +213,7 @@
"type": "rectangle",
"pos": {
"x": 22,
- "y": 372
+ "y": 422
},
"width": 307,
"height": 76,
@@ -255,7 +255,7 @@
"type": "rectangle",
"pos": {
"x": 28,
- "y": 473
+ "y": 543
},
"width": 295,
"height": 76,
@@ -297,7 +297,7 @@
"type": "rectangle",
"pos": {
"x": 283,
- "y": 517
+ "y": 587
},
"width": 12,
"height": 30,
@@ -360,11 +360,11 @@
"route": [
{
"x": 62,
- "y": 255
+ "y": 265
},
{
"x": 289,
- "y": 255
+ "y": 265
}
],
"animated": false,
@@ -398,11 +398,11 @@
"route": [
{
"x": 289,
- "y": 325
+ "y": 355
},
{
"x": 62,
- "y": 325
+ "y": 355
}
],
"animated": false,
@@ -436,11 +436,11 @@
"route": [
{
"x": 62,
- "y": 426
+ "y": 476
},
{
"x": 289,
- "y": 426
+ "y": 476
}
],
"animated": false,
@@ -474,11 +474,11 @@
"route": [
{
"x": 283,
- "y": 527
+ "y": 597
},
{
"x": 68,
- "y": 527
+ "y": 597
}
],
"animated": false,
@@ -516,7 +516,7 @@
},
{
"x": 62,
- "y": 597
+ "y": 667
}
],
"animated": false,
@@ -554,7 +554,7 @@
},
{
"x": 289,
- "y": 597
+ "y": 667
}
],
"animated": false,
diff --git a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/sketch.exp.svg b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/sketch.exp.svg
index 98f489e6e..642b7393f 100644
--- a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/sketch.exp.svg
+++ b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-Office chatterAliceBobbyawkward small talkicebreaker attemptunfortunate outcome uhm, hioh, hellowhat did you have for lunch?that's personal
-
+ .d2-3135094413 .fill-N1{fill:#0A0F25;}
+ .d2-3135094413 .fill-N2{fill:#676C7E;}
+ .d2-3135094413 .fill-N3{fill:#9499AB;}
+ .d2-3135094413 .fill-N4{fill:#CFD2DD;}
+ .d2-3135094413 .fill-N5{fill:#DEE1EB;}
+ .d2-3135094413 .fill-N6{fill:#EEF1F8;}
+ .d2-3135094413 .fill-N7{fill:#FFFFFF;}
+ .d2-3135094413 .fill-B1{fill:#0D32B2;}
+ .d2-3135094413 .fill-B2{fill:#0D32B2;}
+ .d2-3135094413 .fill-B3{fill:#E3E9FD;}
+ .d2-3135094413 .fill-B4{fill:#E3E9FD;}
+ .d2-3135094413 .fill-B5{fill:#EDF0FD;}
+ .d2-3135094413 .fill-B6{fill:#F7F8FE;}
+ .d2-3135094413 .fill-AA2{fill:#4A6FF3;}
+ .d2-3135094413 .fill-AA4{fill:#EDF0FD;}
+ .d2-3135094413 .fill-AA5{fill:#F7F8FE;}
+ .d2-3135094413 .fill-AB4{fill:#EDF0FD;}
+ .d2-3135094413 .fill-AB5{fill:#F7F8FE;}
+ .d2-3135094413 .stroke-N1{stroke:#0A0F25;}
+ .d2-3135094413 .stroke-N2{stroke:#676C7E;}
+ .d2-3135094413 .stroke-N3{stroke:#9499AB;}
+ .d2-3135094413 .stroke-N4{stroke:#CFD2DD;}
+ .d2-3135094413 .stroke-N5{stroke:#DEE1EB;}
+ .d2-3135094413 .stroke-N6{stroke:#EEF1F8;}
+ .d2-3135094413 .stroke-N7{stroke:#FFFFFF;}
+ .d2-3135094413 .stroke-B1{stroke:#0D32B2;}
+ .d2-3135094413 .stroke-B2{stroke:#0D32B2;}
+ .d2-3135094413 .stroke-B3{stroke:#E3E9FD;}
+ .d2-3135094413 .stroke-B4{stroke:#E3E9FD;}
+ .d2-3135094413 .stroke-B5{stroke:#EDF0FD;}
+ .d2-3135094413 .stroke-B6{stroke:#F7F8FE;}
+ .d2-3135094413 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-3135094413 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-3135094413 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-3135094413 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-3135094413 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-3135094413 .background-color-N1{background-color:#0A0F25;}
+ .d2-3135094413 .background-color-N2{background-color:#676C7E;}
+ .d2-3135094413 .background-color-N3{background-color:#9499AB;}
+ .d2-3135094413 .background-color-N4{background-color:#CFD2DD;}
+ .d2-3135094413 .background-color-N5{background-color:#DEE1EB;}
+ .d2-3135094413 .background-color-N6{background-color:#EEF1F8;}
+ .d2-3135094413 .background-color-N7{background-color:#FFFFFF;}
+ .d2-3135094413 .background-color-B1{background-color:#0D32B2;}
+ .d2-3135094413 .background-color-B2{background-color:#0D32B2;}
+ .d2-3135094413 .background-color-B3{background-color:#E3E9FD;}
+ .d2-3135094413 .background-color-B4{background-color:#E3E9FD;}
+ .d2-3135094413 .background-color-B5{background-color:#EDF0FD;}
+ .d2-3135094413 .background-color-B6{background-color:#F7F8FE;}
+ .d2-3135094413 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-3135094413 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-3135094413 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-3135094413 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-3135094413 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-3135094413 .color-N1{color:#0A0F25;}
+ .d2-3135094413 .color-N2{color:#676C7E;}
+ .d2-3135094413 .color-N3{color:#9499AB;}
+ .d2-3135094413 .color-N4{color:#CFD2DD;}
+ .d2-3135094413 .color-N5{color:#DEE1EB;}
+ .d2-3135094413 .color-N6{color:#EEF1F8;}
+ .d2-3135094413 .color-N7{color:#FFFFFF;}
+ .d2-3135094413 .color-B1{color:#0D32B2;}
+ .d2-3135094413 .color-B2{color:#0D32B2;}
+ .d2-3135094413 .color-B3{color:#E3E9FD;}
+ .d2-3135094413 .color-B4{color:#E3E9FD;}
+ .d2-3135094413 .color-B5{color:#EDF0FD;}
+ .d2-3135094413 .color-B6{color:#F7F8FE;}
+ .d2-3135094413 .color-AA2{color:#4A6FF3;}
+ .d2-3135094413 .color-AA4{color:#EDF0FD;}
+ .d2-3135094413 .color-AA5{color:#F7F8FE;}
+ .d2-3135094413 .color-AB4{color:#EDF0FD;}
+ .d2-3135094413 .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}]]>Office chatterAliceBobbyawkward small talkicebreaker attemptunfortunate outcome uhm, hioh, hellowhat did you have for lunch?that's personal
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/board.exp.json b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/board.exp.json
index d96a70ef1..bf88ba181 100644
--- a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/board.exp.json
+++ b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/board.exp.json
@@ -11,7 +11,7 @@
"y": 12
},
"width": 351,
- "height": 609,
+ "height": 679,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -131,7 +131,7 @@
"type": "rectangle",
"pos": {
"x": 68,
- "y": 529
+ "y": 599
},
"width": 12,
"height": 30,
@@ -171,10 +171,10 @@
"type": "rectangle",
"pos": {
"x": 22,
- "y": 213
+ "y": 223
},
"width": 331,
- "height": 360,
+ "height": 420,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -213,7 +213,7 @@
"type": "rectangle",
"pos": {
"x": 34,
- "y": 384
+ "y": 434
},
"width": 307,
"height": 76,
@@ -255,7 +255,7 @@
"type": "rectangle",
"pos": {
"x": 40,
- "y": 485
+ "y": 555
},
"width": 295,
"height": 76,
@@ -297,7 +297,7 @@
"type": "rectangle",
"pos": {
"x": 295,
- "y": 529
+ "y": 599
},
"width": 12,
"height": 30,
@@ -360,11 +360,11 @@
"route": [
{
"x": 74,
- "y": 267
+ "y": 277
},
{
"x": 301,
- "y": 267
+ "y": 277
}
],
"animated": false,
@@ -398,11 +398,11 @@
"route": [
{
"x": 301,
- "y": 337
+ "y": 367
},
{
"x": 74,
- "y": 337
+ "y": 367
}
],
"animated": false,
@@ -436,11 +436,11 @@
"route": [
{
"x": 74,
- "y": 438
+ "y": 488
},
{
"x": 301,
- "y": 438
+ "y": 488
}
],
"animated": false,
@@ -474,11 +474,11 @@
"route": [
{
"x": 295,
- "y": 539
+ "y": 609
},
{
"x": 80,
- "y": 539
+ "y": 609
}
],
"animated": false,
@@ -516,7 +516,7 @@
},
{
"x": 74,
- "y": 609
+ "y": 679
}
],
"animated": false,
@@ -554,7 +554,7 @@
},
{
"x": 301,
- "y": 609
+ "y": 679
}
],
"animated": false,
diff --git a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/sketch.exp.svg b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/sketch.exp.svg
index 427dda269..5042d7a8d 100644
--- a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/sketch.exp.svg
+++ b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-Office chatterAliceBobbyawkward small talkicebreaker attemptunfortunate outcome uhm, hioh, hellowhat did you have for lunch?that's personal
-
+ .d2-2148767514 .fill-N1{fill:#0A0F25;}
+ .d2-2148767514 .fill-N2{fill:#676C7E;}
+ .d2-2148767514 .fill-N3{fill:#9499AB;}
+ .d2-2148767514 .fill-N4{fill:#CFD2DD;}
+ .d2-2148767514 .fill-N5{fill:#DEE1EB;}
+ .d2-2148767514 .fill-N6{fill:#EEF1F8;}
+ .d2-2148767514 .fill-N7{fill:#FFFFFF;}
+ .d2-2148767514 .fill-B1{fill:#0D32B2;}
+ .d2-2148767514 .fill-B2{fill:#0D32B2;}
+ .d2-2148767514 .fill-B3{fill:#E3E9FD;}
+ .d2-2148767514 .fill-B4{fill:#E3E9FD;}
+ .d2-2148767514 .fill-B5{fill:#EDF0FD;}
+ .d2-2148767514 .fill-B6{fill:#F7F8FE;}
+ .d2-2148767514 .fill-AA2{fill:#4A6FF3;}
+ .d2-2148767514 .fill-AA4{fill:#EDF0FD;}
+ .d2-2148767514 .fill-AA5{fill:#F7F8FE;}
+ .d2-2148767514 .fill-AB4{fill:#EDF0FD;}
+ .d2-2148767514 .fill-AB5{fill:#F7F8FE;}
+ .d2-2148767514 .stroke-N1{stroke:#0A0F25;}
+ .d2-2148767514 .stroke-N2{stroke:#676C7E;}
+ .d2-2148767514 .stroke-N3{stroke:#9499AB;}
+ .d2-2148767514 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2148767514 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2148767514 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2148767514 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2148767514 .stroke-B1{stroke:#0D32B2;}
+ .d2-2148767514 .stroke-B2{stroke:#0D32B2;}
+ .d2-2148767514 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2148767514 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2148767514 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2148767514 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2148767514 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2148767514 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2148767514 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2148767514 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2148767514 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2148767514 .background-color-N1{background-color:#0A0F25;}
+ .d2-2148767514 .background-color-N2{background-color:#676C7E;}
+ .d2-2148767514 .background-color-N3{background-color:#9499AB;}
+ .d2-2148767514 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2148767514 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2148767514 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2148767514 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2148767514 .background-color-B1{background-color:#0D32B2;}
+ .d2-2148767514 .background-color-B2{background-color:#0D32B2;}
+ .d2-2148767514 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2148767514 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2148767514 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2148767514 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2148767514 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2148767514 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2148767514 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2148767514 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2148767514 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2148767514 .color-N1{color:#0A0F25;}
+ .d2-2148767514 .color-N2{color:#676C7E;}
+ .d2-2148767514 .color-N3{color:#9499AB;}
+ .d2-2148767514 .color-N4{color:#CFD2DD;}
+ .d2-2148767514 .color-N5{color:#DEE1EB;}
+ .d2-2148767514 .color-N6{color:#EEF1F8;}
+ .d2-2148767514 .color-N7{color:#FFFFFF;}
+ .d2-2148767514 .color-B1{color:#0D32B2;}
+ .d2-2148767514 .color-B2{color:#0D32B2;}
+ .d2-2148767514 .color-B3{color:#E3E9FD;}
+ .d2-2148767514 .color-B4{color:#E3E9FD;}
+ .d2-2148767514 .color-B5{color:#EDF0FD;}
+ .d2-2148767514 .color-B6{color:#F7F8FE;}
+ .d2-2148767514 .color-AA2{color:#4A6FF3;}
+ .d2-2148767514 .color-AA4{color:#EDF0FD;}
+ .d2-2148767514 .color-AA5{color:#F7F8FE;}
+ .d2-2148767514 .color-AB4{color:#EDF0FD;}
+ .d2-2148767514 .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}]]>Office chatterAliceBobbyawkward small talkicebreaker attemptunfortunate outcome uhm, hioh, hellowhat did you have for lunch?that's personal
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/dagre/board.exp.json b/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/dagre/board.exp.json
index 44b34355b..ac53c8663 100644
--- a/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/dagre/board.exp.json
+++ b/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/dagre/board.exp.json
@@ -11,7 +11,7 @@
"y": 0
},
"width": 424,
- "height": 1123,
+ "height": 1309,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -172,10 +172,10 @@
"type": "rectangle",
"pos": {
"x": 10,
- "y": 161
+ "y": 211
},
"width": 254,
- "height": 777,
+ "height": 889,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -214,7 +214,7 @@
"type": "rectangle",
"pos": {
"x": 22,
- "y": 770
+ "y": 932
},
"width": 230,
"height": 156,
@@ -256,7 +256,7 @@
"type": "rectangle",
"pos": {
"x": 172,
- "y": 947
+ "y": 1133
},
"width": 230,
"height": 156,
@@ -321,11 +321,11 @@
"route": [
{
"x": 62,
- "y": 255
+ "y": 305
},
{
"x": 212,
- "y": 255
+ "y": 305
}
],
"animated": false,
@@ -359,11 +359,11 @@
"route": [
{
"x": 62,
- "y": 401
+ "y": 475
},
{
"x": 212,
- "y": 401
+ "y": 475
}
],
"animated": false,
@@ -397,11 +397,11 @@
"route": [
{
"x": 62,
- "y": 547
+ "y": 605
},
{
"x": 212,
- "y": 547
+ "y": 605
}
],
"animated": false,
@@ -435,11 +435,11 @@
"route": [
{
"x": 62,
- "y": 617
+ "y": 695
},
{
"x": 212,
- "y": 617
+ "y": 695
}
],
"animated": false,
@@ -473,11 +473,11 @@
"route": [
{
"x": 62,
- "y": 687
+ "y": 825
},
{
"x": 212,
- "y": 687
+ "y": 825
}
],
"animated": false,
@@ -511,11 +511,11 @@
"route": [
{
"x": 62,
- "y": 864
+ "y": 1026
},
{
"x": 212,
- "y": 864
+ "y": 1026
}
],
"animated": false,
@@ -549,11 +549,11 @@
"route": [
{
"x": 362,
- "y": 1041
+ "y": 1227
},
{
"x": 212,
- "y": 1041
+ "y": 1227
}
],
"animated": false,
@@ -591,7 +591,7 @@
},
{
"x": 62,
- "y": 1111
+ "y": 1297
}
],
"animated": false,
@@ -629,7 +629,7 @@
},
{
"x": 212,
- "y": 1111
+ "y": 1297
}
],
"animated": false,
@@ -667,7 +667,7 @@
},
{
"x": 362,
- "y": 1111
+ "y": 1297
}
],
"animated": false,
diff --git a/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/dagre/sketch.exp.svg b/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/dagre/sketch.exp.svg
index 964505240..e154e0277 100644
--- a/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/dagre/sketch.exp.svg
+++ b/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-SequenceSystemFileASystem StartsOkayAlright OneTwoThreeFourFiveSix OneTwoThreeFourFiveSixOneTwoOneTwoThreeFourFiveSixOneTwoThreeFourFiveSixOneTwoThreeFourFiveSix
-
+ .d2-2960924353 .fill-N1{fill:#0A0F25;}
+ .d2-2960924353 .fill-N2{fill:#676C7E;}
+ .d2-2960924353 .fill-N3{fill:#9499AB;}
+ .d2-2960924353 .fill-N4{fill:#CFD2DD;}
+ .d2-2960924353 .fill-N5{fill:#DEE1EB;}
+ .d2-2960924353 .fill-N6{fill:#EEF1F8;}
+ .d2-2960924353 .fill-N7{fill:#FFFFFF;}
+ .d2-2960924353 .fill-B1{fill:#0D32B2;}
+ .d2-2960924353 .fill-B2{fill:#0D32B2;}
+ .d2-2960924353 .fill-B3{fill:#E3E9FD;}
+ .d2-2960924353 .fill-B4{fill:#E3E9FD;}
+ .d2-2960924353 .fill-B5{fill:#EDF0FD;}
+ .d2-2960924353 .fill-B6{fill:#F7F8FE;}
+ .d2-2960924353 .fill-AA2{fill:#4A6FF3;}
+ .d2-2960924353 .fill-AA4{fill:#EDF0FD;}
+ .d2-2960924353 .fill-AA5{fill:#F7F8FE;}
+ .d2-2960924353 .fill-AB4{fill:#EDF0FD;}
+ .d2-2960924353 .fill-AB5{fill:#F7F8FE;}
+ .d2-2960924353 .stroke-N1{stroke:#0A0F25;}
+ .d2-2960924353 .stroke-N2{stroke:#676C7E;}
+ .d2-2960924353 .stroke-N3{stroke:#9499AB;}
+ .d2-2960924353 .stroke-N4{stroke:#CFD2DD;}
+ .d2-2960924353 .stroke-N5{stroke:#DEE1EB;}
+ .d2-2960924353 .stroke-N6{stroke:#EEF1F8;}
+ .d2-2960924353 .stroke-N7{stroke:#FFFFFF;}
+ .d2-2960924353 .stroke-B1{stroke:#0D32B2;}
+ .d2-2960924353 .stroke-B2{stroke:#0D32B2;}
+ .d2-2960924353 .stroke-B3{stroke:#E3E9FD;}
+ .d2-2960924353 .stroke-B4{stroke:#E3E9FD;}
+ .d2-2960924353 .stroke-B5{stroke:#EDF0FD;}
+ .d2-2960924353 .stroke-B6{stroke:#F7F8FE;}
+ .d2-2960924353 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-2960924353 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-2960924353 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-2960924353 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-2960924353 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-2960924353 .background-color-N1{background-color:#0A0F25;}
+ .d2-2960924353 .background-color-N2{background-color:#676C7E;}
+ .d2-2960924353 .background-color-N3{background-color:#9499AB;}
+ .d2-2960924353 .background-color-N4{background-color:#CFD2DD;}
+ .d2-2960924353 .background-color-N5{background-color:#DEE1EB;}
+ .d2-2960924353 .background-color-N6{background-color:#EEF1F8;}
+ .d2-2960924353 .background-color-N7{background-color:#FFFFFF;}
+ .d2-2960924353 .background-color-B1{background-color:#0D32B2;}
+ .d2-2960924353 .background-color-B2{background-color:#0D32B2;}
+ .d2-2960924353 .background-color-B3{background-color:#E3E9FD;}
+ .d2-2960924353 .background-color-B4{background-color:#E3E9FD;}
+ .d2-2960924353 .background-color-B5{background-color:#EDF0FD;}
+ .d2-2960924353 .background-color-B6{background-color:#F7F8FE;}
+ .d2-2960924353 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-2960924353 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-2960924353 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-2960924353 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-2960924353 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-2960924353 .color-N1{color:#0A0F25;}
+ .d2-2960924353 .color-N2{color:#676C7E;}
+ .d2-2960924353 .color-N3{color:#9499AB;}
+ .d2-2960924353 .color-N4{color:#CFD2DD;}
+ .d2-2960924353 .color-N5{color:#DEE1EB;}
+ .d2-2960924353 .color-N6{color:#EEF1F8;}
+ .d2-2960924353 .color-N7{color:#FFFFFF;}
+ .d2-2960924353 .color-B1{color:#0D32B2;}
+ .d2-2960924353 .color-B2{color:#0D32B2;}
+ .d2-2960924353 .color-B3{color:#E3E9FD;}
+ .d2-2960924353 .color-B4{color:#E3E9FD;}
+ .d2-2960924353 .color-B5{color:#EDF0FD;}
+ .d2-2960924353 .color-B6{color:#F7F8FE;}
+ .d2-2960924353 .color-AA2{color:#4A6FF3;}
+ .d2-2960924353 .color-AA4{color:#EDF0FD;}
+ .d2-2960924353 .color-AA5{color:#F7F8FE;}
+ .d2-2960924353 .color-AB4{color:#EDF0FD;}
+ .d2-2960924353 .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}]]>SequenceSystemFileASystem StartsOkayAlright OneTwoThreeFourFiveSix OneTwoThreeFourFiveSixOneTwoOneTwoThreeFourFiveSixOneTwoThreeFourFiveSixOneTwoThreeFourFiveSix
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/elk/board.exp.json b/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/elk/board.exp.json
index 3c05fd4bf..b944f929b 100644
--- a/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/elk/board.exp.json
+++ b/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/elk/board.exp.json
@@ -11,7 +11,7 @@
"y": 12
},
"width": 424,
- "height": 1123,
+ "height": 1309,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -172,10 +172,10 @@
"type": "rectangle",
"pos": {
"x": 22,
- "y": 173
+ "y": 223
},
"width": 254,
- "height": 777,
+ "height": 889,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@@ -214,7 +214,7 @@
"type": "rectangle",
"pos": {
"x": 34,
- "y": 782
+ "y": 944
},
"width": 230,
"height": 156,
@@ -256,7 +256,7 @@
"type": "rectangle",
"pos": {
"x": 184,
- "y": 959
+ "y": 1145
},
"width": 230,
"height": 156,
@@ -321,11 +321,11 @@
"route": [
{
"x": 74,
- "y": 267
+ "y": 317
},
{
"x": 224,
- "y": 267
+ "y": 317
}
],
"animated": false,
@@ -359,11 +359,11 @@
"route": [
{
"x": 74,
- "y": 413
+ "y": 487
},
{
"x": 224,
- "y": 413
+ "y": 487
}
],
"animated": false,
@@ -397,11 +397,11 @@
"route": [
{
"x": 74,
- "y": 559
+ "y": 617
},
{
"x": 224,
- "y": 559
+ "y": 617
}
],
"animated": false,
@@ -435,11 +435,11 @@
"route": [
{
"x": 74,
- "y": 629
+ "y": 707
},
{
"x": 224,
- "y": 629
+ "y": 707
}
],
"animated": false,
@@ -473,11 +473,11 @@
"route": [
{
"x": 74,
- "y": 699
+ "y": 837
},
{
"x": 224,
- "y": 699
+ "y": 837
}
],
"animated": false,
@@ -511,11 +511,11 @@
"route": [
{
"x": 74,
- "y": 876
+ "y": 1038
},
{
"x": 224,
- "y": 876
+ "y": 1038
}
],
"animated": false,
@@ -549,11 +549,11 @@
"route": [
{
"x": 374,
- "y": 1053
+ "y": 1239
},
{
"x": 224,
- "y": 1053
+ "y": 1239
}
],
"animated": false,
@@ -591,7 +591,7 @@
},
{
"x": 74,
- "y": 1123
+ "y": 1309
}
],
"animated": false,
@@ -629,7 +629,7 @@
},
{
"x": 224,
- "y": 1123
+ "y": 1309
}
],
"animated": false,
@@ -667,7 +667,7 @@
},
{
"x": 374,
- "y": 1123
+ "y": 1309
}
],
"animated": false,
diff --git a/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/elk/sketch.exp.svg b/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/elk/sketch.exp.svg
index 01f07da27..a0cc8d3ed 100644
--- a/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/elk/sketch.exp.svg
+++ b/e2etests/testdata/txtar/sequence-edge-group-tall-edge-label/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-SequenceSystemFileASystem StartsOkayAlright OneTwoThreeFourFiveSix OneTwoThreeFourFiveSixOneTwoOneTwoThreeFourFiveSixOneTwoThreeFourFiveSixOneTwoThreeFourFiveSix
-
+ .d2-3683522454 .fill-N1{fill:#0A0F25;}
+ .d2-3683522454 .fill-N2{fill:#676C7E;}
+ .d2-3683522454 .fill-N3{fill:#9499AB;}
+ .d2-3683522454 .fill-N4{fill:#CFD2DD;}
+ .d2-3683522454 .fill-N5{fill:#DEE1EB;}
+ .d2-3683522454 .fill-N6{fill:#EEF1F8;}
+ .d2-3683522454 .fill-N7{fill:#FFFFFF;}
+ .d2-3683522454 .fill-B1{fill:#0D32B2;}
+ .d2-3683522454 .fill-B2{fill:#0D32B2;}
+ .d2-3683522454 .fill-B3{fill:#E3E9FD;}
+ .d2-3683522454 .fill-B4{fill:#E3E9FD;}
+ .d2-3683522454 .fill-B5{fill:#EDF0FD;}
+ .d2-3683522454 .fill-B6{fill:#F7F8FE;}
+ .d2-3683522454 .fill-AA2{fill:#4A6FF3;}
+ .d2-3683522454 .fill-AA4{fill:#EDF0FD;}
+ .d2-3683522454 .fill-AA5{fill:#F7F8FE;}
+ .d2-3683522454 .fill-AB4{fill:#EDF0FD;}
+ .d2-3683522454 .fill-AB5{fill:#F7F8FE;}
+ .d2-3683522454 .stroke-N1{stroke:#0A0F25;}
+ .d2-3683522454 .stroke-N2{stroke:#676C7E;}
+ .d2-3683522454 .stroke-N3{stroke:#9499AB;}
+ .d2-3683522454 .stroke-N4{stroke:#CFD2DD;}
+ .d2-3683522454 .stroke-N5{stroke:#DEE1EB;}
+ .d2-3683522454 .stroke-N6{stroke:#EEF1F8;}
+ .d2-3683522454 .stroke-N7{stroke:#FFFFFF;}
+ .d2-3683522454 .stroke-B1{stroke:#0D32B2;}
+ .d2-3683522454 .stroke-B2{stroke:#0D32B2;}
+ .d2-3683522454 .stroke-B3{stroke:#E3E9FD;}
+ .d2-3683522454 .stroke-B4{stroke:#E3E9FD;}
+ .d2-3683522454 .stroke-B5{stroke:#EDF0FD;}
+ .d2-3683522454 .stroke-B6{stroke:#F7F8FE;}
+ .d2-3683522454 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-3683522454 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-3683522454 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-3683522454 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-3683522454 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-3683522454 .background-color-N1{background-color:#0A0F25;}
+ .d2-3683522454 .background-color-N2{background-color:#676C7E;}
+ .d2-3683522454 .background-color-N3{background-color:#9499AB;}
+ .d2-3683522454 .background-color-N4{background-color:#CFD2DD;}
+ .d2-3683522454 .background-color-N5{background-color:#DEE1EB;}
+ .d2-3683522454 .background-color-N6{background-color:#EEF1F8;}
+ .d2-3683522454 .background-color-N7{background-color:#FFFFFF;}
+ .d2-3683522454 .background-color-B1{background-color:#0D32B2;}
+ .d2-3683522454 .background-color-B2{background-color:#0D32B2;}
+ .d2-3683522454 .background-color-B3{background-color:#E3E9FD;}
+ .d2-3683522454 .background-color-B4{background-color:#E3E9FD;}
+ .d2-3683522454 .background-color-B5{background-color:#EDF0FD;}
+ .d2-3683522454 .background-color-B6{background-color:#F7F8FE;}
+ .d2-3683522454 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-3683522454 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-3683522454 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-3683522454 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-3683522454 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-3683522454 .color-N1{color:#0A0F25;}
+ .d2-3683522454 .color-N2{color:#676C7E;}
+ .d2-3683522454 .color-N3{color:#9499AB;}
+ .d2-3683522454 .color-N4{color:#CFD2DD;}
+ .d2-3683522454 .color-N5{color:#DEE1EB;}
+ .d2-3683522454 .color-N6{color:#EEF1F8;}
+ .d2-3683522454 .color-N7{color:#FFFFFF;}
+ .d2-3683522454 .color-B1{color:#0D32B2;}
+ .d2-3683522454 .color-B2{color:#0D32B2;}
+ .d2-3683522454 .color-B3{color:#E3E9FD;}
+ .d2-3683522454 .color-B4{color:#E3E9FD;}
+ .d2-3683522454 .color-B5{color:#EDF0FD;}
+ .d2-3683522454 .color-B6{color:#F7F8FE;}
+ .d2-3683522454 .color-AA2{color:#4A6FF3;}
+ .d2-3683522454 .color-AA4{color:#EDF0FD;}
+ .d2-3683522454 .color-AA5{color:#F7F8FE;}
+ .d2-3683522454 .color-AB4{color:#EDF0FD;}
+ .d2-3683522454 .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}]]>SequenceSystemFileASystem StartsOkayAlright OneTwoThreeFourFiveSix OneTwoThreeFourFiveSixOneTwoOneTwoThreeFourFiveSixOneTwoThreeFourFiveSixOneTwoThreeFourFiveSix
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/txtar/sequence-multiline-alignment/dagre/board.exp.json b/e2etests/testdata/txtar/sequence-multiline-alignment/dagre/board.exp.json
index 280828a8a..cbedac69f 100644
--- a/e2etests/testdata/txtar/sequence-multiline-alignment/dagre/board.exp.json
+++ b/e2etests/testdata/txtar/sequence-multiline-alignment/dagre/board.exp.json
@@ -90,7 +90,7 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 528
+ "y": 583
},
"width": 12,
"height": 30,
@@ -199,19 +199,19 @@
"route": [
{
"x": 212,
- "y": 363
+ "y": 385.5
},
{
"x": 292,
- "y": 363
+ "y": 385.5
},
{
"x": 292,
- "y": 490.5
+ "y": 513
},
{
"x": 212,
- "y": 490.5
+ "y": 513
}
],
"animated": false,
@@ -245,11 +245,11 @@
"route": [
{
"x": 68,
- "y": 538
+ "y": 593
},
{
"x": 212,
- "y": 538
+ "y": 593
}
],
"animated": false,
@@ -287,7 +287,7 @@
},
{
"x": 62,
- "y": 608
+ "y": 663
}
],
"animated": false,
@@ -325,7 +325,7 @@
},
{
"x": 212,
- "y": 608
+ "y": 663
}
],
"animated": false,
diff --git a/e2etests/testdata/txtar/sequence-multiline-alignment/dagre/sketch.exp.svg b/e2etests/testdata/txtar/sequence-multiline-alignment/dagre/sketch.exp.svg
index 000af325a..45b278314 100644
--- a/e2etests/testdata/txtar/sequence-multiline-alignment/dagre/sketch.exp.svg
+++ b/e2etests/testdata/txtar/sequence-multiline-alignment/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-ab onetwothreefourfiveonetwothreefourfiveokay then
-
+ .d2-899527791 .fill-N1{fill:#0A0F25;}
+ .d2-899527791 .fill-N2{fill:#676C7E;}
+ .d2-899527791 .fill-N3{fill:#9499AB;}
+ .d2-899527791 .fill-N4{fill:#CFD2DD;}
+ .d2-899527791 .fill-N5{fill:#DEE1EB;}
+ .d2-899527791 .fill-N6{fill:#EEF1F8;}
+ .d2-899527791 .fill-N7{fill:#FFFFFF;}
+ .d2-899527791 .fill-B1{fill:#0D32B2;}
+ .d2-899527791 .fill-B2{fill:#0D32B2;}
+ .d2-899527791 .fill-B3{fill:#E3E9FD;}
+ .d2-899527791 .fill-B4{fill:#E3E9FD;}
+ .d2-899527791 .fill-B5{fill:#EDF0FD;}
+ .d2-899527791 .fill-B6{fill:#F7F8FE;}
+ .d2-899527791 .fill-AA2{fill:#4A6FF3;}
+ .d2-899527791 .fill-AA4{fill:#EDF0FD;}
+ .d2-899527791 .fill-AA5{fill:#F7F8FE;}
+ .d2-899527791 .fill-AB4{fill:#EDF0FD;}
+ .d2-899527791 .fill-AB5{fill:#F7F8FE;}
+ .d2-899527791 .stroke-N1{stroke:#0A0F25;}
+ .d2-899527791 .stroke-N2{stroke:#676C7E;}
+ .d2-899527791 .stroke-N3{stroke:#9499AB;}
+ .d2-899527791 .stroke-N4{stroke:#CFD2DD;}
+ .d2-899527791 .stroke-N5{stroke:#DEE1EB;}
+ .d2-899527791 .stroke-N6{stroke:#EEF1F8;}
+ .d2-899527791 .stroke-N7{stroke:#FFFFFF;}
+ .d2-899527791 .stroke-B1{stroke:#0D32B2;}
+ .d2-899527791 .stroke-B2{stroke:#0D32B2;}
+ .d2-899527791 .stroke-B3{stroke:#E3E9FD;}
+ .d2-899527791 .stroke-B4{stroke:#E3E9FD;}
+ .d2-899527791 .stroke-B5{stroke:#EDF0FD;}
+ .d2-899527791 .stroke-B6{stroke:#F7F8FE;}
+ .d2-899527791 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-899527791 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-899527791 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-899527791 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-899527791 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-899527791 .background-color-N1{background-color:#0A0F25;}
+ .d2-899527791 .background-color-N2{background-color:#676C7E;}
+ .d2-899527791 .background-color-N3{background-color:#9499AB;}
+ .d2-899527791 .background-color-N4{background-color:#CFD2DD;}
+ .d2-899527791 .background-color-N5{background-color:#DEE1EB;}
+ .d2-899527791 .background-color-N6{background-color:#EEF1F8;}
+ .d2-899527791 .background-color-N7{background-color:#FFFFFF;}
+ .d2-899527791 .background-color-B1{background-color:#0D32B2;}
+ .d2-899527791 .background-color-B2{background-color:#0D32B2;}
+ .d2-899527791 .background-color-B3{background-color:#E3E9FD;}
+ .d2-899527791 .background-color-B4{background-color:#E3E9FD;}
+ .d2-899527791 .background-color-B5{background-color:#EDF0FD;}
+ .d2-899527791 .background-color-B6{background-color:#F7F8FE;}
+ .d2-899527791 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-899527791 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-899527791 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-899527791 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-899527791 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-899527791 .color-N1{color:#0A0F25;}
+ .d2-899527791 .color-N2{color:#676C7E;}
+ .d2-899527791 .color-N3{color:#9499AB;}
+ .d2-899527791 .color-N4{color:#CFD2DD;}
+ .d2-899527791 .color-N5{color:#DEE1EB;}
+ .d2-899527791 .color-N6{color:#EEF1F8;}
+ .d2-899527791 .color-N7{color:#FFFFFF;}
+ .d2-899527791 .color-B1{color:#0D32B2;}
+ .d2-899527791 .color-B2{color:#0D32B2;}
+ .d2-899527791 .color-B3{color:#E3E9FD;}
+ .d2-899527791 .color-B4{color:#E3E9FD;}
+ .d2-899527791 .color-B5{color:#EDF0FD;}
+ .d2-899527791 .color-B6{color:#F7F8FE;}
+ .d2-899527791 .color-AA2{color:#4A6FF3;}
+ .d2-899527791 .color-AA4{color:#EDF0FD;}
+ .d2-899527791 .color-AA5{color:#F7F8FE;}
+ .d2-899527791 .color-AB4{color:#EDF0FD;}
+ .d2-899527791 .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}]]>ab onetwothreefourfiveonetwothreefourfiveokay then
+
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/txtar/sequence-multiline-alignment/elk/board.exp.json b/e2etests/testdata/txtar/sequence-multiline-alignment/elk/board.exp.json
index 280828a8a..cbedac69f 100644
--- a/e2etests/testdata/txtar/sequence-multiline-alignment/elk/board.exp.json
+++ b/e2etests/testdata/txtar/sequence-multiline-alignment/elk/board.exp.json
@@ -90,7 +90,7 @@
"type": "rectangle",
"pos": {
"x": 56,
- "y": 528
+ "y": 583
},
"width": 12,
"height": 30,
@@ -199,19 +199,19 @@
"route": [
{
"x": 212,
- "y": 363
+ "y": 385.5
},
{
"x": 292,
- "y": 363
+ "y": 385.5
},
{
"x": 292,
- "y": 490.5
+ "y": 513
},
{
"x": 212,
- "y": 490.5
+ "y": 513
}
],
"animated": false,
@@ -245,11 +245,11 @@
"route": [
{
"x": 68,
- "y": 538
+ "y": 593
},
{
"x": 212,
- "y": 538
+ "y": 593
}
],
"animated": false,
@@ -287,7 +287,7 @@
},
{
"x": 62,
- "y": 608
+ "y": 663
}
],
"animated": false,
@@ -325,7 +325,7 @@
},
{
"x": 212,
- "y": 608
+ "y": 663
}
],
"animated": false,
diff --git a/e2etests/testdata/txtar/sequence-multiline-alignment/elk/sketch.exp.svg b/e2etests/testdata/txtar/sequence-multiline-alignment/elk/sketch.exp.svg
index 000af325a..45b278314 100644
--- a/e2etests/testdata/txtar/sequence-multiline-alignment/elk/sketch.exp.svg
+++ b/e2etests/testdata/txtar/sequence-multiline-alignment/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-ab onetwothreefourfiveonetwothreefourfiveokay then
-
+ .d2-899527791 .fill-N1{fill:#0A0F25;}
+ .d2-899527791 .fill-N2{fill:#676C7E;}
+ .d2-899527791 .fill-N3{fill:#9499AB;}
+ .d2-899527791 .fill-N4{fill:#CFD2DD;}
+ .d2-899527791 .fill-N5{fill:#DEE1EB;}
+ .d2-899527791 .fill-N6{fill:#EEF1F8;}
+ .d2-899527791 .fill-N7{fill:#FFFFFF;}
+ .d2-899527791 .fill-B1{fill:#0D32B2;}
+ .d2-899527791 .fill-B2{fill:#0D32B2;}
+ .d2-899527791 .fill-B3{fill:#E3E9FD;}
+ .d2-899527791 .fill-B4{fill:#E3E9FD;}
+ .d2-899527791 .fill-B5{fill:#EDF0FD;}
+ .d2-899527791 .fill-B6{fill:#F7F8FE;}
+ .d2-899527791 .fill-AA2{fill:#4A6FF3;}
+ .d2-899527791 .fill-AA4{fill:#EDF0FD;}
+ .d2-899527791 .fill-AA5{fill:#F7F8FE;}
+ .d2-899527791 .fill-AB4{fill:#EDF0FD;}
+ .d2-899527791 .fill-AB5{fill:#F7F8FE;}
+ .d2-899527791 .stroke-N1{stroke:#0A0F25;}
+ .d2-899527791 .stroke-N2{stroke:#676C7E;}
+ .d2-899527791 .stroke-N3{stroke:#9499AB;}
+ .d2-899527791 .stroke-N4{stroke:#CFD2DD;}
+ .d2-899527791 .stroke-N5{stroke:#DEE1EB;}
+ .d2-899527791 .stroke-N6{stroke:#EEF1F8;}
+ .d2-899527791 .stroke-N7{stroke:#FFFFFF;}
+ .d2-899527791 .stroke-B1{stroke:#0D32B2;}
+ .d2-899527791 .stroke-B2{stroke:#0D32B2;}
+ .d2-899527791 .stroke-B3{stroke:#E3E9FD;}
+ .d2-899527791 .stroke-B4{stroke:#E3E9FD;}
+ .d2-899527791 .stroke-B5{stroke:#EDF0FD;}
+ .d2-899527791 .stroke-B6{stroke:#F7F8FE;}
+ .d2-899527791 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-899527791 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-899527791 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-899527791 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-899527791 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-899527791 .background-color-N1{background-color:#0A0F25;}
+ .d2-899527791 .background-color-N2{background-color:#676C7E;}
+ .d2-899527791 .background-color-N3{background-color:#9499AB;}
+ .d2-899527791 .background-color-N4{background-color:#CFD2DD;}
+ .d2-899527791 .background-color-N5{background-color:#DEE1EB;}
+ .d2-899527791 .background-color-N6{background-color:#EEF1F8;}
+ .d2-899527791 .background-color-N7{background-color:#FFFFFF;}
+ .d2-899527791 .background-color-B1{background-color:#0D32B2;}
+ .d2-899527791 .background-color-B2{background-color:#0D32B2;}
+ .d2-899527791 .background-color-B3{background-color:#E3E9FD;}
+ .d2-899527791 .background-color-B4{background-color:#E3E9FD;}
+ .d2-899527791 .background-color-B5{background-color:#EDF0FD;}
+ .d2-899527791 .background-color-B6{background-color:#F7F8FE;}
+ .d2-899527791 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-899527791 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-899527791 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-899527791 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-899527791 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-899527791 .color-N1{color:#0A0F25;}
+ .d2-899527791 .color-N2{color:#676C7E;}
+ .d2-899527791 .color-N3{color:#9499AB;}
+ .d2-899527791 .color-N4{color:#CFD2DD;}
+ .d2-899527791 .color-N5{color:#DEE1EB;}
+ .d2-899527791 .color-N6{color:#EEF1F8;}
+ .d2-899527791 .color-N7{color:#FFFFFF;}
+ .d2-899527791 .color-B1{color:#0D32B2;}
+ .d2-899527791 .color-B2{color:#0D32B2;}
+ .d2-899527791 .color-B3{color:#E3E9FD;}
+ .d2-899527791 .color-B4{color:#E3E9FD;}
+ .d2-899527791 .color-B5{color:#EDF0FD;}
+ .d2-899527791 .color-B6{color:#F7F8FE;}
+ .d2-899527791 .color-AA2{color:#4A6FF3;}
+ .d2-899527791 .color-AA4{color:#EDF0FD;}
+ .d2-899527791 .color-AA5{color:#F7F8FE;}
+ .d2-899527791 .color-AB4{color:#EDF0FD;}
+ .d2-899527791 .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}]]>ab onetwothreefourfiveonetwothreefourfiveokay then
+
-
-
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/txtar/sequence-multiline-label/dagre/board.exp.json b/e2etests/testdata/txtar/sequence-multiline-label/dagre/board.exp.json
new file mode 100644
index 000000000..893b593a7
--- /dev/null
+++ b/e2etests/testdata/txtar/sequence-multiline-label/dagre/board.exp.json
@@ -0,0 +1,321 @@
+{
+ "name": "",
+ "isFolderOnly": false,
+ "fontFamily": "SourceSansPro",
+ "shapes": [
+ {
+ "id": "a",
+ "type": "rectangle",
+ "pos": {
+ "x": 12,
+ "y": 52
+ },
+ "width": 100,
+ "height": 66,
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "borderRadius": 0,
+ "fill": "B5",
+ "stroke": "B1",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "a",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N1",
+ "italic": false,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 7,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "zIndex": 0,
+ "level": 1
+ },
+ {
+ "id": "b",
+ "type": "rectangle",
+ "pos": {
+ "x": 162,
+ "y": 52
+ },
+ "width": 100,
+ "height": 66,
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "borderRadius": 0,
+ "fill": "B5",
+ "stroke": "B1",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "b",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N1",
+ "italic": false,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 8,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "zIndex": 0,
+ "level": 1
+ }
+ ],
+ "connections": [
+ {
+ "id": "(a -> b)[0]",
+ "src": "a",
+ "srcArrow": "none",
+ "dst": "b",
+ "dstArrow": "triangle",
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "stroke": "B1",
+ "borderRadius": 10,
+ "label": "okay then",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 65,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 62,
+ "y": 198
+ },
+ {
+ "x": 212,
+ "y": 198
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 4
+ },
+ {
+ "id": "(a -> b)[1]",
+ "src": "a",
+ "srcArrow": "none",
+ "dst": "b",
+ "dstArrow": "triangle",
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "stroke": "B1",
+ "borderRadius": 10,
+ "label": "one\ntwo\nthree\nfour\nfive\nsix\nseven\neight\nnine\nten",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 39,
+ "labelHeight": 165,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 62,
+ "y": 360
+ },
+ {
+ "x": 212,
+ "y": 360
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 4
+ },
+ {
+ "id": "(a -> b)[2]",
+ "src": "a",
+ "srcArrow": "none",
+ "dst": "b",
+ "dstArrow": "triangle",
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "stroke": "B1",
+ "borderRadius": 10,
+ "label": "one\ntwo\nthree\nfour\nfive",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 35,
+ "labelHeight": 85,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 62,
+ "y": 554
+ },
+ {
+ "x": 212,
+ "y": 554
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 4
+ },
+ {
+ "id": "(a -- )[0]",
+ "src": "a",
+ "srcArrow": "none",
+ "dst": "a-lifeline-end-2251863791",
+ "dstArrow": "none",
+ "opacity": 1,
+ "strokeDash": 6,
+ "strokeWidth": 2,
+ "stroke": "B2",
+ "borderRadius": 10,
+ "label": "",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 0,
+ "labelHeight": 0,
+ "labelPosition": "",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 62,
+ "y": 118
+ },
+ {
+ "x": 62,
+ "y": 624
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 1
+ },
+ {
+ "id": "(b -- )[0]",
+ "src": "b",
+ "srcArrow": "none",
+ "dst": "b-lifeline-end-668380428",
+ "dstArrow": "none",
+ "opacity": 1,
+ "strokeDash": 6,
+ "strokeWidth": 2,
+ "stroke": "B2",
+ "borderRadius": 10,
+ "label": "",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 0,
+ "labelHeight": 0,
+ "labelPosition": "",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 212,
+ "y": 118
+ },
+ {
+ "x": 212,
+ "y": 624
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 1
+ }
+ ],
+ "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/txtar/sequence-multiline-label/dagre/sketch.exp.svg b/e2etests/testdata/txtar/sequence-multiline-label/dagre/sketch.exp.svg
new file mode 100644
index 000000000..8fe340b34
--- /dev/null
+++ b/e2etests/testdata/txtar/sequence-multiline-label/dagre/sketch.exp.svg
@@ -0,0 +1,106 @@
+ab okay thenonetwothreefourfivesixseveneightninetenonetwothreefourfive
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/txtar/sequence-multiline-label/elk/board.exp.json b/e2etests/testdata/txtar/sequence-multiline-label/elk/board.exp.json
new file mode 100644
index 000000000..893b593a7
--- /dev/null
+++ b/e2etests/testdata/txtar/sequence-multiline-label/elk/board.exp.json
@@ -0,0 +1,321 @@
+{
+ "name": "",
+ "isFolderOnly": false,
+ "fontFamily": "SourceSansPro",
+ "shapes": [
+ {
+ "id": "a",
+ "type": "rectangle",
+ "pos": {
+ "x": 12,
+ "y": 52
+ },
+ "width": 100,
+ "height": 66,
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "borderRadius": 0,
+ "fill": "B5",
+ "stroke": "B1",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "a",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N1",
+ "italic": false,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 7,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "zIndex": 0,
+ "level": 1
+ },
+ {
+ "id": "b",
+ "type": "rectangle",
+ "pos": {
+ "x": 162,
+ "y": 52
+ },
+ "width": 100,
+ "height": 66,
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "borderRadius": 0,
+ "fill": "B5",
+ "stroke": "B1",
+ "shadow": false,
+ "3d": false,
+ "multiple": false,
+ "double-border": false,
+ "tooltip": "",
+ "link": "",
+ "icon": null,
+ "iconPosition": "",
+ "blend": false,
+ "fields": null,
+ "methods": null,
+ "columns": null,
+ "label": "b",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N1",
+ "italic": false,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 8,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "zIndex": 0,
+ "level": 1
+ }
+ ],
+ "connections": [
+ {
+ "id": "(a -> b)[0]",
+ "src": "a",
+ "srcArrow": "none",
+ "dst": "b",
+ "dstArrow": "triangle",
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "stroke": "B1",
+ "borderRadius": 10,
+ "label": "okay then",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 65,
+ "labelHeight": 21,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 62,
+ "y": 198
+ },
+ {
+ "x": 212,
+ "y": 198
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 4
+ },
+ {
+ "id": "(a -> b)[1]",
+ "src": "a",
+ "srcArrow": "none",
+ "dst": "b",
+ "dstArrow": "triangle",
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "stroke": "B1",
+ "borderRadius": 10,
+ "label": "one\ntwo\nthree\nfour\nfive\nsix\nseven\neight\nnine\nten",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 39,
+ "labelHeight": 165,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 62,
+ "y": 360
+ },
+ {
+ "x": 212,
+ "y": 360
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 4
+ },
+ {
+ "id": "(a -> b)[2]",
+ "src": "a",
+ "srcArrow": "none",
+ "dst": "b",
+ "dstArrow": "triangle",
+ "opacity": 1,
+ "strokeDash": 0,
+ "strokeWidth": 2,
+ "stroke": "B1",
+ "borderRadius": 10,
+ "label": "one\ntwo\nthree\nfour\nfive",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 35,
+ "labelHeight": 85,
+ "labelPosition": "INSIDE_MIDDLE_CENTER",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 62,
+ "y": 554
+ },
+ {
+ "x": 212,
+ "y": 554
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 4
+ },
+ {
+ "id": "(a -- )[0]",
+ "src": "a",
+ "srcArrow": "none",
+ "dst": "a-lifeline-end-2251863791",
+ "dstArrow": "none",
+ "opacity": 1,
+ "strokeDash": 6,
+ "strokeWidth": 2,
+ "stroke": "B2",
+ "borderRadius": 10,
+ "label": "",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 0,
+ "labelHeight": 0,
+ "labelPosition": "",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 62,
+ "y": 118
+ },
+ {
+ "x": 62,
+ "y": 624
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 1
+ },
+ {
+ "id": "(b -- )[0]",
+ "src": "b",
+ "srcArrow": "none",
+ "dst": "b-lifeline-end-668380428",
+ "dstArrow": "none",
+ "opacity": 1,
+ "strokeDash": 6,
+ "strokeWidth": 2,
+ "stroke": "B2",
+ "borderRadius": 10,
+ "label": "",
+ "fontSize": 16,
+ "fontFamily": "DEFAULT",
+ "language": "",
+ "color": "N2",
+ "italic": true,
+ "bold": false,
+ "underline": false,
+ "labelWidth": 0,
+ "labelHeight": 0,
+ "labelPosition": "",
+ "labelPercentage": 0,
+ "route": [
+ {
+ "x": 212,
+ "y": 118
+ },
+ {
+ "x": 212,
+ "y": 624
+ }
+ ],
+ "animated": false,
+ "tooltip": "",
+ "icon": null,
+ "zIndex": 1
+ }
+ ],
+ "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/txtar/sequence-multiline-label/elk/sketch.exp.svg b/e2etests/testdata/txtar/sequence-multiline-label/elk/sketch.exp.svg
new file mode 100644
index 000000000..8fe340b34
--- /dev/null
+++ b/e2etests/testdata/txtar/sequence-multiline-label/elk/sketch.exp.svg
@@ -0,0 +1,106 @@
+ab okay thenonetwothreefourfivesixseveneightninetenonetwothreefourfive
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/txtar/sequence-multiline-self-reference/dagre/board.exp.json b/e2etests/testdata/txtar/sequence-multiline-self-reference/dagre/board.exp.json
index 42162ebc3..1defc0860 100644
--- a/e2etests/testdata/txtar/sequence-multiline-self-reference/dagre/board.exp.json
+++ b/e2etests/testdata/txtar/sequence-multiline-self-reference/dagre/board.exp.json
@@ -159,19 +159,19 @@
"route": [
{
"x": 62,
- "y": 331
+ "y": 337.5
},
{
"x": 142,
- "y": 331
+ "y": 337.5
},
{
"x": 142,
- "y": 386.5
+ "y": 393
},
{
"x": 62,
- "y": 386.5
+ "y": 393
}
],
"animated": false,
@@ -205,11 +205,11 @@
"route": [
{
"x": 62,
- "y": 458
+ "y": 473
},
{
"x": 212,
- "y": 458
+ "y": 473
}
],
"animated": false,
@@ -243,19 +243,19 @@
"route": [
{
"x": 212,
- "y": 528
+ "y": 553
},
{
"x": 292,
- "y": 528
+ "y": 553
},
{
"x": 292,
- "y": 607.5
+ "y": 632.5
},
{
"x": 212,
- "y": 607.5
+ "y": 632.5
}
],
"animated": false,
@@ -293,7 +293,7 @@
},
{
"x": 62,
- "y": 677.5
+ "y": 702.5
}
],
"animated": false,
@@ -331,7 +331,7 @@
},
{
"x": 212,
- "y": 677.5
+ "y": 702.5
}
],
"animated": false,
diff --git a/e2etests/testdata/txtar/sequence-multiline-self-reference/dagre/sketch.exp.svg b/e2etests/testdata/txtar/sequence-multiline-self-reference/dagre/sketch.exp.svg
index a4b79fe12..60a3e9f0f 100644
--- a/e2etests/testdata/txtar/sequence-multiline-self-reference/dagre/sketch.exp.svg
+++ b/e2etests/testdata/txtar/sequence-multiline-self-reference/dagre/sketch.exp.svg
@@ -1,16 +1,16 @@
-xy self referential long description which ismultirow3 rowsself referential long description which ismultirownormalself referential long description which ismultirow3 rows
-
+ .d2-482679854 .fill-N1{fill:#0A0F25;}
+ .d2-482679854 .fill-N2{fill:#676C7E;}
+ .d2-482679854 .fill-N3{fill:#9499AB;}
+ .d2-482679854 .fill-N4{fill:#CFD2DD;}
+ .d2-482679854 .fill-N5{fill:#DEE1EB;}
+ .d2-482679854 .fill-N6{fill:#EEF1F8;}
+ .d2-482679854 .fill-N7{fill:#FFFFFF;}
+ .d2-482679854 .fill-B1{fill:#0D32B2;}
+ .d2-482679854 .fill-B2{fill:#0D32B2;}
+ .d2-482679854 .fill-B3{fill:#E3E9FD;}
+ .d2-482679854 .fill-B4{fill:#E3E9FD;}
+ .d2-482679854 .fill-B5{fill:#EDF0FD;}
+ .d2-482679854 .fill-B6{fill:#F7F8FE;}
+ .d2-482679854 .fill-AA2{fill:#4A6FF3;}
+ .d2-482679854 .fill-AA4{fill:#EDF0FD;}
+ .d2-482679854 .fill-AA5{fill:#F7F8FE;}
+ .d2-482679854 .fill-AB4{fill:#EDF0FD;}
+ .d2-482679854 .fill-AB5{fill:#F7F8FE;}
+ .d2-482679854 .stroke-N1{stroke:#0A0F25;}
+ .d2-482679854 .stroke-N2{stroke:#676C7E;}
+ .d2-482679854 .stroke-N3{stroke:#9499AB;}
+ .d2-482679854 .stroke-N4{stroke:#CFD2DD;}
+ .d2-482679854 .stroke-N5{stroke:#DEE1EB;}
+ .d2-482679854 .stroke-N6{stroke:#EEF1F8;}
+ .d2-482679854 .stroke-N7{stroke:#FFFFFF;}
+ .d2-482679854 .stroke-B1{stroke:#0D32B2;}
+ .d2-482679854 .stroke-B2{stroke:#0D32B2;}
+ .d2-482679854 .stroke-B3{stroke:#E3E9FD;}
+ .d2-482679854 .stroke-B4{stroke:#E3E9FD;}
+ .d2-482679854 .stroke-B5{stroke:#EDF0FD;}
+ .d2-482679854 .stroke-B6{stroke:#F7F8FE;}
+ .d2-482679854 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-482679854 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-482679854 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-482679854 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-482679854 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-482679854 .background-color-N1{background-color:#0A0F25;}
+ .d2-482679854 .background-color-N2{background-color:#676C7E;}
+ .d2-482679854 .background-color-N3{background-color:#9499AB;}
+ .d2-482679854 .background-color-N4{background-color:#CFD2DD;}
+ .d2-482679854 .background-color-N5{background-color:#DEE1EB;}
+ .d2-482679854 .background-color-N6{background-color:#EEF1F8;}
+ .d2-482679854 .background-color-N7{background-color:#FFFFFF;}
+ .d2-482679854 .background-color-B1{background-color:#0D32B2;}
+ .d2-482679854 .background-color-B2{background-color:#0D32B2;}
+ .d2-482679854 .background-color-B3{background-color:#E3E9FD;}
+ .d2-482679854 .background-color-B4{background-color:#E3E9FD;}
+ .d2-482679854 .background-color-B5{background-color:#EDF0FD;}
+ .d2-482679854 .background-color-B6{background-color:#F7F8FE;}
+ .d2-482679854 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-482679854 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-482679854 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-482679854 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-482679854 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-482679854 .color-N1{color:#0A0F25;}
+ .d2-482679854 .color-N2{color:#676C7E;}
+ .d2-482679854 .color-N3{color:#9499AB;}
+ .d2-482679854 .color-N4{color:#CFD2DD;}
+ .d2-482679854 .color-N5{color:#DEE1EB;}
+ .d2-482679854 .color-N6{color:#EEF1F8;}
+ .d2-482679854 .color-N7{color:#FFFFFF;}
+ .d2-482679854 .color-B1{color:#0D32B2;}
+ .d2-482679854 .color-B2{color:#0D32B2;}
+ .d2-482679854 .color-B3{color:#E3E9FD;}
+ .d2-482679854 .color-B4{color:#E3E9FD;}
+ .d2-482679854 .color-B5{color:#EDF0FD;}
+ .d2-482679854 .color-B6{color:#F7F8FE;}
+ .d2-482679854 .color-AA2{color:#4A6FF3;}
+ .d2-482679854 .color-AA4{color:#EDF0FD;}
+ .d2-482679854 .color-AA5{color:#F7F8FE;}
+ .d2-482679854 .color-AB4{color:#EDF0FD;}
+ .d2-482679854 .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 self referential long description which ismultirow3 rowsself referential long description which ismultirownormalself referential long description which ismultirow3 rows
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/testdata/txtar/sequence-multiline-self-reference/elk/board.exp.json b/e2etests/testdata/txtar/sequence-multiline-self-reference/elk/board.exp.json
index 42162ebc3..1defc0860 100644
--- a/e2etests/testdata/txtar/sequence-multiline-self-reference/elk/board.exp.json
+++ b/e2etests/testdata/txtar/sequence-multiline-self-reference/elk/board.exp.json
@@ -159,19 +159,19 @@
"route": [
{
"x": 62,
- "y": 331
+ "y": 337.5
},
{
"x": 142,
- "y": 331
+ "y": 337.5
},
{
"x": 142,
- "y": 386.5
+ "y": 393
},
{
"x": 62,
- "y": 386.5
+ "y": 393
}
],
"animated": false,
@@ -205,11 +205,11 @@
"route": [
{
"x": 62,
- "y": 458
+ "y": 473
},
{
"x": 212,
- "y": 458
+ "y": 473
}
],
"animated": false,
@@ -243,19 +243,19 @@
"route": [
{
"x": 212,
- "y": 528
+ "y": 553
},
{
"x": 292,
- "y": 528
+ "y": 553
},
{
"x": 292,
- "y": 607.5
+ "y": 632.5
},
{
"x": 212,
- "y": 607.5
+ "y": 632.5
}
],
"animated": false,
@@ -293,7 +293,7 @@
},
{
"x": 62,
- "y": 677.5
+ "y": 702.5
}
],
"animated": false,
@@ -331,7 +331,7 @@
},
{
"x": 212,
- "y": 677.5
+ "y": 702.5
}
],
"animated": false,
diff --git a/e2etests/testdata/txtar/sequence-multiline-self-reference/elk/sketch.exp.svg b/e2etests/testdata/txtar/sequence-multiline-self-reference/elk/sketch.exp.svg
index a4b79fe12..60a3e9f0f 100644
--- a/e2etests/testdata/txtar/sequence-multiline-self-reference/elk/sketch.exp.svg
+++ b/e2etests/testdata/txtar/sequence-multiline-self-reference/elk/sketch.exp.svg
@@ -1,16 +1,16 @@
-xy self referential long description which ismultirow3 rowsself referential long description which ismultirownormalself referential long description which ismultirow3 rows
-
+ .d2-482679854 .fill-N1{fill:#0A0F25;}
+ .d2-482679854 .fill-N2{fill:#676C7E;}
+ .d2-482679854 .fill-N3{fill:#9499AB;}
+ .d2-482679854 .fill-N4{fill:#CFD2DD;}
+ .d2-482679854 .fill-N5{fill:#DEE1EB;}
+ .d2-482679854 .fill-N6{fill:#EEF1F8;}
+ .d2-482679854 .fill-N7{fill:#FFFFFF;}
+ .d2-482679854 .fill-B1{fill:#0D32B2;}
+ .d2-482679854 .fill-B2{fill:#0D32B2;}
+ .d2-482679854 .fill-B3{fill:#E3E9FD;}
+ .d2-482679854 .fill-B4{fill:#E3E9FD;}
+ .d2-482679854 .fill-B5{fill:#EDF0FD;}
+ .d2-482679854 .fill-B6{fill:#F7F8FE;}
+ .d2-482679854 .fill-AA2{fill:#4A6FF3;}
+ .d2-482679854 .fill-AA4{fill:#EDF0FD;}
+ .d2-482679854 .fill-AA5{fill:#F7F8FE;}
+ .d2-482679854 .fill-AB4{fill:#EDF0FD;}
+ .d2-482679854 .fill-AB5{fill:#F7F8FE;}
+ .d2-482679854 .stroke-N1{stroke:#0A0F25;}
+ .d2-482679854 .stroke-N2{stroke:#676C7E;}
+ .d2-482679854 .stroke-N3{stroke:#9499AB;}
+ .d2-482679854 .stroke-N4{stroke:#CFD2DD;}
+ .d2-482679854 .stroke-N5{stroke:#DEE1EB;}
+ .d2-482679854 .stroke-N6{stroke:#EEF1F8;}
+ .d2-482679854 .stroke-N7{stroke:#FFFFFF;}
+ .d2-482679854 .stroke-B1{stroke:#0D32B2;}
+ .d2-482679854 .stroke-B2{stroke:#0D32B2;}
+ .d2-482679854 .stroke-B3{stroke:#E3E9FD;}
+ .d2-482679854 .stroke-B4{stroke:#E3E9FD;}
+ .d2-482679854 .stroke-B5{stroke:#EDF0FD;}
+ .d2-482679854 .stroke-B6{stroke:#F7F8FE;}
+ .d2-482679854 .stroke-AA2{stroke:#4A6FF3;}
+ .d2-482679854 .stroke-AA4{stroke:#EDF0FD;}
+ .d2-482679854 .stroke-AA5{stroke:#F7F8FE;}
+ .d2-482679854 .stroke-AB4{stroke:#EDF0FD;}
+ .d2-482679854 .stroke-AB5{stroke:#F7F8FE;}
+ .d2-482679854 .background-color-N1{background-color:#0A0F25;}
+ .d2-482679854 .background-color-N2{background-color:#676C7E;}
+ .d2-482679854 .background-color-N3{background-color:#9499AB;}
+ .d2-482679854 .background-color-N4{background-color:#CFD2DD;}
+ .d2-482679854 .background-color-N5{background-color:#DEE1EB;}
+ .d2-482679854 .background-color-N6{background-color:#EEF1F8;}
+ .d2-482679854 .background-color-N7{background-color:#FFFFFF;}
+ .d2-482679854 .background-color-B1{background-color:#0D32B2;}
+ .d2-482679854 .background-color-B2{background-color:#0D32B2;}
+ .d2-482679854 .background-color-B3{background-color:#E3E9FD;}
+ .d2-482679854 .background-color-B4{background-color:#E3E9FD;}
+ .d2-482679854 .background-color-B5{background-color:#EDF0FD;}
+ .d2-482679854 .background-color-B6{background-color:#F7F8FE;}
+ .d2-482679854 .background-color-AA2{background-color:#4A6FF3;}
+ .d2-482679854 .background-color-AA4{background-color:#EDF0FD;}
+ .d2-482679854 .background-color-AA5{background-color:#F7F8FE;}
+ .d2-482679854 .background-color-AB4{background-color:#EDF0FD;}
+ .d2-482679854 .background-color-AB5{background-color:#F7F8FE;}
+ .d2-482679854 .color-N1{color:#0A0F25;}
+ .d2-482679854 .color-N2{color:#676C7E;}
+ .d2-482679854 .color-N3{color:#9499AB;}
+ .d2-482679854 .color-N4{color:#CFD2DD;}
+ .d2-482679854 .color-N5{color:#DEE1EB;}
+ .d2-482679854 .color-N6{color:#EEF1F8;}
+ .d2-482679854 .color-N7{color:#FFFFFF;}
+ .d2-482679854 .color-B1{color:#0D32B2;}
+ .d2-482679854 .color-B2{color:#0D32B2;}
+ .d2-482679854 .color-B3{color:#E3E9FD;}
+ .d2-482679854 .color-B4{color:#E3E9FD;}
+ .d2-482679854 .color-B5{color:#EDF0FD;}
+ .d2-482679854 .color-B6{color:#F7F8FE;}
+ .d2-482679854 .color-AA2{color:#4A6FF3;}
+ .d2-482679854 .color-AA4{color:#EDF0FD;}
+ .d2-482679854 .color-AA5{color:#F7F8FE;}
+ .d2-482679854 .color-AB4{color:#EDF0FD;}
+ .d2-482679854 .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 self referential long description which ismultirow3 rowsself referential long description which ismultirownormalself referential long description which ismultirow3 rows
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/e2etests/txtar.txt b/e2etests/txtar.txt
index aab9e408f..5807fdb7a 100644
--- a/e2etests/txtar.txt
+++ b/e2etests/txtar.txt
@@ -320,12 +320,6 @@ backend.client: {
client -> client: BO_ID -> D2_ID
}
--- sequence-bounding-box --
-backend.client: {
- shape: sequence_diagram
- client -> client: BO_ID -> D2_ID
-}
-
-- sequence-multiline-alignment --
shape: sequence_diagram
a
@@ -335,3 +329,12 @@ b -> b: one\ntwo\nthree\nfour\nfive
b -> b: one\ntwo\nthree\nfour\nfive
a.req -> b: okay then
+
+-- sequence-multiline-label --
+shape: sequence_diagram
+a
+b
+
+a -> b: okay then
+a -> b: one\ntwo\nthree\nfour\nfive\nsix\nseven\neight\nnine\nten
+a -> b: one\ntwo\nthree\nfour\nfive