Created lane feature that should be backwards compatible with non-lane features

This commit is contained in:
2026-08-25 18:40:07 +02:00
parent b9068a7ac8
commit 27548d69bb
13 changed files with 1055 additions and 254 deletions
+410 -35
View File
@@ -406,8 +406,8 @@
"type": 3
},
"seed": 1626473245,
"version": 468,
"versionNonce": 1827077469,
"version": 469,
"versionNonce": 874232424,
"isDeleted": false,
"boundElements": [
{
@@ -417,13 +417,9 @@
{
"id": "kIqbCgtXKr5-2qhRSYTAa",
"type": "arrow"
},
{
"id": "0CY7kgHkgaXEMGTFJiv2H",
"type": "arrow"
}
],
"updated": 1787318071712,
"updated": 1787406477137,
"link": null,
"locked": false
},
@@ -633,11 +629,11 @@
"type": 2
},
"seed": 2125327475,
"version": 36,
"versionNonce": 1265229288,
"version": 40,
"versionNonce": 1013087493,
"isDeleted": true,
"boundElements": [],
"updated": 1787403270962,
"updated": 1787675736572,
"link": null,
"locked": false,
"points": [
@@ -773,8 +769,8 @@
"type": 3
},
"seed": 1931784787,
"version": 595,
"versionNonce": 648660125,
"version": 597,
"versionNonce": 196807877,
"isDeleted": false,
"boundElements": [
{
@@ -786,15 +782,15 @@
"type": "arrow"
},
{
"id": "0CY7kgHkgaXEMGTFJiv2H",
"id": "Q8b54GQSVn5ZBrXMwYjN7",
"type": "arrow"
},
{
"id": "Q8b54GQSVn5ZBrXMwYjN7",
"id": "MwTn5dJVKPmeTHOM-q3f9",
"type": "arrow"
}
],
"updated": 1787318161674,
"updated": 1787675772937,
"link": null,
"locked": false
},
@@ -1488,11 +1484,11 @@
"type": 2
},
"seed": 536727613,
"version": 139,
"versionNonce": 1741218173,
"isDeleted": false,
"version": 140,
"versionNonce": 399876888,
"isDeleted": true,
"boundElements": [],
"updated": 1787318074593,
"updated": 1787406477136,
"link": null,
"locked": false,
"points": [
@@ -1772,8 +1768,8 @@
"type": 3
},
"seed": 1971420499,
"version": 285,
"versionNonce": 598897235,
"version": 286,
"versionNonce": 142740965,
"isDeleted": false,
"boundElements": [
{
@@ -1783,9 +1779,13 @@
{
"id": "w6_Fv5GP_VEFqSQMXy25N",
"type": "arrow"
},
{
"id": "o3WprJN3wZEDcHw1DiFYr",
"type": "arrow"
}
],
"updated": 1787318114912,
"updated": 1787675785325,
"link": null,
"locked": false
},
@@ -1889,7 +1889,7 @@
"id": "qO3tWw8uDrdY-GSL5hbG7",
"type": "rectangle",
"x": 1611.9167066751852,
"y": 1250.2170926328931,
"y": 1206.2170926328931,
"width": 144,
"height": 99,
"angle": 0,
@@ -1907,8 +1907,8 @@
"type": 3
},
"seed": 2008474461,
"version": 330,
"versionNonce": 2001596957,
"version": 502,
"versionNonce": 72829003,
"isDeleted": false,
"boundElements": [
{
@@ -1918,9 +1918,13 @@
{
"id": "Q8b54GQSVn5ZBrXMwYjN7",
"type": "arrow"
},
{
"id": "Z4Fy52Fl_c9lXHJlrhd9g",
"type": "arrow"
}
],
"updated": 1787318163603,
"updated": 1787675800613,
"link": null,
"locked": false
},
@@ -1928,7 +1932,7 @@
"id": "EFDaczSk3yi8gn2b8hoI_",
"type": "text",
"x": 1632.626736277236,
"y": 1287.2170926328931,
"y": 1243.2170926328931,
"width": 102.57994079589844,
"height": 25,
"angle": 0,
@@ -1944,11 +1948,11 @@
"index": "ag",
"roundness": null,
"seed": 958164925,
"version": 298,
"versionNonce": 374795869,
"version": 467,
"versionNonce": 328458027,
"isDeleted": false,
"boundElements": [],
"updated": 1787318158139,
"updated": 1787675761637,
"link": null,
"locked": false,
"text": "STAGE C5",
@@ -1967,7 +1971,7 @@
"x": 1449.9192687785321,
"y": 980.5000000000001,
"width": 155.99743789665308,
"height": 315.1857377213224,
"height": 273.41807104570137,
"angle": 0,
"strokeColor": "#ffffff",
"backgroundColor": "#1971c2",
@@ -1983,11 +1987,11 @@
"type": 2
},
"seed": 935284605,
"version": 184,
"versionNonce": 822381789,
"version": 353,
"versionNonce": 667206091,
"isDeleted": false,
"boundElements": [],
"updated": 1787318165497,
"updated": 1787675761637,
"link": null,
"locked": false,
"points": [
@@ -2001,7 +2005,7 @@
],
[
155.99743789665308,
315.1857377213224
273.41807104570137
]
],
"startBinding": {
@@ -2022,6 +2026,377 @@
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false,
"moveMidPointsWithElement": false
},
{
"id": "oIXVKbkqP10kd7HsX3Ma8",
"type": "rectangle",
"x": 1845.5,
"y": 878,
"width": 144,
"height": 99,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#e8590c",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ai",
"roundness": {
"type": 3
},
"seed": 1637710309,
"version": 783,
"versionNonce": 1692360869,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "7AVtQifmKK8XdbWOLnM1M"
},
{
"id": "MwTn5dJVKPmeTHOM-q3f9",
"type": "arrow"
},
{
"id": "o3WprJN3wZEDcHw1DiFYr",
"type": "arrow"
},
{
"id": "Z4Fy52Fl_c9lXHJlrhd9g",
"type": "arrow"
}
],
"updated": 1787675805417,
"link": null,
"locked": false
},
{
"id": "7AVtQifmKK8XdbWOLnM1M",
"type": "text",
"x": 1872.2800216674805,
"y": 915,
"width": 90.43995666503906,
"height": 25,
"angle": 0,
"strokeColor": "#ffffff",
"backgroundColor": "#96f2d7",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aj",
"roundness": null,
"seed": 1576990021,
"version": 739,
"versionNonce": 761448939,
"isDeleted": false,
"boundElements": [],
"updated": 1787675780472,
"link": null,
"locked": false,
"text": "STAGE 6",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "oIXVKbkqP10kd7HsX3Ma8",
"originalText": "STAGE 6",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "MwTn5dJVKPmeTHOM-q3f9",
"type": "arrow",
"x": 1497,
"y": 925.0522131170663,
"width": 342.5,
"height": 2.4153737658673435,
"angle": 0,
"strokeColor": "#ffffff",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ak",
"roundness": {
"type": 2
},
"seed": 1633560229,
"version": 99,
"versionNonce": 1709724811,
"isDeleted": false,
"boundElements": null,
"updated": 1787675780472,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
342.5,
2.4153737658673435
]
],
"startBinding": {
"elementId": "UoiunLPIaAwLLJTJGcSj8",
"mode": "orbit",
"fixedPoint": [
1,
0.5001
]
},
"endBinding": {
"elementId": "oIXVKbkqP10kd7HsX3Ma8",
"mode": "orbit",
"fixedPoint": [
0,
0.5001
]
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false,
"moveMidPointsWithElement": false
},
{
"id": "o3WprJN3wZEDcHw1DiFYr",
"type": "arrow",
"x": 1755.5,
"y": 765.5,
"width": 84.00000000000023,
"height": 141.54545454545473,
"angle": 0,
"strokeColor": "#ffffff",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "al",
"roundness": {
"type": 2
},
"seed": 68654021,
"version": 179,
"versionNonce": 1367219755,
"isDeleted": false,
"boundElements": [],
"updated": 1787675789610,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
43,
33
],
[
42,
132
],
[
84.00000000000023,
141.54545454545473
]
],
"startBinding": {
"elementId": "Dug48Ksr7mdITJ1CSQdgJ",
"mode": "inside",
"fixedPoint": [
0.9971062036445457,
0.47830856212545203
]
},
"endBinding": {
"elementId": "oIXVKbkqP10kd7HsX3Ma8",
"mode": "orbit",
"fixedPoint": [
0.45884773662551637,
0.45884773662551726
]
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "GPK9crZA0GMljhRqF5HDa",
"type": "text",
"x": 1794.2073421171517,
"y": 835.5194758205485,
"width": 8,
"height": 25,
"angle": 0,
"strokeColor": "#ffffff",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "am",
"roundness": null,
"seed": 1055479941,
"version": 3,
"versionNonce": 1276059851,
"isDeleted": true,
"boundElements": null,
"updated": 1787675789610,
"link": null,
"locked": false,
"text": "",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "o3WprJN3wZEDcHw1DiFYr",
"originalText": "",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "v_3ygDgE5RD8LQhGEvhTX",
"type": "arrow",
"x": 1662.1960283823262,
"y": 1200.2170926328931,
"width": 128.30397161767382,
"height": 194.71709263289313,
"angle": 0,
"strokeColor": "#ffffff",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "an",
"roundness": {
"type": 2
},
"seed": 1602252997,
"version": 261,
"versionNonce": 1283832069,
"isDeleted": true,
"boundElements": null,
"updated": 1787675799132,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
128.30397161767382,
-194.71709263289313
]
],
"startBinding": {
"elementId": "qO3tWw8uDrdY-GSL5hbG7",
"mode": "orbit",
"fixedPoint": [
0.2207233413264886,
0.22072334132648888
]
},
"endBinding": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false,
"fixedSegments": null,
"startIsSpecial": null,
"endIsSpecial": null
},
{
"id": "Z4Fy52Fl_c9lXHJlrhd9g",
"type": "arrow",
"x": 1761.9167066751852,
"y": 1248.0538669619218,
"width": 78.55616398479242,
"height": 286.26754389891505,
"angle": 0,
"strokeColor": "#ffffff",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ao",
"roundness": {
"type": 2
},
"seed": 1569002603,
"version": 382,
"versionNonce": 2105101093,
"isDeleted": false,
"boundElements": null,
"updated": 1787675810843,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
28.583293324814804,
-36.55386696192181
],
[
4.583293324814804,
-269.5538669619218
],
[
78.55616398479242,
-286.26754389891505
]
],
"startBinding": {
"elementId": "qO3tWw8uDrdY-GSL5hbG7",
"mode": "orbit",
"fixedPoint": [
1,
0.5001
]
},
"endBinding": {
"elementId": "oIXVKbkqP10kd7HsX3Ma8",
"mode": "orbit",
"fixedPoint": [
0.24597691208358835,
0.7540230879164157
]
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
}
],