Alexander Wang
efc85915c6
change flag to string
2023-03-18 00:48:18 -07:00
Alexander Wang
98e61995e4
center flag
2023-03-17 22:32:48 -07:00
Alexander Wang
c3c60c5bab
fix elk container label
2023-03-17 21:46:57 -07:00
Alexander Wang
d3c1a3378e
changelog
2023-03-17 20:33:38 -07:00
Alexander Wang
225d3408ef
changelog
2023-03-17 20:22:05 -07:00
Alexander Wang
dc079c676d
changelog
2023-03-17 20:13:01 -07:00
Alexander Wang
f74e260624
browser flag
2023-03-17 20:10:44 -07:00
Bernard Xie
fa8ce114b7
Update next.md
2023-03-17 19:14:51 -07:00
Bernard Xie
8a24021805
Update next.md
2023-03-17 19:14:01 -07:00
Bernard Xie
1658c05f18
fix
2023-03-17 19:13:14 -07:00
Alexander Wang
e996325fb4
v0.2.5
2023-03-16 15:43:18 -07:00
Alexander Wang
170ae61bdc
Update next.md
2023-03-16 15:42:15 -07:00
Alexander Wang
c30887b363
new fill-patterns, grayscale
2023-03-15 23:02:17 -07:00
Alexander Wang
322fdc250a
changelog
2023-03-15 18:03:48 -07:00
Alexander Wang
e36f2f946b
elk fit labels, center contents
2023-03-15 13:07:45 -07:00
Alexander Wang
5c7bb9062f
[ci-force] changelog
2023-03-14 19:19:31 -07:00
Gavin Nishizawa
2d459b36a1
changelog
2023-03-14 15:14:38 -07:00
Alexander Wang
d75941bf4f
changelog
2023-03-14 13:08:17 -07:00
Alexander Wang
16bb6eb642
changelog
2023-03-14 12:53:21 -07:00
Alexander Wang
49b49c8263
[ci-base] changelog
2023-03-14 10:25:22 -07:00
Alexander Wang
f1d4641d42
Merge branch 'master' into mono-font
2023-03-13 16:04:59 -07:00
Alexander Wang
a9433a5204
fix arrowhead label detection
2023-03-11 21:33:03 -08:00
Alexander Wang
0dd4b7490a
changelog
2023-03-11 17:31:05 -08:00
Alexander Wang
29808f203b
reduce roughness of sketch connections
2023-03-11 10:04:12 -08:00
Alexander Wang
379e3ae414
Merge pull request #982 from donglixiaoche/class-and-sqltable-border-radius
...
Class and sqltable border radius
2023-03-09 20:30:49 -08:00
Alexander Wang
ba282b5f96
font: mono
2023-03-09 20:06:15 -08:00
Alexander Wang
d6fee41e3b
make dagre inter-container connections better
2023-03-09 19:49:40 -08:00
donglixiaoche
833967a296
chore: update doc
2023-03-09 14:28:30 +08:00
Alexander Wang
c16bd35bcb
bump go-util
2023-03-08 12:17:38 -08:00
Alexander Wang
7e398e1d46
v0.2.4
2023-03-07 11:11:52 -08:00
Alexander Wang
9adfec210b
Update next.md
2023-03-07 10:47:39 -08:00
Alexander Wang
a556160306
validate markdown
2023-03-07 09:38:19 -08:00
Alexander Wang
9199554800
give err msg for invalid edge style
2023-03-06 22:44:45 -08:00
Alexander Wang
412f53e229
ELK nodes grow to ensure port padding
2023-03-06 22:32:15 -08:00
Gavin Nishizawa
4794429840
changelog
2023-03-06 20:12:29 -08:00
Alexander Wang
60c912c605
compile reserved keys to lowercase in IR
2023-03-06 16:38:13 -08:00
Anmol Sethi
7cd821feb7
d2cli: Accept abspaths again
...
Fixes https://github.com/Homebrew/homebrew-core/pull/124831/files#r1125738853
2023-03-05 14:03:06 -08:00
Alexander Wang
fb20527aa4
v0.2.3
2023-03-04 11:55:18 -08:00
Alexander Wang
38c8b447f3
Update next.md
2023-03-04 11:41:29 -08:00
Gavin Nishizawa
7a552e9a55
changelog
2023-03-03 22:21:26 -08:00
Alexander Wang
c62f3168cd
changelog
2023-03-03 21:16:24 -08:00
Alexander Wang
e6644549be
implement internal links in PDF
2023-03-02 23:17:29 -08:00
Anmol Sethi
6706120bc6
ci: Install playwright deps in test.sh
2023-03-02 20:51:45 -08:00
Gavin Nishizawa
301ad2ac3c
changelog
2023-03-02 15:05:13 -08:00
Alexander Wang
3069dd43b5
changelog
2023-03-02 11:18:23 -08:00
Gavin Nishizawa
0e8a02f86f
changelog
2023-03-01 17:47:45 -08:00
Alexander Wang
91e0bbdf54
Update next.md
2023-02-28 22:13:26 -08:00
Anmol Sethi
af1faa7b35
deps: update [ci-force]
2023-02-28 17:58:39 -08:00
Gavin Nishizawa
c75a2eaf7e
changelog
2023-02-28 16:41:19 -08:00
Bernard Xie
2ddea9352e
Merge pull request #940 from berniexie/pdf-link-overlay
...
exports: pdf exports link overlay
2023-02-28 15:17:42 -08:00
Bernard Xie
c0d5bd9dd3
changelog
2023-02-28 15:14:45 -08:00
Gavin Nishizawa
af2c5dfd1f
changelog
2023-02-28 14:16:22 -08:00
Alexander Wang
014864b05e
Merge pull request #936 from terrastruct/v0.2.2
...
v0.2.2
2023-02-27 21:35:41 -08:00
Alexander Wang
ab4e4542d6
v0.2.2
2023-02-27 21:33:35 -08:00
Anmol Sethi
408506ceae
ci: Be specific about allowed platform for each builder to prevent QEMU usage
2023-02-27 21:29:31 -08:00
Anmol Sethi
014d95a054
deps: update [ci-force]
2023-02-27 21:04:42 -08:00
Alexander Wang
87db4418e6
Update next.md
2023-02-27 20:49:14 -08:00
Alexander Wang
53f1367bb2
Update next.md
2023-02-27 20:42:41 -08:00
Gavin Nishizawa
23c7bbf1f8
changelog
2023-02-27 19:24:34 -08:00
Anmol Sethi
f64b5c010d
IsContainerOnly -> IsFolderOnly
2023-02-27 14:39:09 -08:00
Anmol Sethi
89394421f8
changelog: Update
2023-02-27 14:39:08 -08:00
Anmol Sethi
e4fac7840f
cli: Improve multiboard output
...
- Boards with subboards are now selfcontained folders with index.svg/png as
the root board render.
- Boards that are only containers of other boards are not rendered. For example a
scenario with no modifications and only steps only has its steps
rendered.
- Boards with sibling boards of another type are rendered under a
subdirectory indicating their type to separate them. For example a
board with layers and scenarios has its layers rendered into subfolder
layers and scenarios into subfolder scenarios.
cc @berniexie see BoardContainer field on d2target.Board for the field
you were looking for to skip renders for PDFs too.
2023-02-27 13:50:03 -08:00
Alexander Wang
9cdfd20ff9
changelog
2023-02-27 12:58:21 -08:00
Anmol Sethi
25f8361eeb
changelogs/next.md: Update
2023-02-27 11:30:24 -08:00
Anmol Sethi
79eac42905
docker: Build cross platform release image natively
...
Playwright deps don't install when running under QEMU.
2023-02-27 11:25:43 -08:00
Anmol Sethi
5c2a80330f
docker: Install playwright dependencies on arm64
...
Also changed our code to only install chromium.
Closes #835
2023-02-27 10:30:59 -08:00
Jett Chen
c9477639cc
Merge branch 'master' into 3d-hexagon
2023-02-27 10:22:09 +08:00
JettChenT
5b5a976b7c
squash commits
...
upate tests
Update changelog
add support for Fill
update test case
resolve changes
2023-02-27 09:50:18 +08:00
Alexander Wang
87eae1b616
implement background styles
2023-02-26 16:23:51 -08:00
Anmol Sethi
06548f1543
cli: Document -dark-theme gotcha
...
Updates #831
2023-02-25 10:39:21 -08:00
Alexander Wang
91e11eef85
changelog
2023-02-25 08:31:56 -08:00
Alexander Wang
fabe85a0da
changelog
2023-02-25 07:55:02 -08:00
Bernard Xie
266a812adb
add to readme and changelog
2023-02-24 13:50:17 -08:00
Bernard Xie
c3071598dc
add comment, fix tests, add to changelog
2023-02-24 12:01:37 -08:00
Alexander Wang
633e044049
changelog
2023-02-23 23:18:48 -08:00
Alexander Wang
423893cdfa
v0.2.1
2023-02-23 19:52:44 -08:00
Alexander Wang
ad7633c2cc
update man
2023-02-23 17:26:25 -08:00
Alexander Wang
994ec12c34
[ci-base] fmt
2023-02-23 16:42:27 -08:00
Alexander Wang
6a1b975e39
Update next.md
2023-02-23 16:27:01 -08:00
Alexander Wang
4fcf91d526
Update next.md
2023-02-23 16:20:20 -08:00
gavin-ts
1a27dee9c8
Merge pull request #880 from gavin-ts/adjust-dagre-edge-for-container-label
...
dagre: stop container edges at container label
2023-02-23 14:48:53 -08:00
Alexander Wang
cea18eaf21
Update next.md
2023-02-23 14:14:39 -08:00
Alexander Wang
9108023f59
Update next.md
2023-02-23 14:14:21 -08:00
Gavin Nishizawa
3584bf0e58
changelog
2023-02-23 11:46:24 -08:00
Alexander Wang
869b37d1b1
changelog
2023-02-23 11:26:11 -08:00
Vojtěch Fošnár
6c8ff99eaf
merge updates
2023-02-23 11:41:42 +01:00
Alexander Wang
9c99212762
changelog
2023-02-22 13:45:00 -08:00
Vojtěch Fošnár
9d5a0fa1d0
fix manpage :D
2023-02-21 09:53:19 +01:00
Vojtěch Fošnár
2e789b7397
update manpage
2023-02-21 09:48:17 +01:00
Vojtěch Fošnár
75102f3d40
fix CLI option, update and hopefully fix tests
2023-02-20 20:09:17 +01:00
Vojtěch Fošnár
d8525f5225
Merge branch 'terrastruct:master' into master
2023-02-20 19:54:39 +01:00
Alexander Wang
5f750f7109
Merge branch 'master' into container-dimensions
2023-02-20 09:07:12 -08:00
Vojtěch Fošnár
6fcc58a4f8
Merge branch 'terrastruct:master' into master
2023-02-20 10:27:44 +01:00
Alexander Wang
d31c7e37bb
changelog
2023-02-19 14:10:10 -08:00
Vojtěch Fošnár
7bf795b455
Merge branch 'terrastruct:master' into master
2023-02-19 21:03:54 +01:00
Alexander Wang
9a54b8237f
changelog
2023-02-19 08:23:36 -08:00
Vojtěch Fošnár
331cf95284
move ThemableElement and others to d2themes, smaller fixes
2023-02-19 13:00:01 +01:00
Alexander Wang
3803107c6e
changelog
2023-02-18 23:37:43 -08:00
Júlio César Batista
1df56853b5
pr comment
2023-02-17 15:54:02 -03:00
Júlio César Batista
b2394184cb
chagelog
2023-02-17 15:39:40 -03:00
Alexander Wang
91ee64f335
changelog
2023-02-16 17:46:31 -08:00
Anmol Sethi
0bb56a83ef
watch: Fix duplicate logs and remove timestamps
...
Instead we log the duration each layer's full compilation took.
2023-02-16 06:09:57 -08:00
Gavin Nishizawa
4cadeba504
changelog
2023-02-15 11:59:03 -08:00
Alexander Wang
7584467834
Merge pull request #824 from alixander/d2oracle-underscore-connect
...
fix 2 bugs: compiler: underscores in edges; oracle: edge ref
2023-02-14 21:36:44 -08:00
Alexander Wang
e308d6de39
changelog
2023-02-14 21:34:07 -08:00
Alexander Wang
53dce56415
Merge pull request #817 from alixander/japanese
...
Scale multi-width unicodes
2023-02-14 13:53:36 -08:00
Alexander Wang
70d8cdf71f
changelog
2023-02-14 11:41:39 -08:00
Alexander Wang
623f06b2b4
changelog
2023-02-14 11:36:40 -08:00
Alexander Wang
1639f5623b
v0.2.0
2023-02-13 12:06:23 -08:00
Alexander Wang
1409890a19
Update next.md
2023-02-13 11:50:29 -08:00
Alexander Wang
25c321d5e4
Update next.md
2023-02-13 11:40:57 -08:00
gavin-ts
305ed09632
Merge pull request #807 from gavin-ts/limit-oval-aspect-ratio
...
shapes: limit oval aspect ratio
2023-02-13 11:32:29 -08:00
Gavin Nishizawa
4132b49a91
changelog
2023-02-13 11:29:17 -08:00
Alexander Wang
d04b4432ac
changelog
2023-02-13 10:51:03 -08:00
Alexander Wang
5c501f4a0b
changelog
2023-02-13 00:51:15 -08:00
Alexander Wang
cd9b0272d5
save
2023-02-12 17:03:56 -08:00
Alexander Wang
69a4b31aa8
Merge pull request #799 from alixander/rx
...
fix border-radius for firefox
2023-02-12 12:37:19 -08:00
Alexander Wang
ab5be36a00
ok
2023-02-12 12:34:25 -08:00
Alexander Wang
dc4d2a0614
changelog
2023-02-12 12:17:44 -08:00
Alexander Wang
2eeae9e1d3
Merge pull request #796 from alixander/compact-sequence
...
sequence diagrams: Render more compacted
2023-02-12 10:33:01 -08:00
Alexander Wang
112558d901
changelog
2023-02-12 10:28:55 -08:00
Anmol Sethi
d4c816dc4e
docker/build.sh: Remove unnecessary build arg
2023-02-12 09:09:51 -08:00
Anmol Sethi
30240a9e94
deps: update [ci-force]
2023-02-12 07:43:04 -08:00
Anmol Sethi
e16feb5e24
install.sh: Handle empty GITHUB_TOKEN correctly
2023-02-12 07:37:14 -08:00
Alexander Wang
5c8cac54f4
Merge pull request #788 from alixander/dagre-container-label
...
move dagre container labels to outside position
2023-02-10 21:16:10 -08:00
Alexander Wang
a677194a08
changelog
2023-02-10 14:15:39 -08:00
Anmol Sethi
45e4d2569d
Merge pull request #693 from exapsy/add-xdgopen-on-make-script
...
Add test to see if command exists with POSIX 'command'
2023-02-10 00:47:45 -08:00
Anmol Sethi
ecd2ed2be0
Update ci/e2ereport.sh
2023-02-09 20:09:27 -08:00
Anmol Sethi
97e73cf3fd
Update ci/e2ereport.sh
2023-02-09 20:09:20 -08:00
Anmol Sethi
5ee68852c5
docker/build.sh: More fixes
2023-02-09 19:50:18 -08:00
Anmol Sethi
614691a06a
build: Passthrough $RELEASE to docker build
2023-02-09 19:32:27 -08:00
Anmol Sethi
b6078ed342
build: Passthrough $VERSION explicitly to docker/build.sh
2023-02-09 19:23:19 -08:00
Anmol Sethi
524fa29898
build_docker: Pass $D2_DOCKER_IMAGE to remote
2023-02-09 18:45:44 -08:00
Anmol Sethi
0e7b05650a
Merge pull request #784 from nhooyr/docker-qemu-fix-ad12
...
docker: Run image build on amd64 instance to avoid QEMU errors on arm64
2023-02-09 18:22:50 -08:00
Anmol Sethi
57ff0c3205
build.sh: Add --local support for docker
2023-02-09 18:20:21 -08:00
Anmol Sethi
687212a0a9
docker: Run image build on amd64 instance to avoid QEMU errors on arm64
...
Playwright won't install in a amd64 docker container running under QEMU
on arm64.
2023-02-09 18:08:22 -08:00
Alexander Wang
b096ebdb97
changelog
2023-02-09 14:16:43 -08:00
Alexander Wang
ea58e1139b
update back font size
2023-02-06 13:12:43 -08:00
Alexander Wang
812957bf23
Tests, changleog
2023-02-06 01:15:18 -08:00
Alexander Wang
f9de083a8a
manpage
2023-02-05 01:16:24 -08:00
Alexander Wang
4894199585
changelog
2023-02-05 01:10:47 -08:00
Alexander Wang
8e27d79863
update
2023-02-05 00:36:31 -08:00
Alexander Wang
2a7febde3d
changelog
2023-02-05 00:35:55 -08:00
Alexander Wang
bec0332619
update cli docs
2023-02-05 00:34:43 -08:00
Alexander Wang
3f8e752968
add links
2023-02-05 00:19:14 -08:00
Gavin Nishizawa
b0add1a968
changelog
2023-02-03 18:32:46 -08:00
Gavin Nishizawa
a127474eac
fix changelog merge
2023-02-03 15:40:20 -08:00
Gavin Nishizawa
157fa507b1
update changelog
2023-02-03 15:03:32 -08:00
Gavin Nishizawa
4bfb6af7e6
Merge branch 'master' into shape-specific-inner-boxes
2023-02-02 20:25:52 -08:00
Anmol Sethi
8fa00ca4c3
aws/ssh.sh: Minor fixes
2023-02-02 13:44:50 -08:00
Anmol Sethi
acfcce1ffa
release/Dockerfile: Use if-thens to avoid non zero exit codes
2023-02-02 12:49:23 -08:00
Anmol Sethi
519170b9f3
release/Dockerfile: Skip playwright on arm64
2023-02-02 12:43:09 -08:00
Anmol Sethi
0271964909
next.md: Note other minor bugs squashed
2023-02-02 12:30:22 -08:00
Anmol Sethi
f3786ba5ec
e2etests: Fix
2023-02-02 10:50:47 -08:00
Anmol Sethi
09dc9fd12f
Merge remote-tracking branch 'upstream/master' into scenarios-a407
2023-02-02 10:33:31 -08:00
Gavin Nishizawa
1b1cdaff15
Merge branch 'master' into shape-specific-inner-boxes
2023-02-01 10:31:46 -08:00
Alexander Wang
dc1679b872
changelog
2023-01-29 14:21:01 -08:00
Anmol Sethi
f056700152
d2ir: Review fixes #714
2023-01-27 17:19:12 -08:00
Gavin Nishizawa
606f84e569
changelog
2023-01-27 12:00:56 -08:00
Anmol Sethi
dffcb274cd
next.md: Document layers/scenarios/steps
2023-01-27 11:06:35 -08:00
Anmol Sethi
2d36513e2c
Merge remote-tracking branch 'upstream/master' into scenarios-a407
2023-01-27 10:51:33 -08:00
gavin-ts
9cdce24122
Merge pull request #728 from gavin-ts/seq-diagram-group-with-self-edge
...
sequence diagram: group overlap with self edge
2023-01-27 10:21:11 -08:00
Anmol Sethi
0507946672
fmt: Accept multiple files to be formatted
...
Closes #718
2023-01-27 07:31:12 -08:00
Gavin Nishizawa
22231aa8e4
changelog
2023-01-26 18:08:37 -08:00
Alexander Wang
12ee7ae278
[ci-base] double-circle -> double-border
2023-01-26 16:42:41 -08:00
Alexander Wang
9b0f942c05
[ci-base] update
2023-01-26 16:35:22 -08:00
Anmol Sethi
310afcdf86
Merge remote-tracking branch 'upstream/master' into scenarios-a407
2023-01-24 15:29:38 -08:00
Anmol Sethi
335d925b7c
deps: update [ci-force]
2023-01-24 15:27:12 -08:00
Anmol Sethi
c77b4acc4e
deps: update [ci-force]
2023-01-24 15:25:18 -08:00
Anmol Sethi
46ccb5de87
ci: Update [ci-force]
2023-01-24 15:07:42 -08:00
Anmol Sethi
ca84d9e152
install.sh: Regen [ci-force]
2023-01-24 14:59:43 -08:00
Anmol Sethi
af97795e42
Merge remote-tracking branch 'upstream/master' into scenarios-a407
2023-01-24 14:37:07 -08:00
Anmol Sethi
4c0ee82ca7
deps: update [ci-force]
2023-01-24 14:33:37 -08:00
Anmol Sethi
ccabee9e7d
next.md: Add Dockerfile release note
2023-01-24 05:33:26 -08:00
Anmol Sethi
ef0e197a63
ci/cov.sh: Add
2023-01-24 02:56:31 -08:00
Anmol Sethi
c9ef6ab9c9
d2graph: Implement deep copying a graph
2023-01-24 02:56:30 -08:00
Anmol Sethi
fe16543a6d
Dockerfile: Add playwright support for rendering PNGs
...
Closes #594
2023-01-24 01:14:30 -08:00
Anmol Sethi
5abde05b86
Merge pull request #595 from avelino/avelino/issue-594
...
docker: add ca-certificates package
2023-01-24 00:12:03 -08:00
Apostolis A
4aee9da433
Update ci/e2ereport.sh
...
Co-authored-by: Anmol Sethi <hi@nhooyr.io>
2023-01-23 03:12:26 +02:00
Apostolis Anastasiou
ec9617eafe
Add redirection of output to /dev/null for xdg-open
...
Signed-off-by: Apostolis Anastasiou <apostolis.anastasiou.alpha@gmail.com>
2023-01-21 19:02:55 +02:00
Alexander Wang
688f156b8e
v0.1.6
2023-01-19 21:38:15 -08:00
Alexander Wang
c8ce9f6d14
move gif
2023-01-19 21:15:10 -08:00
Alexander Wang
0b389635fd
prep changelog
2023-01-19 20:56:57 -08:00
Apostolis A
3cc8ab1cb8
Update ci/e2ereport.sh
...
Co-authored-by: Anmol Sethi <hi@nhooyr.io>
2023-01-20 04:29:47 +02:00
Alexander Wang
a1bebb8b23
Merge pull request #634 from Paracelsus-Rose/master
...
d2renderer: #579 Circle Arrowhead
2023-01-19 17:56:36 -08:00
Paracelsus-Rose
182e3b0254
submodule
2023-01-19 20:50:27 -05:00
Apostolis Anastasiou
de5c00ac23
Add test to see if command exists with POSIX 'command'
2023-01-20 03:09:16 +02:00
Alexander Wang
d4c4bc0c08
changelog
2023-01-19 15:29:44 -08:00
Alexander Wang
d6a50b11c8
changelog
2023-01-19 15:14:06 -08:00
Alexander Wang
ab94925fc7
changelog
2023-01-19 12:40:23 -08:00
Alexander Wang
476e443c6d
changelog
2023-01-19 12:30:08 -08:00
Paracelsus-Rose
65b7ee2cdf
Sub
2023-01-19 14:38:37 -05:00
Paracelsus-Rose
fd43527da0
Merge branch 'master' of github.com:terrastruct/d2 into terrastruct-master
2023-01-19 14:38:24 -05:00
Alexander Wang
68e75bc8d4
fix
2023-01-19 00:46:57 -08:00
Alexander Wang
da4f60a141
Changelog
2023-01-19 00:27:38 -08:00
Alexander Wang
53c6b5bb62
changelog
2023-01-18 14:37:46 -08:00
Anmol Sethi
30b578f1ae
deps: update [ci-force]
2023-01-18 06:38:51 -08:00
Alexander Wang
934abbc4d3
Update next.md
2023-01-17 17:02:20 -08:00
Gavin Nishizawa
b8ce18f812
changelog
2023-01-15 23:31:27 -08:00
Alexander Wang
67cbd56885
changelog
2023-01-14 14:23:17 -08:00