Commit graph

86 commits

Author SHA1 Message Date
Alexander Wang
44b76c371f
nulls in delete 2023-06-27 15:28:38 -07:00
Alexander Wang
5da51c9f92
reparentiddelta 2023-06-26 14:27:26 -07:00
Alexander Wang
e072296717
delete iddelta 2023-06-26 14:25:29 -07:00
Alexander Wang
d5b58f9371
delta 2023-06-25 18:08:16 -07:00
Alexander Wang
3d69eefc68
reconnect 2023-06-25 15:43:07 -07:00
Alexander Wang
bf90a0112a
renameiddelta 2023-06-25 12:20:23 -07:00
Alexander Wang
1cd3116747
rename 2023-06-25 12:11:13 -07:00
Alexander Wang
80ddea94fa
set on edge. fix arrowhead setting case 2023-06-25 11:51:21 -07:00
Alexander Wang
1a9d1ffefb
basic move 2023-06-20 18:56:03 -07:00
Alexander Wang
975b27f2eb
basic delete 2023-06-20 18:56:03 -07:00
Alexander Wang
05f1f6005e
fix primary setting 2023-06-20 18:56:03 -07:00
Alexander Wang
21d2c44413
set wip 2023-06-20 18:56:03 -07:00
Alexander Wang
a25f418c12
new implementation 2023-06-20 18:56:02 -07:00
Alexander Wang
3aed9f59c9
use baseAST, add basic tests 2023-06-20 18:56:02 -07:00
Alexander Wang
14703dd991
save d2oracle 2023-06-20 18:56:01 -07:00
Alexander Wang
538812f928
Merge branch 'master' into imports 2023-06-07 15:38:52 -07:00
Anmol Sethi
2fcc9ed140
d2ir: Compile imports
Works as so:

index.d2:
```d2
x: @x
```

x.d2:
```d2
label: meow
shape: circle
```

TODO:

- [ ] Correctly import into fields by handling the scenarios/steps overlay.
      - And links.
- [ ] Test every kind of import.
2023-06-04 23:31:18 -07:00
Alexander Wang
e6750a99b6
fix renameiddelta 2023-06-01 19:42:40 -07:00
Alexander Wang
bbc37d74fd
return newkey in rename 2023-05-27 17:21:57 -07:00
Alexander Wang
c6db3b160f
better name 2023-05-24 16:20:04 -07:00
Alexander Wang
2bbaf1223c
simplify 2023-05-24 16:17:31 -07:00
Alexander Wang
877ff5d9f2
fix underscore again 2023-05-24 16:14:55 -07:00
Alexander Wang
503a31e034
fix 2023-05-12 16:18:50 -07:00
Alexander Wang
677a8daa13
fix underscore 2023-05-10 16:27:08 -07:00
Alexander Wang
38d344c626
fix underscore regression 2023-05-10 12:27:08 -07:00
Alexander Wang
5520c0bca6
fix map carry 2023-05-09 17:17:18 -07:00
Alexander Wang
acf239d59a
fix underscores 2023-05-09 14:24:42 -07:00
Alexander Wang
80c6cc2268
cleanup 2023-05-09 12:39:31 -07:00
Alexander Wang
c40fce1483
preserve attr 2023-05-09 12:39:00 -07:00
Alexander Wang
aa7cd3f973
fix sibling conflict 2023-05-08 22:26:13 -07:00
Alexander Wang
0124b68780
fix again 2023-05-08 18:45:36 -07:00
Alexander Wang
49828667f7
min/max 2023-05-08 17:49:04 -07:00
Alexander Wang
bb465277c5
fix move container 2023-05-08 14:32:11 -07:00
Alexander Wang
43b206cde8
move container 2023-05-07 16:09:57 -07:00
Alexander Wang
db21d350c5
ignore when no params 2023-05-04 20:29:53 -07:00
Alexander Wang
b245aadd41
use correct keys for nested 2023-05-04 20:15:57 -07:00
Alexander Wang
657cdd83cb
more robust 2023-05-04 19:53:53 -07:00
Alexander Wang
60e5a33c8a
implement ReconnectEdge 2023-05-04 19:09:04 -07:00
Alexander Wang
e512d43ec5
fix generate unique number id 2023-04-20 12:27:34 -07:00
Alexander Wang
e0b4c09df1
d2oracle: don't modify classes 2023-04-18 20:25:07 -07:00
Gavin Nishizawa
214c95eefc
refactor d2graph.Attributes 2023-04-13 20:04:55 -07:00
Gavin Nishizawa
c0e164e44b
rename to horizontal-gap and vertical-gap 2023-04-12 13:51:04 -07:00
Gavin Nishizawa
c20c122ee4
add grid-gap keywords 2023-04-10 18:18:48 -07:00
Gavin Nishizawa
a75d4dd0b9
update keywords rows -> grid-rows 2023-04-06 15:48:01 -07:00
Gavin Nishizawa
d139eeadad
layout with grids 2023-04-03 13:48:38 -07:00
Alexander Wang
4e67114797
fix delete 2023-03-21 14:31:52 -07:00
Alexander Wang
81c3eef895
fix move with child and container same id 2023-03-21 13:25:00 -07:00
Alexander Wang
4b63f38404
fix id delta 2023-03-20 14:24:16 -07:00
Alexander Wang
8a69f36972
commnts 2023-03-20 11:57:53 -07:00
Alexander Wang
e102fd98c3
cleanup 2023-03-20 11:57:53 -07:00