Commit graph

615 commits

Author SHA1 Message Date
Alexander Wang
1739d79b6b
fix dagre edge label overlaps 2023-01-06 12:19:01 -08:00
Alexander Wang
2b3faf8f64
fix dagre edge label overlaps 2023-01-06 12:18:26 -08:00
Bernard Xie
35c1a1633f
add script to tests 2023-01-03 16:42:39 -08:00
harryjrk
e3047b6aba
fix curved connections issues 2023-01-01 11:35:21 +01:00
OneRain2333
f2a0de9f69 update tests 2023-01-01 16:13:32 +08:00
harryjrk
2bff170c6f
rename crow foot to shorter name, add tests 2022-12-31 19:03:40 +01:00
Alexander Wang
e8a897530c
update tests 2022-12-30 21:00:34 -08:00
Gavin Nishizawa
6489f05e81
update tests 2022-12-29 12:01:32 -08:00
Gavin Nishizawa
51c03985e7
add only_header_class_table regression test 2022-12-29 12:01:30 -08:00
Gavin Nishizawa
f8482ee96a
fix elk panic with empty label 2022-12-29 00:00:56 -08:00
Gavin Nishizawa
a40a3a7f1f
add regression test 2022-12-29 00:00:56 -08:00
Gavin Nishizawa
5509621a43
update tests 2022-12-28 21:28:42 -08:00
Gavin Nishizawa
2f4446ee18
add tests with only width or height set 2022-12-28 21:28:40 -08:00
Gavin Nishizawa
5d4059e470
support setting width/height on non-image shapes 2022-12-28 21:27:33 -08:00
Gavin Nishizawa
6cb72cb417
add unnamed_class_table_code regression test 2022-12-28 21:27:33 -08:00
Alexander Wang
51e281d3f6
update tests 2022-12-28 16:42:22 -08:00
Alexander Wang
08e82e652f
test update 2022-12-28 16:38:34 -08:00
Alexander Wang
d50449cf63
works 2022-12-28 16:19:30 -08:00
Alexander Wang
507e5120e1
update test 2022-12-28 15:17:34 -08:00
Alexander Wang
031d258463
tests 2022-12-28 14:31:01 -08:00
Alexander Wang
70f76a8f5b
replace icon 2022-12-27 10:07:19 -08:00
Alexander Wang
51d51709b0
svg works 2022-12-27 00:20:49 -08:00
Alexander Wang
e4a7bb5215
save 2022-12-26 23:56:23 -08:00
Alexander Wang
9e658adf08
update tests 2022-12-25 21:50:40 -08:00
Alexander Wang
4cc7dde896
text font sizes and bold, italic, underline 2022-12-25 21:49:26 -08:00
Alexander Wang
a09f614f5f
update tests 2022-12-25 17:33:12 -08:00
Alexander Wang
7c41142487
make font family for markdown headings explicit 2022-12-25 17:22:55 -08:00
Alexander Wang
9eaa4e98c4
cleanup 2022-12-25 16:49:19 -08:00
Alexander Wang
c32bfdda34
constant nears 2022-12-25 16:33:32 -08:00
Alexander Wang
ae2f75890b
fix class header 2022-12-24 16:19:09 -08:00
Alexander Wang
a02779cb7f
use monospace font for class shape 2022-12-24 16:10:58 -08:00
Alexander Wang
64d7d5f1b6
apply themes to tables and classes 2022-12-24 15:56:22 -08:00
Alexander Wang
462d22a75f
don't round 2022-12-24 13:39:45 -08:00
Alexander Wang
03e27abb54
elk force order 2022-12-24 13:34:23 -08:00
Alexander Wang
96374da51e
fix icon query param escaping 2022-12-24 12:45:12 -08:00
Alexander Wang
745900b137
fix group label position 2022-12-23 13:16:33 -08:00
Alexander Wang
d41b98fbc9
update tests 2022-12-21 21:05:35 -08:00
Alexander Wang
b21318ca5b
Merge branch 'master' into sketch 2022-12-21 21:04:30 -08:00
Alexander Wang
07fb1a3d86
implement sketch 2022-12-21 20:55:27 -08:00
Gavin Nishizawa
495a21120c
update tests 2022-12-21 13:11:08 -08:00
Gavin Nishizawa
732bbf04bf
update tests 2022-12-20 16:07:23 -08:00
Gavin Nishizawa
2cffb51217
add dagre_edge_label_spacing e2e test 2022-12-20 15:56:36 -08:00
Gavin Nishizawa
cd582a268f
update tests 2022-12-20 15:33:13 -08:00
Gavin Nishizawa
6a064aa85c
update tests 2022-12-20 15:10:46 -08:00
Gavin Nishizawa
9f9774b142
update tests 2022-12-20 14:07:30 -08:00
Gavin Nishizawa
15a64b2333
add elk_alignment regression test 2022-12-20 13:01:11 -08:00
gavin-ts
fa07ee5ea2
Merge pull request #458 from gavin-ts/fix_sql_table_overflow
render: fix sql table overflow
2022-12-19 23:47:36 -08:00
Gavin Nishizawa
bd2498b1a4
update tests 2022-12-19 20:48:35 -08:00
Gavin Nishizawa
d78a460b64
update tests 2022-12-19 20:16:11 -08:00
Gavin Nishizawa
f7d6f418ee
update tests 2022-12-19 20:03:23 -08:00
Gavin Nishizawa
8dfca0d8e3
add overlapping_image_container_labels e2e test 2022-12-19 19:46:35 -08:00
Gavin Nishizawa
c054538ae2
update tests 2022-12-19 17:55:16 -08:00
Gavin Nishizawa
7b5c3ee3d8
update tests 2022-12-19 17:53:18 -08:00
Gavin Nishizawa
6429beb3bb
update tests 2022-12-19 17:53:18 -08:00
Gavin Nishizawa
212b7a9448
add sql_table_overflow regression test 2022-12-19 17:53:12 -08:00
Alexander Wang
c728dae366
Merge branch 'master' into markdown-stroke-fill 2022-12-18 20:18:52 -08:00
Alexander Wang
b5fb81bbb0
Merge branch 'master' into elk-trace-to-shape-border 2022-12-18 20:15:05 -08:00
Alexander Wang
e423c1a439
add changelog 2022-12-18 20:10:44 -08:00
Alexander Wang
5f1bf2c897
fix sequence edge identify 2022-12-18 20:06:36 -08:00
Gavin Nishizawa
0266a1f802
update tests 2022-12-17 21:34:42 -08:00
Gavin Nishizawa
d28aed6184
add markdown_stroke_fill e2e test 2022-12-17 21:32:54 -08:00
Gavin Nishizawa
98a2d59aea
update tests 2022-12-17 20:41:42 -08:00
Gavin Nishizawa
b031cc840c
update tests 2022-12-16 17:17:29 -08:00
Gavin Nishizawa
73a4ac1a6e
update tests 2022-12-16 15:48:24 -08:00
Gavin Nishizawa
65dc45c119
update tests 2022-12-16 15:43:58 -08:00
Alexander Wang
c4483523bf
fix sequence diagram with no messages 2022-12-11 16:35:27 -08:00
ejulio-ts
cb414e5382
Merge pull request #397 from ejulio-ts/gh-391-spans
sequence_diagram: Fix span size
2022-12-07 09:48:04 -08:00
Alexander Wang
10e58589de
fix empty diagram 2022-12-06 18:23:22 -08:00
Júlio César Batista
37ff40a3d0
Fix span size 2022-12-06 14:19:50 -08:00
Júlio César Batista
862c03c76d
Update tests 2022-12-06 13:45:59 -08:00
Alexander Wang
845219d60d
fix sequence distancing 2022-12-05 22:45:11 -08:00
Alexander Wang
06ea7c191a
unique label mask 2022-12-05 22:32:23 -08:00
Júlio César Batista
14ae6dca89
Merge branch 'master' into page-render 2022-12-05 21:31:13 -08:00
ejulio-ts
376e615f93
Merge pull request #361 from ejulio-ts/mask-group-label
Mask group label
2022-12-05 21:28:27 -08:00
Alexander Wang
1512ea6253
save 2022-12-05 19:52:20 -08:00
Alexander Wang
ecbef4d751
save 2022-12-05 19:51:16 -08:00
Alexander Wang
546ea0266c
save 2022-12-05 19:50:08 -08:00
Júlio César Batista
e1685ac09e
Merge branch 'master' into page-render 2022-12-05 19:47:42 -08:00
Júlio César Batista
835d657b3f
Update tests 2022-12-05 19:40:51 -08:00
Júlio César Batista
6272fec709
Use Blend instead MaskLabel 2022-12-05 15:53:43 -08:00
Júlio César Batista
27996f348a
Merge branch 'master' into mask-group-label 2022-12-05 15:20:23 -08:00
Alexander Wang
80d59be429
fix empty sequence panic 2022-12-05 14:51:01 -08:00
Alexander Wang
d0659439af
Merge pull request #364 from alixander/fix-sequence_layout
fix sequence layout placements
2022-12-05 14:46:10 -08:00
Alexander Wang
9e523015bf
rever theme change for now 2022-12-05 14:40:14 -08:00
Alexander Wang
4ed0ebc58b
use new span colors 2022-12-05 14:27:37 -08:00
Alexander Wang
fe5f9a9cbc
try theme 2022-12-05 14:22:40 -08:00
Alexander Wang
2a8a643b64
nvm 2022-12-05 14:13:26 -08:00
Alexander Wang
ce9bf38ee3
fix default theme 2022-12-05 14:09:27 -08:00
Alexander Wang
f179d8f3cd
Merge branch 'master' into fix-sequence_layout 2022-12-05 13:58:20 -08:00
gavin-ts
213912f476
Merge pull request #360 from gavin-ts/fix-dagre-id-with-newline
fix dagre id with newline
2022-12-05 13:57:39 -08:00
Alexander Wang
72b6101fbf
fix shifting 2022-12-05 13:55:00 -08:00
Alexander Wang
1b99604359
fix nested sequence diagram shape 2022-12-05 13:53:09 -08:00
Júlio César Batista
69385e016f
Fix actor padding for long notes 2022-12-05 13:43:05 -08:00
Júlio César Batista
d7f236e04a
Update tests 2022-12-05 13:33:23 -08:00
Júlio César Batista
73f08a24a0
Merge branch 'master' into mask-group-label 2022-12-05 13:22:46 -08:00
Júlio César Batista
297ea52b9e
Merge branch 'master' into actors-distance 2022-12-05 13:13:30 -08:00
Júlio César Batista
6ad1ae0f24
Remove inner label padding for masks 2022-12-05 12:48:03 -08:00
Alexander Wang
159e2016a9
blend groups 2022-12-05 12:09:32 -08:00
Júlio César Batista
092d196c0e
Update tests 2022-12-05 11:57:50 -08:00
Gavin Nishizawa
a9f0d5978b
update tests 2022-12-05 11:56:26 -08:00
Gavin Nishizawa
e83eb998cc
update tests 2022-12-05 11:43:27 -08:00
Júlio César Batista
f99cf98864
Tests 2022-12-05 11:36:20 -08:00
Alexander Wang
bed4ef7fae
fix group classification 2022-12-05 11:36:19 -08:00
Alexander Wang
5deb9b2d7d
blend groups 2022-12-05 11:22:16 -08:00
Júlio César Batista
fdf6699eb8
Merge branch 'master' into actors-distance 2022-12-05 11:11:26 -08:00
Júlio César Batista
a5b713673b
Handle case without edges between actors 2022-12-05 10:59:44 -08:00
Alexander Wang
e0d91d3c15
fix bolding 2022-12-05 10:46:06 -08:00
Júlio César Batista
077d29977a
Update tests 2022-12-05 10:36:42 -08:00
Júlio César Batista
c2f516b490
Merge branch 'master' into actors-distance 2022-12-05 10:36:00 -08:00
Júlio César Batista
3eca7bd139
Update tests 2022-12-05 10:33:46 -08:00
Alexander Wang
d7a2e1ac45
fix group padding 2022-12-05 09:54:45 -08:00
Alexander Wang
fff6637a03
fix empty file 2022-12-05 09:48:38 -08:00
Alexander Wang
de3c0518f5
group nesting padding 2022-12-04 23:38:47 -08:00
Alexander Wang
b8f00f32f1
fix groups in dagre 2022-12-04 22:41:24 -08:00
Alexander Wang
83118fb076
no aspect ratio 2022-12-04 22:40:45 -08:00
Alexander Wang
d93833a4f1
nvm 2022-12-04 22:38:43 -08:00
Alexander Wang
0b614b79b3
no aspect ratio actor height 2022-12-04 22:37:42 -08:00
Alexander Wang
dab9865ae3
increase self connection width 2022-12-04 22:34:38 -08:00
Alexander Wang
df81a5aeaa
fix span width 2022-12-04 22:31:37 -08:00
Alexander Wang
c765298e39
nested group styling 2022-12-04 21:57:59 -08:00
Alexander Wang
823c788307
lifeline z index 2022-12-04 21:19:40 -08:00
Alexander Wang
9bf1fb7b72
refactor group check 2022-12-04 21:12:59 -08:00
Alexander Wang
47201373a7
wip: z-indexing group <-> span 2022-12-04 20:53:31 -08:00
Alexander Wang
4de8a7e1f0
neutral notes 2022-12-04 20:28:24 -08:00
Alexander Wang
0f5b14c76a
reduce distance between actors 2022-12-04 20:05:25 -08:00
Alexander Wang
e9c9a80edb
actors are B5 fill 2022-12-04 19:57:52 -08:00
Alexander Wang
77a87668a7
fix message offset 2022-12-04 19:38:01 -08:00
Alexander Wang
c896b826a9
fix span adjustments 2022-12-04 19:21:13 -08:00
Alexander Wang
11d37cc448
fix messages going over notes 2022-12-04 19:12:49 -08:00
Alexander Wang
b5ff448189
Merge branch 'master' into sequence-diagram-self-edges 2022-12-04 19:04:25 -08:00
Alexander Wang
5b1b5edc86
sequence diagram fixes 2022-12-04 16:02:25 -08:00
Alexander Wang
f0cc4ee320
implement edge groups 2022-12-04 14:55:25 -08:00
Alexander Wang
105e9ad083
implement notes in sequence diagrams 2022-12-04 00:11:03 -08:00
Alexander Wang
3b94fabb0b
add label masks over all connections 2022-12-03 16:36:11 -08:00
Alexander Wang
d1bc498b0f
fix label and icon being placed over each other in dagre/elk 2022-12-03 16:30:44 -08:00
Júlio César Batista
e53c97ebec
Handle edges to/from descendants 2022-12-03 10:02:45 -08:00
Alexander Wang
c4dc93faee
Merge pull request #273 from alixander/self-referential-connections
self referencing connections
2022-12-02 20:07:03 -08:00
Alexander Wang
6a5c1e6d4b
update elk test 2022-12-02 19:54:13 -08:00
Alexander Wang
2781d904be
self referencing edges 2022-12-02 19:53:36 -08:00
Júlio César Batista
a2f7abc316
Fix actor font size 2022-12-02 19:15:04 -08:00
Júlio César Batista
b2e310d6ac
Add title padding 2022-12-02 18:40:59 -08:00
Júlio César Batista
4c44b9b367
Update tests 2022-12-02 17:22:30 -08:00
Alexander Wang
557e097a42
fix dagre node ordering 2022-12-02 15:55:33 -08:00
Alexander Wang
0d370cc600
fix testdata_accept=1 for new tests 2022-12-02 13:56:13 -08:00
Alexander Wang
ca23f30817
Revert "messages inside label"
This reverts commit b64008d4f9c55f387c40ed67e571c3c12a32b983.
2022-12-02 11:11:11 -08:00
Alexander Wang
0ca7246db4
messages inside label 2022-12-02 11:11:11 -08:00
Júlio César Batista
be21a957ff
Update message zindex 2022-12-02 10:27:32 -08:00
Júlio César Batista
f918991550
Fix tests 2022-12-02 10:23:11 -08:00
Júlio César Batista
8621512739
Handle layout with binaries 2022-12-01 18:30:14 -08:00
Júlio César Batista
d3316c7961
Add sequence diagram e2etests 2022-12-01 13:56:47 -08:00
Júlio César Batista
568121204e
Update tests 2022-11-30 13:33:26 -08:00
Júlio César Batista
a73d9ff7b7
Merge branch 'master' into render-priority 2022-11-30 13:31:32 -08:00
Gavin Nishizawa
723826ee30
update tests 2022-11-30 11:46:39 -08:00
Gavin Nishizawa
23d0b4499a
add large font size tests 2022-11-30 11:45:27 -08:00
Gavin Nishizawa
53cfa31ee1
render all font sizes in range 2022-11-30 11:44:12 -08:00
Gavin Nishizawa
8705212a95
add font_sizes test 2022-11-30 11:41:28 -08:00
Júlio César Batista
abcfa7cb24
Update tests 2022-11-30 11:23:30 -08:00
Júlio César Batista
399b96ca0e
Update tests 2022-11-29 21:43:01 -08:00
Júlio César Batista
0fc1294ae6
Rename RenderPriority -> ZIndex 2022-11-29 21:41:32 -08:00
Júlio César Batista
e13f8f6711
update tests 2022-11-29 21:41:29 -08:00
Alexander Wang
de786787bb
Merge branch 'master' into alixander/orientation 2022-11-29 16:49:13 -08:00
Gavin Nishizawa
1847c76b08
cleanup border path trailing space 2022-11-29 16:42:37 -08:00
Alexander Wang
bc21965892
2022-11-29 04:12:23PM 2022-11-29 16:12:23 -08:00
Alexander Wang
d45aa3f5c4
2022-11-29 04:08:36PM 2022-11-29 16:08:36 -08:00
Alexander Wang
a39bfce697
2022-11-29 04:02:37PM 2022-11-29 16:02:37 -08:00
Alexander Wang
5489733e2d
2022-11-28 09:42:55PM 2022-11-28 21:42:55 -08:00
Alexander Wang
b1cfeb19e6
2022-11-28 09:39:36PM 2022-11-28 21:39:36 -08:00
Gavin Nishizawa
ec1d3e47b4
update tests 2022-11-28 14:26:57 -08:00
Gavin Nishizawa
d6fddfc749
add transparent_3d test 2022-11-28 14:22:01 -08:00
Alexander Wang
f37b54ca24
2022-11-27 08:14:59PM 2022-11-27 20:14:59 -08:00
Alexander Wang
577646b3c9
2022-11-27 08:11:15PM 2022-11-27 20:11:15 -08:00
Alexander Wang
5565306244
2022-11-27 07:51:12PM 2022-11-27 19:51:12 -08:00
Alexander Wang
72dcdf9cc4
2022-11-27 01:54:41PM 2022-11-27 13:54:41 -08:00
Alexander Wang
fc4cea1a89
2022-11-27 10:11:14AM 2022-11-27 10:11:14 -08:00
Alexander Wang
93adc4f474
2022-11-26 11:19:16PM 2022-11-26 23:19:16 -08:00
Gavin Nishizawa
32b6bcc5d7
wrap shapes and connections in <g id=d2id> tag 2022-11-25 19:36:01 -08:00
Gavin Nishizawa
d683904d4d
render labels with font-color attribute 2022-11-25 17:09:59 -08:00
Gavin Nishizawa
ed8f1fb9e6
add font colors tests 2022-11-25 16:42:47 -08:00
Gavin Nishizawa
c473f43ff1
fix markdown measurements with newlines 2022-11-25 15:28:26 -08:00
Gavin Nishizawa
050356178f
add markdown newline tests 2022-11-25 11:48:03 -08:00
Gavin Nishizawa
6f24d6348e
consistent md renders regardless of system dark mode
fixes #159
2022-11-25 10:38:24 -08:00
Alexander Wang
ec68dc149c
2022-11-24 01:04:47AM 2022-11-24 01:04:47 -08:00
Alexander Wang
e78ce495a5
2022-11-23 11:16:23PM 2022-11-23 23:16:23 -08:00
Alexander Wang
73a65f2e5f
2022-11-23 10:48:57PM 2022-11-23 22:48:57 -08:00
Gavin Nishizawa
79c1b9d285
render arrowhead labels 2022-11-23 20:19:31 -08:00
Gavin Nishizawa
88bc8fec84
Add arrowhead label test case from #169 2022-11-23 19:47:07 -08:00
Alexander Wang
4e21c3b40a
2022-11-21 02:15:19PM 2022-11-21 14:15:19 -08:00
Alexander Wang
d974e85c72
2022-11-21 01:55:22PM 2022-11-21 13:55:22 -08:00
Alexander Wang
6f8017d16c
2022-11-21 01:25:14PM 2022-11-21 13:25:14 -08:00
Alexander Wang
70b3ac95fc
2022-11-16 05:17:12PM 2022-11-16 17:17:12 -08:00
Júlio César Batista
618d7f5edf
Update tests 2022-11-16 11:56:28 -03:00
gavin-ts
4854c65063 Merge pull request #72 from terrastruct/dagre-todo-test
darge: add todo test
2022-11-14 15:28:59 -08:00
Alexander Wang
6abbab5a7e 2022-11-12 01:31:08PM 2022-11-12 13:31:08 -08:00
Alexander Wang
65128d1346 2022-11-12 10:34:14AM 2022-11-12 10:34:14 -08:00
Alexander Wang
bac1476c39 2022-11-12 10:31:11AM 2022-11-12 10:31:11 -08:00
Alexander Wang
136faa0d1a k 2022-11-11 20:47:03 -08:00
Gavin Nishizawa
31d0124d31 add todo for dagre layout 2022-11-11 15:41:24 -08:00
Gavin Nishizawa
8cc5e733f9 render 3d keyword 2022-11-10 11:36:32 -08:00
Gavin Nishizawa
bc32502408 cleanup 2022-11-09 19:35:02 -08:00
Gavin Nishizawa
9dd1334363 always wrap shape in g element 2022-11-09 19:27:44 -08:00
Gavin Nishizawa
9dfdc0a9ee add all_shapes_shadow test 2022-11-09 11:58:22 -08:00
Gavin Nishizawa
c5f047805f use a group when a shape has multiple paths 2022-11-09 11:58:22 -08:00
Júlio César Batista
93c79731f8 Update test 2022-11-09 16:10:38 -03:00
gavin-ts
f66cad51f4 Merge pull request #60 from terrastruct/d2render-multiple-keyword
d2render: multiple keyword
2022-11-09 10:56:55 -08:00
Júlio César Batista
b6001a61c0 Update tests 2022-11-09 15:47:16 -03:00
Júlio César Batista
9bb0ad203a Merge branch 'master' into fix-arrowhead 2022-11-09 15:40:13 -03:00
Júlio César Batista
39f58d74cc Update tests 2022-11-09 14:42:02 -03:00
Gavin Nishizawa
87da12618e add all_shapes_multiple test 2022-11-08 19:45:24 -08:00
Gavin Nishizawa
d26967c1a2 cleanup 2022-11-08 19:04:41 -08:00
Gavin Nishizawa
ed8c8ea157 move tests to stable from todo 2022-11-07 19:35:09 -08:00
Gavin Nishizawa
d507f17a18 smaller pre code sizing to match css 2022-11-07 19:06:02 -08:00
Gavin Nishizawa
d985124608 update tests 2022-11-07 18:10:28 -08:00
Gavin Nishizawa
bffb018651 markdown code tabsize and measurement accuracy 2022-11-07 18:07:04 -08:00
Gavin Nishizawa
a554e40541 add md code block tests 2022-11-07 11:15:25 -08:00
Alexander Wang
524c089a74 oss
Co-authored-by: Anmol Sethi <hi@nhooyr.io>
2022-11-03 06:54:49 -07:00