test: refresh snapshots for schema changes

This commit is contained in:
Ryan Di
2026-03-23 17:30:23 +11:00
parent 08af0964f2
commit 205d90592a
11 changed files with 496 additions and 2 deletions
@@ -27,6 +27,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#66a80f",
"strokeStyle": "solid",
@@ -64,6 +65,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#9c36b5",
"strokeStyle": "solid",
@@ -116,6 +118,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing s
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": {
@@ -177,6 +180,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing s
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": {
@@ -223,6 +227,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -266,6 +271,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing t
"originalText": "HEYYYYY",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#c2255c",
"strokeStyle": "solid",
@@ -312,6 +318,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing t
"originalText": "Whats up ?",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -372,6 +379,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing t
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": {
@@ -419,6 +427,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to existing t
"originalText": "HELLO WORLD!!",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -479,6 +488,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to shapes whe
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": {
@@ -526,6 +536,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to shapes whe
"originalText": "HELLO WORLD!!",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -566,6 +577,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to shapes whe
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -603,6 +615,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to shapes whe
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -660,6 +673,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to text when
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": {
@@ -707,6 +721,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to text when
"originalText": "HELLO WORLD!!",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -753,6 +768,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to text when
"originalText": "HEYYYYY",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -799,6 +815,7 @@ exports[`Test Transform > Test arrow bindings > should bind arrows to text when
"originalText": "WHATS UP ?",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -834,6 +851,7 @@ exports[`Test Transform > should not allow duplicate ids 1`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -879,6 +897,7 @@ exports[`Test Transform > should transform linear elements 1`] = `
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -926,6 +945,7 @@ exports[`Test Transform > should transform linear elements 2`] = `
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": "dot",
"startBinding": null,
@@ -973,6 +993,7 @@ exports[`Test Transform > should transform linear elements 3`] = `
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -1020,6 +1041,7 @@ exports[`Test Transform > should transform linear elements 4`] = `
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -1054,6 +1076,7 @@ exports[`Test Transform > should transform regular shapes 1`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1086,6 +1109,7 @@ exports[`Test Transform > should transform regular shapes 2`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1118,6 +1142,7 @@ exports[`Test Transform > should transform regular shapes 3`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1150,6 +1175,7 @@ exports[`Test Transform > should transform regular shapes 4`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1182,6 +1208,7 @@ exports[`Test Transform > should transform regular shapes 5`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "dotted",
@@ -1214,6 +1241,7 @@ exports[`Test Transform > should transform regular shapes 6`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1971c2",
"strokeStyle": "dashed",
@@ -1252,6 +1280,7 @@ exports[`Test Transform > should transform text element 1`] = `
"originalText": "HELLO WORLD!",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1293,6 +1322,7 @@ exports[`Test Transform > should transform text element 2`] = `
"originalText": "STYLED HELLO WORLD!",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#5f3dc4",
"strokeStyle": "solid",
@@ -1339,6 +1369,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1378,6 +1409,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1421,6 +1453,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1468,6 +1501,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1527,6 +1561,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": {
@@ -1591,6 +1626,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": {
@@ -1640,6 +1676,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"originalText": "B",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1683,6 +1720,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"originalText": "A",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1726,6 +1764,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"originalText": "Alice",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1769,6 +1808,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"originalText": "Bob",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1810,6 +1850,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"originalText": "How are you?",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1851,6 +1892,7 @@ exports[`Test Transform > should transform the elements correctly when linear el
"originalText": "Friendship",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1904,6 +1946,7 @@ exports[`Test Transform > should transform to labelled arrows when label provide
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -1956,6 +1999,7 @@ exports[`Test Transform > should transform to labelled arrows when label provide
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -2008,6 +2052,7 @@ exports[`Test Transform > should transform to labelled arrows when label provide
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -2060,6 +2105,7 @@ exports[`Test Transform > should transform to labelled arrows when label provide
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -2100,6 +2146,7 @@ exports[`Test Transform > should transform to labelled arrows when label provide
"originalText": "LABELED ARROW",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2141,6 +2188,7 @@ exports[`Test Transform > should transform to labelled arrows when label provide
"originalText": "STYLED LABELED ARROW",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#099268",
"strokeStyle": "solid",
@@ -2182,6 +2230,7 @@ exports[`Test Transform > should transform to labelled arrows when label provide
"originalText": "ANOTHER STYLED LABELLED ARROW",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1098ad",
"strokeStyle": "solid",
@@ -2224,6 +2273,7 @@ exports[`Test Transform > should transform to labelled arrows when label provide
"originalText": "ANOTHER STYLED LABELLED ARROW",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#099268",
"strokeStyle": "solid",
@@ -2265,6 +2315,7 @@ exports[`Test Transform > should transform to text containers when label provide
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2302,6 +2353,7 @@ exports[`Test Transform > should transform to text containers when label provide
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2339,6 +2391,7 @@ exports[`Test Transform > should transform to text containers when label provide
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2376,6 +2429,7 @@ exports[`Test Transform > should transform to text containers when label provide
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2413,6 +2467,7 @@ exports[`Test Transform > should transform to text containers when label provide
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#c2255c",
"strokeStyle": "solid",
@@ -2450,6 +2505,7 @@ exports[`Test Transform > should transform to text containers when label provide
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#f08c00",
"strokeStyle": "solid",
@@ -2488,6 +2544,7 @@ exports[`Test Transform > should transform to text containers when label provide
"originalText": "RECTANGLE TEXT CONTAINER",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2529,6 +2586,7 @@ exports[`Test Transform > should transform to text containers when label provide
"originalText": "ELLIPSE TEXT CONTAINER",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2572,6 +2630,7 @@ exports[`Test Transform > should transform to text containers when label provide
TEXT CONTAINER",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2615,6 +2674,7 @@ exports[`Test Transform > should transform to text containers when label provide
"originalText": "STYLED DIAMOND TEXT CONTAINER",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#099268",
"strokeStyle": "solid",
@@ -2657,6 +2717,7 @@ exports[`Test Transform > should transform to text containers when label provide
"originalText": "TOP LEFT ALIGNED RECTANGLE TEXT CONTAINER",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#c2255c",
"strokeStyle": "solid",
@@ -2700,6 +2761,7 @@ exports[`Test Transform > should transform to text containers when label provide
"originalText": "STYLED ELLIPSE TEXT CONTAINER",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#c2255c",
"strokeStyle": "solid",
@@ -1020,6 +1020,7 @@ exports[`contextMenu element > right-clicking on a group should select whole gro
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1054,6 +1055,7 @@ exports[`contextMenu element > right-clicking on a group should select whole gro
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1216,6 +1218,7 @@ exports[`contextMenu element > selecting 'Add to library' in context menu adds e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1271,6 +1274,7 @@ exports[`contextMenu element > selecting 'Add to library' in context menu adds e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1431,6 +1435,7 @@ exports[`contextMenu element > selecting 'Bring forward' in context menu brings
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1014066025,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1463,6 +1468,7 @@ exports[`contextMenu element > selecting 'Bring forward' in context menu brings
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1518,6 +1524,7 @@ exports[`contextMenu element > selecting 'Bring forward' in context menu brings
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1572,6 +1579,7 @@ exports[`contextMenu element > selecting 'Bring forward' in context menu brings
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1765,6 +1773,7 @@ exports[`contextMenu element > selecting 'Bring to front' in context menu brings
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1014066025,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1797,6 +1806,7 @@ exports[`contextMenu element > selecting 'Bring to front' in context menu brings
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1852,6 +1862,7 @@ exports[`contextMenu element > selecting 'Bring to front' in context menu brings
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1906,6 +1917,7 @@ exports[`contextMenu element > selecting 'Bring to front' in context menu brings
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2101,6 +2113,7 @@ exports[`contextMenu element > selecting 'Copy styles' in context menu copies st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2156,6 +2169,7 @@ exports[`contextMenu element > selecting 'Copy styles' in context menu copies st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2314,6 +2328,7 @@ exports[`contextMenu element > selecting 'Delete' in context menu deletes elemen
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2369,6 +2384,7 @@ exports[`contextMenu element > selecting 'Delete' in context menu deletes elemen
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2560,6 +2576,7 @@ exports[`contextMenu element > selecting 'Duplicate' in context menu duplicates
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2592,6 +2609,7 @@ exports[`contextMenu element > selecting 'Duplicate' in context menu duplicates
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1014066025,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2647,6 +2665,7 @@ exports[`contextMenu element > selecting 'Duplicate' in context menu duplicates
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2701,6 +2720,7 @@ exports[`contextMenu element > selecting 'Duplicate' in context menu duplicates
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2868,6 +2888,7 @@ exports[`contextMenu element > selecting 'Group selection' in context menu group
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2902,6 +2923,7 @@ exports[`contextMenu element > selecting 'Group selection' in context menu group
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1014066025,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -2957,6 +2979,7 @@ exports[`contextMenu element > selecting 'Group selection' in context menu group
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3011,6 +3034,7 @@ exports[`contextMenu element > selecting 'Group selection' in context menu group
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3238,6 +3262,7 @@ exports[`contextMenu element > selecting 'Paste styles' in context menu pastes s
"opacity": 60,
"roughness": 2,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#e03131",
"strokeStyle": "dotted",
@@ -3270,6 +3295,7 @@ exports[`contextMenu element > selecting 'Paste styles' in context menu pastes s
"opacity": 60,
"roughness": 2,
"roundness": null,
"schemaVersion": 2,
"seed": 1898319239,
"strokeColor": "#e03131",
"strokeStyle": "dotted",
@@ -3325,6 +3351,7 @@ exports[`contextMenu element > selecting 'Paste styles' in context menu pastes s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3379,6 +3406,7 @@ exports[`contextMenu element > selecting 'Paste styles' in context menu pastes s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3732,6 +3760,7 @@ exports[`contextMenu element > selecting 'Send backward' in context menu sends e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 238820263,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -3764,6 +3793,7 @@ exports[`contextMenu element > selecting 'Send backward' in context menu sends e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -3819,6 +3849,7 @@ exports[`contextMenu element > selecting 'Send backward' in context menu sends e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3873,6 +3904,7 @@ exports[`contextMenu element > selecting 'Send backward' in context menu sends e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4058,6 +4090,7 @@ exports[`contextMenu element > selecting 'Send to back' in context menu sends el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1014066025,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -4090,6 +4123,7 @@ exports[`contextMenu element > selecting 'Send to back' in context menu sends el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -4145,6 +4179,7 @@ exports[`contextMenu element > selecting 'Send to back' in context menu sends el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4199,6 +4234,7 @@ exports[`contextMenu element > selecting 'Send to back' in context menu sends el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4387,6 +4423,7 @@ exports[`contextMenu element > selecting 'Ungroup selection' in context menu ung
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -4419,6 +4456,7 @@ exports[`contextMenu element > selecting 'Ungroup selection' in context menu ung
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 238820263,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -4474,6 +4512,7 @@ exports[`contextMenu element > selecting 'Ungroup selection' in context menu ung
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4528,6 +4567,7 @@ exports[`contextMenu element > selecting 'Ungroup selection' in context menu ung
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -5675,6 +5715,7 @@ exports[`contextMenu element > shows 'Group selection' in context menu for multi
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -5707,6 +5748,7 @@ exports[`contextMenu element > shows 'Group selection' in context menu for multi
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 400692809,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -5762,6 +5804,7 @@ exports[`contextMenu element > shows 'Group selection' in context menu for multi
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -5816,6 +5859,7 @@ exports[`contextMenu element > shows 'Group selection' in context menu for multi
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -6899,6 +6943,7 @@ exports[`contextMenu element > shows 'Ungroup selection' in context menu for gro
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -6933,6 +6978,7 @@ exports[`contextMenu element > shows 'Ungroup selection' in context menu for gro
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 238820263,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -6988,6 +7034,7 @@ exports[`contextMenu element > shows 'Ungroup selection' in context menu for gro
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -7042,6 +7089,7 @@ exports[`contextMenu element > shows 'Ungroup selection' in context menu for gro
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -9830,6 +9878,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -9862,6 +9911,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -9894,6 +9944,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] el
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -9955,6 +10006,7 @@ exports[`contextMenu element > shows context menu for element > [end of test] un
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -35,6 +35,7 @@ exports[`Test dragCreate > add element to the scene when pointer dragging long e
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"seed": 1278240551,
"startArrowhead": null,
"startBinding": null,
@@ -71,6 +72,7 @@ exports[`Test dragCreate > add element to the scene when pointer dragging long e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -105,6 +107,7 @@ exports[`Test dragCreate > add element to the scene when pointer dragging long e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -150,6 +153,7 @@ exports[`Test dragCreate > add element to the scene when pointer dragging long e
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"startArrowhead": null,
"startBinding": null,
@@ -186,6 +190,7 @@ exports[`Test dragCreate > add element to the scene when pointer dragging long e
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -1,7 +1,7 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`export > export svg-embedded scene > svg-embdedded scene export output 1`] = `
"<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" width="36" height="36"><!-- svg-source:excalidraw --><metadata><!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 --><!-- payload-start -->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nHVTTW/bMFxmve9XXHUwMDE47rVYnVx1MDAxNN0ht35ccuuhOyzDdlx1MDAxOHZQLcYmokiCRDfJglx1MDAwMPtcdTAwMTm77S/uJ4xSXFwrclpcdTAwMWIwoEeKfHx83r0ripK2XHUwMDE2yllRwqZcdTAwMTZcbqVcdTAwMTPr8jzgz+A8XHUwMDFhzaFpPPu6hZX4NkZN5+p4vyWys4tcdTAwMGJluExrPM0uq6o6lFx1MDAwMlx1MDAwNSvQ5DntXHUwMDA3n4tiXHUwMDE3v1x1MDAxY0FcdTAwMTmuXse0XGK8sCHYUEI3XGZVw2mbndYoqWVk8mGAWsCmpVx1MDAxY1x1MDAxM7pRkF305MxcdTAwMTJujTIudDybQHhT0ydRL1x1MDAxYmc6LYdcdTAwMWNyQnsrXHUwMDFjXHUwMDBmk/JcdTAwMTao1Jy2sTrrwVx1MDAxYZajXHUwMDFl33uK01x1MDAxMf7WLW7atFx1MDAxYXxcdTAwMTBsMqDGilx1MDAxYSlcZj+p0lx1MDAxNIGhfZBR25+Jk1x1MDAxMyt4XGLi6k6pXHUwMDAxRi1hM1x1MDAwNuOIfbcs4Fx1MDAwMWTGIFniXHUwMDA0+2x0ncuL/o73TrHEQihcdTAwMGZJ2NDwPnlcImvaWSlo1FehXo7z2GfLV2pH37Ci//7++X20XCKjaY6/XHUwMDAywWmVoVx1MDAxZsVcblXQ9Corca2wXHRzllxuXHUwMDE2R6vmYVx02d9DmIxN0ZrrXHTU4E6FN1x1MDAwZVx1MDAxYtRCfX2VnujIfFx1MDAwMX8gSK6D48nh0+Dm99OrXHUwMDE42PM37rpcdTAwMTTWzon14ujhn2I/oFx1MDAxY416wFxibFx1MDAxYTNCj0bCvVx1MDAxNk9qrGP5jLC+ObX/2VwiPj3xflx1MDAwNY+dXCKc86prYlx1MDAxZoR97lx1MDAwMr995Mf/XHUwMDA29ND+P2sqLvcifQ==<!-- payload-end --></metadata><defs><style class="style-fonts">
"<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" width="36" height="36"><!-- svg-source:excalidraw --><metadata><!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 --><!-- payload-start -->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nHVTwW7bMFxmvfcrXGb3WqxOiu6QW7t1WFx1MDAwZu2hXHUwMDE51sPQg2oxNlx1MDAxMUVcdTAwMTIkuklcdTAwMTZcdTAwMDTYZ/S2X9wnjFI8K3K7XHUwMDA0MKBHUnx8fNqdXHUwMDE0RUlbXHUwMDBi5awoYVNcdTAwMGKF0ol1eVx1MDAxNvBcdTAwMTdwXHUwMDFljebQNJ696VxcXHUwMDFkM1tcIjs7P1eGXHUwMDBiWuNpdlFV1aFcYlx1MDAxNKxAk+e0XHUwMDFmfC6KXfxyXHUwMDA0ZSi9imlcdTAwMTH415dgQ1x03TBUXHKnbXZao6SWkcnHXHUwMDAxalx1MDAwMZuWckzoRkFW6MmZJXwyyrjQ8XRcdTAwMDLhn5o+i3rZONNpOeSQXHUwMDEz2lvheJiUt0Cl5rSNt7NcdTAwMWWsVjnq8dhTnI7w/1Vx06bV4INgk1x1MDAwMTVW1Ehh+EmVplxiXGbtrYzaPiVOTqzgNoirO6VcdTAwMDZcdTAwMTi1hM1cdTAwMTiMI/bdsoBcdTAwMDeQXHUwMDE5g7T8hPm6hZX4ntviOPve6DpcdTAwMTdcdTAwMWX9Z3ZcdTAwMDTFy1x1MDAxN0J5SJJcdTAwMDcqN8ktXHUwMDE5nc5KQSNGXG71cpzHXHUwMDBlXFy+c3d0XHUwMDE0a/3n9+uvo+VcdTAwMTlNc/xcdTAwMTlcYk6rXGb9XCJWqILal9lcdTAwMTVXXG6bMGepYHFkXHUwMDAyXHUwMDFllpCdP4TJ2Fx1MDAxNK35PoFcdTAwMWHc25VcdTAwMTiHXHJqob69S090ZFx1MDAxZcBcdTAwMWZcYpLr4Hhy+Dr4/MP0Mlx1MDAwNvb8jS4ohbVzYr04enht7Fx1MDAxNJSjUVx1MDAwZlx1MDAxOIFNY0bozki40eJZjXUsX1x1MDAxMNbXb1x1MDAxZsbpXCL+euL9XG7uOkU451XXxD5cYvvcXHUwMDA1fvvIj19ccvTQ/i+oli93In0=<!-- payload-end --></metadata><defs><style class="style-fonts">
</style></defs><rect x="0" y="0" width="36" height="36" fill="#ffffff"></rect><g transform="translate(10 10) rotate(0 8 8)" data-id="A"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">😀</text></g></svg>"
`;
File diff suppressed because it is too large Load Diff
@@ -18,6 +18,7 @@ exports[`duplicate element on move when ALT is clicked > rectangle 5`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -50,6 +51,7 @@ exports[`duplicate element on move when ALT is clicked > rectangle 6`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1505387817,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -82,6 +84,7 @@ exports[`move element > rectangle 5`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -119,6 +122,7 @@ exports[`move element > rectangles with binding arrow 5`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -156,6 +160,7 @@ exports[`move element > rectangles with binding arrow 6`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1116226695,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -211,6 +216,7 @@ exports[`move element > rectangles with binding arrow 7`] = `
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"seed": 23633383,
"startArrowhead": null,
"startBinding": {
@@ -37,6 +37,7 @@ exports[`multi point mode in linear elements > arrow 3`] = `
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"seed": 1278240551,
"startArrowhead": null,
"startBinding": null,
@@ -88,6 +89,7 @@ exports[`multi point mode in linear elements > line 3`] = `
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"startArrowhead": null,
"startBinding": null,
@@ -168,6 +168,7 @@ exports[`given element A and group of elements B and given both are selected whe
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -222,6 +223,7 @@ exports[`given element A and group of elements B and given both are selected whe
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -276,6 +278,7 @@ exports[`given element A and group of elements B and given both are selected whe
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -599,6 +602,7 @@ exports[`given element A and group of elements B and given both are selected whe
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -653,6 +657,7 @@ exports[`given element A and group of elements B and given both are selected whe
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -707,6 +712,7 @@ exports[`given element A and group of elements B and given both are selected whe
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1009,6 +1015,7 @@ exports[`regression tests > Cmd/Ctrl-click exclusively select element under poin
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1063,6 +1070,7 @@ exports[`regression tests > Cmd/Ctrl-click exclusively select element under poin
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1232,6 +1240,7 @@ exports[`regression tests > Cmd/Ctrl-click exclusively select element under poin
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1578,6 +1587,7 @@ exports[`regression tests > Drags selected element when hitting only bounding bo
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1793,6 +1803,7 @@ exports[`regression tests > adjusts z order when grouping > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1847,6 +1858,7 @@ exports[`regression tests > adjusts z order when grouping > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -1901,6 +1913,7 @@ exports[`regression tests > adjusts z order when grouping > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2177,6 +2190,7 @@ exports[`regression tests > alt-drag duplicates an element > [end of test] undo
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2231,6 +2245,7 @@ exports[`regression tests > alt-drag duplicates an element > [end of test] undo
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2423,6 +2438,7 @@ exports[`regression tests > arrow keys > [end of test] undo stack 1`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2608,6 +2624,7 @@ exports[`regression tests > can drag element that covers another element, while
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2662,6 +2679,7 @@ exports[`regression tests > can drag element that covers another element, while
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2716,6 +2734,7 @@ exports[`regression tests > can drag element that covers another element, while
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -2934,6 +2953,7 @@ exports[`regression tests > change the properties of a shape > [end of test] und
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3171,6 +3191,7 @@ exports[`regression tests > click on an element and drag it > [dragged] element
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -3226,6 +3247,7 @@ exports[`regression tests > click on an element and drag it > [dragged] undo sta
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3438,6 +3460,7 @@ exports[`regression tests > click on an element and drag it > [end of test] undo
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3677,6 +3700,7 @@ exports[`regression tests > click to select a shape > [end of test] undo stack 1
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3731,6 +3755,7 @@ exports[`regression tests > click to select a shape > [end of test] undo stack 1
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3939,6 +3964,7 @@ exports[`regression tests > click-drag to select a group > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -3993,6 +4019,7 @@ exports[`regression tests > click-drag to select a group > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4047,6 +4074,7 @@ exports[`regression tests > click-drag to select a group > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4255,6 +4283,7 @@ exports[`regression tests > deleting last but one element in editing group shoul
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4309,6 +4338,7 @@ exports[`regression tests > deleting last but one element in editing group shoul
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4645,6 +4675,7 @@ exports[`regression tests > deselects group of selected elements on pointer down
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 493213705,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -4721,6 +4752,7 @@ exports[`regression tests > deselects group of selected elements on pointer down
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4775,6 +4807,7 @@ exports[`regression tests > deselects group of selected elements on pointer down
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -4979,6 +5012,7 @@ exports[`regression tests > deselects group of selected elements on pointer up w
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -5033,6 +5067,7 @@ exports[`regression tests > deselects group of selected elements on pointer up w
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -5209,6 +5244,7 @@ exports[`regression tests > deselects selected element on pointer down when poin
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1116226695,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -5285,6 +5321,7 @@ exports[`regression tests > deselects selected element on pointer down when poin
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -5468,6 +5505,7 @@ exports[`regression tests > deselects selected element, on pointer up, when clic
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -5671,6 +5709,7 @@ exports[`regression tests > double click to edit a group > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -5725,6 +5764,7 @@ exports[`regression tests > double click to edit a group > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -5779,6 +5819,7 @@ exports[`regression tests > double click to edit a group > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -6071,6 +6112,7 @@ exports[`regression tests > drags selected elements from point inside common bou
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -6125,6 +6167,7 @@ exports[`regression tests > drags selected elements from point inside common bou
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -6365,6 +6408,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -6419,6 +6463,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -6473,6 +6518,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -6547,6 +6593,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -6624,6 +6671,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -6703,6 +6751,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -6831,6 +6880,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -6974,6 +7024,7 @@ exports[`regression tests > draw every type of shape > [end of test] undo stack
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"simulatePressure": false,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -7161,6 +7212,7 @@ exports[`regression tests > given a group of selected elements with an element t
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -7215,6 +7267,7 @@ exports[`regression tests > given a group of selected elements with an element t
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -7269,6 +7322,7 @@ exports[`regression tests > given a group of selected elements with an element t
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -7498,6 +7552,7 @@ exports[`regression tests > given a selected element A and a not selected elemen
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -7552,6 +7607,7 @@ exports[`regression tests > given a selected element A and a not selected elemen
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -7779,6 +7835,7 @@ exports[`regression tests > given selected element A with lower z-index than uns
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -7810,6 +7867,7 @@ exports[`regression tests > given selected element A with lower z-index than uns
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -8017,6 +8075,7 @@ exports[`regression tests > given selected element A with lower z-index than uns
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -8048,6 +8107,7 @@ exports[`regression tests > given selected element A with lower z-index than uns
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -8258,6 +8318,7 @@ exports[`regression tests > key 2 selects rectangle tool > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -8441,6 +8502,7 @@ exports[`regression tests > key 3 selects diamond tool > [end of test] undo stac
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -8624,6 +8686,7 @@ exports[`regression tests > key 4 selects ellipse tool > [end of test] undo stac
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -8857,6 +8920,7 @@ exports[`regression tests > key 5 selects arrow tool > [end of test] undo stack
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -9090,6 +9154,7 @@ exports[`regression tests > key 6 selects line tool > [end of test] undo stack 1
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -9286,6 +9351,7 @@ exports[`regression tests > key 7 selects freedraw tool > [end of test] undo sta
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"simulatePressure": false,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -9520,6 +9586,7 @@ exports[`regression tests > key a selects arrow tool > [end of test] undo stack
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -9705,6 +9772,7 @@ exports[`regression tests > key d selects diamond tool > [end of test] undo stac
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -9936,6 +10004,7 @@ exports[`regression tests > key l selects line tool > [end of test] undo stack 1
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -10121,6 +10190,7 @@ exports[`regression tests > key o selects ellipse tool > [end of test] undo stac
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -10315,6 +10385,7 @@ exports[`regression tests > key p selects freedraw tool > [end of test] undo sta
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"simulatePressure": false,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -10499,6 +10570,7 @@ exports[`regression tests > key r selects rectangle tool > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -10690,6 +10762,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -10744,6 +10817,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -10798,6 +10872,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -10942,6 +11017,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -10975,6 +11051,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -11008,6 +11085,7 @@ exports[`regression tests > make a group and duplicate it > [end of test] undo s
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -11218,6 +11296,7 @@ exports[`regression tests > noop interaction after undo shouldn't create history
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -11272,6 +11351,7 @@ exports[`regression tests > noop interaction after undo shouldn't create history
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -11625,6 +11705,7 @@ exports[`regression tests > shift click on selected element should deselect it o
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -11832,6 +11913,7 @@ exports[`regression tests > shift-click to multiselect, then drag > [end of test
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -11886,6 +11968,7 @@ exports[`regression tests > shift-click to multiselect, then drag > [end of test
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -12156,6 +12239,7 @@ exports[`regression tests > should group elements and ungroup them > [end of tes
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -12210,6 +12294,7 @@ exports[`regression tests > should group elements and ungroup them > [end of tes
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -12264,6 +12349,7 @@ exports[`regression tests > should group elements and ungroup them > [end of tes
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -12592,6 +12678,7 @@ exports[`regression tests > single-clicking on a subgroup of a selected group sh
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -12646,6 +12733,7 @@ exports[`regression tests > single-clicking on a subgroup of a selected group sh
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -12792,6 +12880,7 @@ exports[`regression tests > single-clicking on a subgroup of a selected group sh
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -12846,6 +12935,7 @@ exports[`regression tests > single-clicking on a subgroup of a selected group sh
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -13356,6 +13446,7 @@ exports[`regression tests > supports nested groups > [end of test] undo stack 1`
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -13410,6 +13501,7 @@ exports[`regression tests > supports nested groups > [end of test] undo stack 1`
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -13464,6 +13556,7 @@ exports[`regression tests > supports nested groups > [end of test] undo stack 1`
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -13943,6 +14036,7 @@ exports[`regression tests > switches from group of selected elements to another
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1006504105,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -14019,6 +14113,7 @@ exports[`regression tests > switches from group of selected elements to another
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -14073,6 +14168,7 @@ exports[`regression tests > switches from group of selected elements to another
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -14127,6 +14223,7 @@ exports[`regression tests > switches from group of selected elements to another
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -14284,6 +14381,7 @@ exports[`regression tests > switches selected element on pointer down > [end of
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 23633383,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -14360,6 +14458,7 @@ exports[`regression tests > switches selected element on pointer down > [end of
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -14414,6 +14513,7 @@ exports[`regression tests > switches selected element on pointer down > [end of
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -14797,6 +14897,7 @@ exports[`regression tests > undo/redo drawing an element > [end of test] redo st
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"startArrowhead": null,
"startBinding": null,
"strokeColor": "#1e1e1e",
@@ -14853,6 +14954,7 @@ exports[`regression tests > undo/redo drawing an element > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -14907,6 +15009,7 @@ exports[`regression tests > undo/redo drawing an element > [end of test] undo st
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
"strokeWidth": 2,
@@ -33,6 +33,7 @@ exports[`select single element on the scene > arrow 1`] = `
"roundness": {
"type": 2,
},
"schemaVersion": 2,
"seed": 1278240551,
"startArrowhead": null,
"startBinding": null,
@@ -80,6 +81,7 @@ exports[`select single element on the scene > arrow escape 1`] = `
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"startArrowhead": null,
"startBinding": null,
@@ -114,6 +116,7 @@ exports[`select single element on the scene > diamond 1`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -146,6 +149,7 @@ exports[`select single element on the scene > ellipse 1`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -178,6 +182,7 @@ exports[`select single element on the scene > rectangle 1`] = `
"opacity": 100,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": 1278240551,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -31,6 +31,7 @@ exports[`repairing bindings > should strip arrow binding if repair throws 1`] =
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -78,6 +79,7 @@ exports[`restoreElements > should restore arrow element correctly 1`] = `
],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -118,6 +120,7 @@ exports[`restoreElements > should restore correctly with rectangle, ellipse and
"roundness": {
"type": 3,
},
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "red",
"strokeStyle": "dashed",
@@ -156,6 +159,7 @@ exports[`restoreElements > should restore correctly with rectangle, ellipse and
"roundness": {
"type": 3,
},
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "red",
"strokeStyle": "dashed",
@@ -194,6 +198,7 @@ exports[`restoreElements > should restore correctly with rectangle, ellipse and
"roundness": {
"type": 3,
},
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "red",
"strokeStyle": "dashed",
@@ -237,6 +242,7 @@ exports[`restoreElements > should restore freedraw element correctly 1`] = `
"pressures": [],
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"simulatePressure": true,
"strokeColor": "#1e1e1e",
@@ -283,6 +289,7 @@ exports[`restoreElements > should restore line and draw elements correctly 1`] =
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -330,6 +337,7 @@ exports[`restoreElements > should restore line and draw elements correctly 2`] =
"polygon": false,
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"startArrowhead": null,
"startBinding": null,
@@ -370,6 +378,7 @@ exports[`restoreElements > should restore text element correctly passing value f
"originalText": "text",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -412,6 +421,7 @@ exports[`restoreElements > should restore text element correctly with unknown fo
"originalText": "",
"roughness": 1,
"roundness": null,
"schemaVersion": 2,
"seed": Any<Number>,
"strokeColor": "#1e1e1e",
"strokeStyle": "solid",
@@ -240,7 +240,7 @@ exports[`exportToSvg > with elements that have a link 1`] = `
`;
exports[`exportToSvg > with exportEmbedScene 1`] = `
"<!-- svg-source:excalidraw --><metadata><!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 --><!-- payload-start -->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1WW2/TMFx1MDAxNH7fr4jM68SctF1L31xu4zJcdIFEXHUwMDExk0A8ePFJYsWxM9vphar/fbZD4zRMPLPSVIp0vnP15+8o3V1EXHUwMDExMttcdTAwMWHQPEKwSVx0Z1SRNbp0+FxulGZSWFfibZ1cdTAwMTZQkW9DVDYq9fmFMfX86opLW6aQ2sxHXHUwMDE447ZcdTAwMTRwqEBcdTAwMThtw35YO4p2/m09jLrU1Z16+LzISiZo8pBW0483i/fffapcdTAwMGba2JhxPO7sres+mnb2mlFTWCzGuMNcbmB5YVx1MDAwNiBcdTAwMTE5d7NcdTAwMDZEXHUwMDFiJUt4I7lUbpBcdTAwMTfYP6H1PUnLXFzJRtBcdTAwMTBcdTAwMTNPXGK5z0JMxjhfmi1vWSBp0ShAg1x1MDAwZXeHXHUwMDExXHUwMDA3eJenpeU+ZNmWeSFA66NcdTAwMWNZk5SZ7eBUbr76lnp2f4apXHUwMDE0qeDW0StcdTAwMWHO+4VcdTAwMDX9XfjIYblcdTAwMDdHNFwiveNrXHUwMDAw6ruN4+vJ9Fx1MDAxNZ51nqCOOMFD9JNcdTAwMTReXHUwMDEzcTybYTxOptehjb6xajC+bEa4hkC1m+xtUMrRdE1NSZtcdTAwMTTY4EyUwzirvvKJ2lx1MDAwN41TRiopKPL4/vKsxX9di/Hpalx1MDAxMThntYbnocVcdTAwMTjc7//WYnK6WjSwMb2Lk8Is2S/n6Z3Boe9IxbjjeVx1MDAxMkq4VFtCKpYzQXh0XFzrXHUwMDAwf/17mLNcdTAwMTac5Y44xCHruSx3htn/XHUwMDE0ndvIOnhTO1x1MDAxNWFcdTAwMDLUn1dqeYBcdTAwMGad3F8mYWbSXHUwMDE4+Vx1MDAwNXR7RM/IeVx0n8lcdTAwMTKOzkvYLWFcdTAwMTj8lJbQvr1QXHUwMDEwqeulscRad7uSaMVg/fpcdNFn/nFfUr/CTvTgbmm3v9g/XHUwMDAyTFx1MDAxNkxwIn0=<!-- payload-end --></metadata><defs><style class="style-fonts">
"<!-- svg-source:excalidraw --><metadata><!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 --><!-- payload-start -->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1WW2vbMFx1MDAxOH3vrzDaa1llJ2nSvGXrLoWxwTIorOxBtT7bwrLkSnIuXHUwMDBi+e+T5MVyvLLnNYtcdTAwMDOG7350dD6c3UVcdTAwMTQhs61cdTAwMDHNI1x1MDAwNJuUcEZcdTAwMTVZo0vnX4HSTFxuXHUwMDFiSrytZaNSn1lcdTAwMThTz6+uuLRcdTAwMDWF1GY+wlx1MDAxOLdFwKFcdTAwMDJhtE17sHZcdTAwMTTt/NtGXHUwMDE4daWre/X0ZZGVTNDkKa2mn25cdTAwMTdcdTAwMWa++1KftLE543jc2Vs3fTTt7DWjprC+XHUwMDE4485XXHUwMDAwy1x1MDAwYjNwXHUwMDEykXOHNXi0UbKEt5JL5YC8wv5cdKNcdTAwMWZJWuZKNoKGnHhCyGNcdTAwMTZyMsb50mx5y1x1MDAwMkmLRlx1MDAwMVx1MDAxYUy4P0BcdTAwMWP4uzotLcuhyo7MXHUwMDBiXHUwMDAxWlx1MDAxZtXImqTMbFx1MDAwN6dy+Oo76tn9XHUwMDExUClSwZ2jVzSc91x1MDAxYlx1MDAwYvq78VHAclx1MDAwZo5oRHrH11x1MDAwMNRPXHUwMDFix9eT6VxynnWRoIM4wUPvZym8JuJ4NsN4nEyvw1x1MDAxOH1r1WB824xwXHKBaofsXVDKXHUwMDExuqampC1cbmxwJsphnlVf+Uzvg5opI5VcdTAwMTRcdTAwMTR5//7yrMV/XYvx6WpcdTAwMTE4Z7WGl6HFXHUwMDE43O//1mJyulo0sDG9i5PCLNlPXHUwMDE36Z3Bed+TinHH8yS0cKW2hVQsZ4Lw6LjXwf3t72nOWnCWO+JcdTAwMTCHrFx1MDAxN7LcXHUwMDE5Zv9TdGEj61x1MDAxME0tKsJcdTAwMDSoP6/U8lx1MDAwMFx1MDAxZju5v05cdTAwMDJm0lx1MDAxOPlcdTAwMTV0e0TPyHlcdF/IXHUwMDEyjs5L2C1hXHUwMDAwfkpLaN9eKIjU9dJYYm24XUm0YrB+84zoM/+4L6lfYSd6cLe021/sf1x1MDAwMVSoRdMifQ==<!-- payload-end --></metadata><defs><style class="style-fonts">
@font-face { font-family: Excalifont; src: url(data:font/woff2;base64,d09GMgABAAAAAAf0AA4AAAAADbQAAAegAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgjgcNAZgAHwRCAqPYItcCxoAATYCJAMwBCAFgxgHIBujClGUblKX7Edh3Pg8OJbt5MlDFPwWk6FmJ08terdayeDx9O8Fa5eunTJ1ykAUGuAvgOF5bPfuH0nXrvQrNkFoNlERBLIQDd/mj2kP7fdg8avL4M/sm4cbu4L2i1VQVjShz/+90/YE3IJFmOC+f0Z1Xhs3bVxiJZZGa1IgY5sHCJ2EM2iBndkLWsZvFxCAhRBGCknKEOQenHCpmE2fVQTl1atzWyjvzs3aQPnWd20PJQZeG3mQp1lnLimFBAhOKFIQSrGa+vOB69gLCRkjLr4NIjd5rXiz8hhu+LIe9DZCgkJjmZEy34MkhXNBJ8GhNMMnJUgmSYA0AowAwT2zRor05iZAeN/80c4UkYlgSTOaKgOQCUOSE5F+z6+DXqndDTk4CEHP2v3/aKw7lXQXgAUAQP5+kgIpTYMHT9MEjIyWxJ5V5jAzgnrNtNBKWx101tXee86rA5O1f1fiIzEtJsS4GBMjYlikIhEvwwXDjYgiApUFdjgCFAA1m2GorwgdA5a6fzxxX0ei+Eqw6MspHfbmte7eLSh2FSEREgnySedVN+VfsbKAVQygCrGALXgDQoSA0kZqfB2OiyyaZolc/i3tnXswySlmifL9eo1ReyWQcYadAK/DD9c80uaI4pamykJM2hp/MF2uj+teZm9LiRlrltgBlcVYlWVWf+WPTpVJj40Kz9Gvi5p21Zcov8bKEL+5Uirz+j2Hjzr+99zosad2XtbpfsbKgyIQ3RJHxrTH1ysQQAjTUaii13B+OTtxrFoLubjpMYtit2uul6DdSPvKaQl/9FkppthYCXEvjoEdStVVjti2fUQf34q9YjychmIsxCAjKkj0GW4mIhlX1snPOEVRVq4UMRQwkzJNhK143IsBOlghz9meJAGf4apbAmYRMj2hsj5X1OGDPuIKXoOyN8yIMYbeusXTa9f4a+1UvYG9FgQxzoQBUoSPD5/ezAuQIP8s8IyVrUGrwSxC95WPAdlx3EkkQq5yNjcaKAAZ4LEHheIMvgHV3fe6X41/6rzCiMBwSxrnvl9RcR0gK5fy4jDVigBySy99iwlppT9aTlWIMSMKBx9WkbupSbZXNC/CKUC6z53jA0mS7340zruutV7xYguW6p/01tYHOQZQ7ptAagFiLAzFWqyWUwN8/eNGSyn2elPguvF9At0XUNlNv4t202nq+EnkKvdW6aLVlJUxhpXYUqMsn5svp9eoTpvKKf6BY8QwAkaJWYSggEuximEYiCVE0TjN5ojkVoznAP0GytsVT1SesrOn/s8LsMpVpXtSc6To4sT6XIl1q0jH96rd5/g5vmi35+y6eeYPNqjBGHtX0nKFGywfPr19aO9Gh/Q1sWZGuqckOoOJmlK2pSPTSgm/46h389ap+VmOnxsPdspP82Xyy2l7u6i2908pVjRkDbEddOKOprOPJ/94eJ59fi6jDtB6VbzuwXb5puJcqcKnUeM72fFnIlssAv/Z6uMq2s1Jd8qpd7DZo538w5PG7cHm2TU2TD41PjYiaUSikYspa/kjJ84AdgqXsT226/L+fW6j99QmJZlWN99tfcdbUPO17tLu8+gVw73h3OfmurdS9BCa5twNfokJhx7/agK3fHC9rXVewbT0kZG9vXqRBOtS6xGOZ5dC3pwleZIyidL1le+xC3btOlwJkXqGESosoDUG2TqcuE/6OcolnOykkpKdD+5l7+JODWBpAycPke+STDMRWidsWCLvfQJbKM7JpnkLG1WV73qjg6eZ1EMVF1NgG5rTaZF2r7tJNs2VzabNrTQfhSOtgxRxRLP5mldJB6/b6R5LWk9ss9nNUGyTTx8iytdCS9xlAlvtN/1hTrYObLVe5T8zLWNk2oko/bq0dv1cvjXrGC5k+pfYm+L1MtXCFsSzKDTY/dhu66JJWqlfkIxw7T5ufjDBa4pCy7ObPC0cojzlZMlCh2VjKwfX8qy5cpyRt1hp6DeKs/UZjc6zfGxC0rJHl1IUtIm2p7Tg+6VKn8vbfWR9fHljiebwTXPXTQ13HmoSbMssDsa32NnSfmmoH92xuU/E7U2qS8vWYFD9D73VJodqvWU8l7tB+b9ZdPiXvC2qoboerfoamG78+oOX7uWn1/WJy87rJPSHcVmUO7sN0ypzcG5zdfzU8k/NSh5OCbHvUSJlOk2xGrkmubA+nV7YtUCdoJk2vZ/dNSvrAkFnE0toKlC7rHllSrrOzt4Yb91LaLga9TtY+etg/uCpE8rVr604yv7YaE2x450wAACIfUvVNvFrrWXyNylLvwSAR70CtQDwePGbPuLQ/32Y10wCAClKi8AXKzralCj+/e0Dwri9RW2ArkwEqBW+cYJzghDkKyuPEB0FElKG8DIXEQkASS4s/2PSN2DGs1Bi6eh9EhVoZDAH0NblyEbw9tsoChtttEDDbQxvDTZWKm+YcYcDOj01qtdWK8110F5XIQq+nMJuwnpSopmb7KJVWbUgQqhwkyQxlOd76aglFYEKoxAJ8OeFkYPjBPTuQejsbXStQgY5klp1cr1LoQHSUa8StKqVbKnrXAqNAgg8wm1EB6RBL7ejLWnSmSI9hGJQZdAW2trTXRJoBsJm6M5VNQlFM3yJ/7EAAAA=); }
@font-face { font-family: Excalifont; src: url(data:font/woff2;base64,d09GMgABAAAAAAHcAA0AAAAAA9gAAAGMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cNAZgAAQRCAoAKgsEAAE2AiQDBAQgBYMYByAbHQPIrgp4MjSeIQLqpl4jnPFQwveqm205gmrZevZ2/8kKGaJ6ictBuCwMMnsKo8hC4RwaLBrJ7dXaFrFk0Re1e/Dk3t9wCUVrYAiZkgiZ5rGDVFdY04wBF4APOCzXHr/ljrNIDqLAY/slkQf0SyjxLNBaAq8Z1AJqYW5j0GjbckRLQhoJCgwYoyfY3q33QS5DrSAwYB4hFruNve4WoN2On4P29GEFWsC+nVM/UvSlVwIcsWycI/5gbqfUhE/9Q2P7UppTOAVeIR4TYIocELVKIEACZJgXCJ5GXl0o+esbFP3g+763DcDPx6/60MrnBaBPAsGPUDRC/8+FGIqGUSBA+NIJOwTWe13HRCIrgEvfRhj1RjLiE42eG7I5DIpVNuqkNNhxwaItTI2srRz4dfHGjhZoO0O8nb2pilFYQKhenFaycLUxsYcoAQRyoRBEnPvcgfysPq+npClt8UxLyvHWjaudqbGJA+TCckNECBGBGFforuTs0M4CUMbCAvp+P4in4o864XECREBtFQAAAAA=); }
@font-face { font-family: Nunito; src: url(data:font/woff2;base64,d09GMgABAAAAAAIsAA4AAAAABLQAAAHYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgP1NUQVREAAQRCAoAKgsEAAE2AiQDBAQgBYQkByAb5wPIrgp4Mt6IIcJZFNCfWmZY6KzqazTt6AiVHCFawzJ7V0CQBKoSQQEpFKrCVxiSFbqqqsaTevKs/q7s6uBYmujMyA9wxb6a7XnEOcNnDLgG4nW8PoPzHzYpS2uqp51pL3eB/xZoxIllCQc80B9o4j/4xMbxQB+j+SC3hsm6JmI8RMaHj+aJApW6ZbkXlg4vXSE5FECg0og6LzxP9pOarug4tF1RLpbHeZqLX0pIt2mfy3pNG6eyGaRIjrnrr/gv2c//yGdjpJ/7DuJLin5eIZRLaObBMM/NpYpuXJ8z3SE088mEFANcCARESfwChCioAwESsVxBgeyxp6+vZ3Xzv8uz7Ae8tRk+p6RUTPOR7BmlEgh+STsAimNuKibilyluhBNe5/wCACSBKrcykVfgyb+RYcK/TGq9yMyCt3bOskSnR1FqTLMSVBsMGLQVltDKKw2IYA+wcGxHJCINY9mDOCaN4IZEo1ChY4xNg8DaB0RxDqnbMNjXJJRzF9iInqahtm67M8dOHFvXaYbn+wrGxKG3YZI+2V4CW58ovdfV1tFHXFJJiPH7T1FAJxEgYo5BKkA5iDIVQluOqZYWhQapGF6TAFhaFAAoTBIZsCFHi/0oV3gpVKwbAA==); }