Commit graph

64 commits

Author SHA1 Message Date
Gavin Nishizawa
9e31f83b7b
consider text containers as label-less when adjusting edges for dagre 2023-03-14 15:14:15 -07:00
Alexander Wang
d6fee41e3b
make dagre inter-container connections better 2023-03-09 19:49:40 -08:00
Gavin Nishizawa
bacb22797c
fix 2023-03-03 22:31:09 -08:00
Gavin Nishizawa
13a3edc4ba
basic fix 2023-03-03 22:18:56 -08:00
Gavin Nishizawa
609b3e5eb3
move person labels to outside bottom 2023-03-02 14:57:13 -08:00
Gavin Nishizawa
d7ad0f39a9
shift whole edge down if horizontal between two non root nodes 2023-02-27 19:54:39 -08:00
Gavin Nishizawa
454196be9b
unless the dst is also on a container 2023-02-27 19:41:59 -08:00
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