Commit graph

57 commits

Author SHA1 Message Date
Gavin Nishizawa
5844c54bcf
handle non-vertical directions when shifting nodes 2023-02-27 19:41:18 -08:00
Gavin Nishizawa
daadca15cd
pad label box, avoid short segments 2023-02-23 13:02:40 -08:00
Gavin Nishizawa
e3ac2a4170
move container edge back if it runs into the container's label 2023-02-23 11:35:56 -08:00
Alexander Wang
ffea3c9ab2
fix 2023-02-14 11:34:18 -08:00
Alexander Wang
aa1f123f71
more accurate 2023-02-13 11:23:54 -08:00
Alexander Wang
f14326c334
ok 2023-02-13 10:48:55 -08:00
Alexander Wang
e37fc89bb1
icons in top left of containers 2023-02-13 10:42:47 -08:00
Alexander Wang
019429edcf
try different value 2023-02-10 21:45:31 -08:00
Alexander Wang
0f9d98fa8a
Merge branch 'master' into tune-spacing 2023-02-10 21:27:10 -08:00
Alexander Wang
b30a72b2b3
merge 2023-02-10 21:25:28 -08:00
Alexander Wang
c33676a416
ok 2023-02-10 20:47:58 -08:00
Alexander Wang
8ff4cf97ad
continue connecting directly 2023-02-10 20:41:17 -08:00
Alexander Wang
0877c349ad
comments 2023-02-10 14:30:05 -08:00
Alexander Wang
2e5612697f
ooops 2023-02-10 14:28:52 -08:00
Alexander Wang
279b82b5c6
comments 2023-02-10 14:28:43 -08:00
Alexander Wang
af11b4ddb5
tests 2023-02-10 14:02:57 -08:00
Alexander Wang
9fad105822
fix padding 2023-02-10 13:47:22 -08:00
Alexander Wang
4229f52f1f
oops 2023-02-10 13:38:31 -08:00
Alexander Wang
563c6999d0
cleanup 2023-02-10 12:50:25 -08:00
Alexander Wang
ac960ae488
clean 2023-02-10 12:20:00 -08:00
Alexander Wang
939a5ca088
ok 2023-02-10 12:18:50 -08:00
Alexander Wang
8ec04a1f61
save 2023-02-10 10:25:44 -08:00
Alexander Wang
dbac4b8cdf
dagre 2023-02-09 19:29:30 -08:00
Alexander Wang
cadaf0c830
save 2023-02-08 22:11:52 -08:00
Gavin Nishizawa
54f34d72ad
extend previous segment to target if last segment is very short 2023-01-12 11:23:23 -08:00
Gavin Nishizawa
25e37fd0c4
handle straight line 2023-01-12 11:23:23 -08:00
Alexander Wang
4b12be7974
Revert "remove inferior stub"
This reverts commit 0db3a193b8.
2023-01-06 12:24:45 -08:00
Alexander Wang
0db3a193b8
remove inferior stub 2023-01-06 12:23:47 -08:00
Alexander Wang
4657542def
labelpos 2023-01-06 12:21:47 -08:00
Alexander Wang
2b3faf8f64
fix dagre edge label overlaps 2023-01-06 12:18:26 -08:00
Alexander Wang
115d6e4147
default layouts 2022-12-30 13:36:49 -08:00
Alexander Wang
1831af5308
add tags to dagre 2022-12-30 13:26:01 -08:00
Alexander Wang
4b99bc30a7
elk/dagre name consistency 2022-12-30 12:25:33 -08:00
Alexander Wang
eccec7afdd
elk 2022-12-29 22:43:01 -08:00
Alexander Wang
590caa243c
works 2022-12-29 21:11:45 -08:00
Gavin Nishizawa
707f5b9dd7
set dagre ranksep according to max edge label size 2022-12-20 16:05:35 -08:00
Gavin Nishizawa
e2b510a1c8
improve label placement for shapes with icons 2022-12-19 20:48:01 -08:00
Gavin Nishizawa
90846c6599
update label positions for images 2022-12-19 20:02:00 -08:00
Anmol Sethi
d4d6c760e5
d2dagrelayout: Fix regexp
See https://github.com/terrastruct/d2/pull/394#discussion_r1042504655
2022-12-07 19:21:56 -08:00
Júlio César Batista
8764dfb78b
Fixes issues with special chars in dagre ids 2022-12-06 13:44:59 -08:00
Gavin Nishizawa
861338e731
use backticks when applicable 2022-12-05 13:24:40 -08:00
Gavin Nishizawa
f5d46b0584
refactor 2022-12-05 13:15:43 -08:00
Gavin Nishizawa
5b5f9e0923
comment 2022-12-05 12:00:10 -08:00
Gavin Nishizawa
53bceb8578
fix dagre layout with \r in IDs 2022-12-05 11:56:26 -08:00
Gavin Nishizawa
8659af5d57
fix unmarshalling id with newlines from dagre 2022-12-05 11:43:27 -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
Alexander Wang
7cf2a4996e
switch dagre to goja 2022-12-03 11:43:33 -08:00
Alexander Wang
2781d904be
self referencing edges 2022-12-02 19:53:36 -08:00
Alexander Wang
557e097a42
fix dagre node ordering 2022-12-02 15:55:33 -08:00
Anmol Sethi
d116889fc9
Switch fully to util-go 2022-12-01 11:48:49 -08:00