diff --git a/e2etests/stable_test.go b/e2etests/stable_test.go
index a2e90709b..dbd033d98 100644
--- a/e2etests/stable_test.go
+++ b/e2etests/stable_test.go
@@ -637,6 +637,45 @@ func RegisterHash(h Hash, f func() hash.Hash) {
}
|
x -> hey -> y`,
+ }, {
+ name: "arrowhead_adjustment",
+ script: `a <-> b: {
+ style.stroke-width: 6
+ style.stroke-dash: 4
+ source-arrowhead: {
+ shape: arrow
+ }
+ }
+
+ c -> b: {
+ style.stroke-width: 7
+ style.stroke: "#20222a"
+ }
+ c.style.stroke-width: 7
+ c.style.stroke: "#b2350d"
+ c.shape: document
+ b.style.stroke-width: 8
+ b.style.stroke: "#0db254"
+ a.style.border-radius: 10
+ a.style.stroke-width: 8
+ a.style.stroke: "#2bc3d8"
+ Oval: "" {
+ shape: oval
+ style.stroke-width: 6
+ style.stroke: "#a1a4af"
+ }
+ a <-> Oval: {
+ style.stroke-width: 6
+ source-arrowhead: {
+ shape: diamond
+ }
+ target-arrowhead: * {
+ shape: diamond
+ style.filled: true
+ }
+ }
+ c -- a: {style.stroke-width: 7}
+ Oval <-> c`,
},
}
diff --git a/e2etests/testdata/stable/all_shapes/sketch.exp.svg b/e2etests/testdata/stable/all_shapes/sketch.exp.svg
index fcf7d2fdb..3c83a55c5 100644
--- a/e2etests/testdata/stable/all_shapes/sketch.exp.svg
+++ b/e2etests/testdata/stable/all_shapes/sketch.exp.svg
@@ -12,7 +12,7 @@ width="1539" height="824" viewBox="-100 -100 1539 824">rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud cba
\ No newline at end of file
diff --git a/e2etests/testdata/stable/binary_tree/sketch.exp.svg b/e2etests/testdata/stable/binary_tree/sketch.exp.svg
index e627cc671..c7029d6f7 100644
--- a/e2etests/testdata/stable/binary_tree/sketch.exp.svg
+++ b/e2etests/testdata/stable/binary_tree/sketch.exp.svg
@@ -12,7 +12,7 @@ width="1518" height="1004" viewBox="-100 -100 1518 1004">abcdefghijklmno abcdefghijklmno aaadddeeebbbccc
-111
+111
-222abcd abcd abc abc acfbdhg acfbdhg agdfbhec agdfbhec abcdefghijklmnopq abcdefghijklmnopq finallyatreeandnodessomemoremanythenhereyouhavehierarchyanotherofnestingtreesatreeinsidehierarchyroot finallyatreeandnodessomemoremanythenhereyouhavehierarchyanotherofnestingtreesatreeinsidehierarchyroot aabbccddllffwwyyadnniijjkkssuurmeemmmmgghhzzooppqqrrttvvxxabac
+aabbccddllffwwyyadnniijjkkssuurmeemmmmgghhzzooppqqrrttvvxxabac
-1
+1
-2
+2
-3
+3
-4
+4
-5
+5
-6abcdefghiqrjmnoszaabbeeffggklptuwxyccddv abcdefghiqrjmnoszaabbeeffggklptuwxyccddv Markdown: Syntax
-
ab abcdefghijklmnopqrstuvw abcdefghijklmnopqrstuvw abcdefghijklmnopqrstu abcdefghijklmnopqrstu acdefgbh acdefgbh topabcbottomstartend topabcbottomstartend acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc AKHIALFLGAMSTNAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTNDAKHIALFLGAMSTNAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTND