Commit graph

3449 commits

Author SHA1 Message Date
Gavin Nishizawa
f4b153d059
cleanup 2023-09-12 22:04:57 -07:00
Gavin Nishizawa
d651c3eb63
changelog 2023-09-12 17:19:24 -07:00
Gavin Nishizawa
46bd6aeee5
edge case of edges on grid container 2023-09-12 17:08:34 -07:00
Gavin Nishizawa
10775c2f32
update test 2023-09-12 16:56:49 -07:00
Gavin Nishizawa
a17013a323
update grid layout with simple edge routing 2023-09-12 16:54:42 -07:00
Gavin Nishizawa
c51834df24
add arrows to test 2023-09-12 16:54:17 -07:00
Gavin Nishizawa
5c50f41ce9
update grid edge validation 2023-09-12 16:07:57 -07:00
Gavin Nishizawa
2870725788
add simple_grid_edges test 2023-09-12 15:29:44 -07:00
gavin-ts
cb0c19f611
Merge pull request #1574 from gavin-ts/fix-grid-label
fix object.Level during nested layout
2023-09-06 12:20:47 -07:00
Gavin Nishizawa
30be66b84f
remove emulated font size adjustments during layout 2023-09-05 19:04:48 -07:00
Gavin Nishizawa
cce41a3f48
test with correct levels for font size 2023-09-05 19:04:46 -07:00
Gavin Nishizawa
3e08f51c66
consider root level of extracted subgraph 2023-09-05 19:04:17 -07:00
Gavin Nishizawa
fab9f79039
test with dimensions adjusted alongside font size 2023-09-05 19:04:16 -07:00
Gavin Nishizawa
8a0204fa54
update label dimensions alonside font size 2023-09-05 19:03:48 -07:00
Gavin Nishizawa
12e28f5195
update test with bugged result 2023-09-05 19:03:47 -07:00
Gavin Nishizawa
3e9aef47a9
emulate setting font size according to level 2023-09-05 19:02:55 -07:00
Gavin Nishizawa
2232a3b275
add outside_grid_label_position test 2023-09-05 19:02:52 -07:00
Anmol Sethi
dd131f83ad
Merge pull request #1552 from nhooyr/lazy-globs
d2ir: Implement lazy globs and triple glob
2023-09-05 02:03:20 -07:00
Anmol Sethi
64c2c8467a
d2ir: Fixup lazy globs across imports 2023-09-04 15:28:55 -07:00
Anmol Sethi
b1f9083ba1
d2ir: Make globs work through imports 2023-09-03 23:18:05 -07:00
Anmol Sethi
d03082d84d
d2ir: Fix Alex's null glob problem 2023-08-30 05:23:35 -07:00
Anmol Sethi
4523b503a7
d2ir: Ensure new scenario map doesn't re overlay 2023-08-30 04:38:35 -07:00
Anmol Sethi
88b885a753
d2ir: Ensure filters pass before setting primary 2023-08-30 00:37:03 -07:00
Anmol Sethi
df25d8b5fb
make.sh: Enforce at least go 1.20 instead of exactly go 1.20 2023-08-30 00:37:03 -07:00
Anmol Sethi
47d671209a
d2ir: More alex fixes 2023-08-30 00:37:03 -07:00
Anmol Sethi
eed3f7eb21
d2ir: Many more glob fixes 2023-08-30 00:37:03 -07:00
Anmol Sethi
57ffc8dbbd
d2ir: Filter glob creation of edges with edge index where appropriate
On query globs, filtering without the edge index overfilters as we only match
one of the edge instead all of them.
2023-08-30 00:37:03 -07:00
Anmol Sethi
69df741a6b
d2ir: Remove stale testdata 2023-08-30 00:37:03 -07:00
Anmol Sethi
2efd87f059
d2ir: Add label filter exception for edges too 2023-08-30 00:37:03 -07:00
Anmol Sethi
1800ae3448
d2ir: Add exception for &label filter 2023-08-30 00:37:03 -07:00
Anmol Sethi
976ec17476
d2ir: Prevent globs from overriding any fields set by non globs 2023-08-30 00:37:03 -07:00
Anmol Sethi
aba28d365a
d2ir: More alixander identified lazy glob bugs 2023-08-30 00:37:03 -07:00
Anmol Sethi
d90f8253df
d2ir: Fix lazy globs being applied in reverse 2023-08-30 00:37:03 -07:00
Anmol Sethi
8455a7da8d
d2ir: Fix another lazy glob bug found by Alex 2023-08-30 00:37:03 -07:00
Anmol Sethi
a24716d1f1
d2ir: Fix infinite loop in triple globs 2023-08-30 00:37:03 -07:00
Anmol Sethi
4090e780f8
d2ir: Prevent triple globs from applying at a board root 2023-08-30 00:37:03 -07:00
Anmol Sethi
89b400b8f1
d2ir: Alixander review lazy glob fixes 2023-08-30 00:37:03 -07:00
Anmol Sethi
507b2d622e
d2ir: Add IDA support for edges
Not perfectly robust but good enough for now without massive refactor.
2023-08-30 00:37:03 -07:00
Anmol Sethi
bb6b176dee
d2ir: Implement lazy globs and triple glob
This finishes up the globs implementation!

See tests for what I mean by lazy globs and what the triple glob does.
2023-08-30 00:37:03 -07:00
Anmol Sethi
24a1e006d0
Merge pull request #1568 from nhooyr/not-amper
d2parser: Add not ampersand support
2023-08-30 00:36:27 -07:00
Anmol Sethi
387c33660f
d2parser: Add not ampersand support
See #1567
2023-08-30 00:02:52 -07:00
Alexander Wang
c670987516
Merge pull request #1550 from alixander/no-ast-modify
dont modify ast when modifying links in the IR
2023-08-13 10:22:21 -07:00
Alexander Wang
5afc712455
dont modify ast when modifying links 2023-08-13 10:15:13 -07:00
Alexander Wang
9997be16f1
Merge pull request #1547 from alixander/null-end
d2oracle: nulls at end
2023-08-10 11:07:45 -07:00
Alexander Wang
2ae4a75d14
nulls at end 2023-08-10 10:58:55 -07:00
Alexander Wang
ae9a7c01e0
Merge pull request #1546 from alixander/md-font-color
fix markdown color
2023-08-08 15:26:39 -07:00
Alexander Wang
ae2b298de1
changelog 2023-08-08 15:21:03 -07:00
Alexander Wang
92f09091a8
fix markdown color 2023-08-08 15:20:14 -07:00
Alexander Wang
12e68a3717
Merge pull request #1543 from alixander/strong-md
fix mixed md
2023-08-08 12:34:51 -07:00
Alexander Wang
0d92ebc104
Merge pull request #1544 from alixander/latex-substack
include asm mathjax
2023-08-08 12:34:33 -07:00