Commit graph

495 commits

Author SHA1 Message Date
Alexander Wang
4e93f70db3
d2ir/imports: fix removing parent scope of nested import fields/edges 2024-09-11 11:26:33 -06:00
Alexander Wang
96b386a26d
globs: filter works with default values 2024-09-10 11:43:46 -06:00
Alexander Wang
84ee4ef4a2
fix chained imports and underscore links 2024-09-06 14:58:29 -06:00
Alexander Wang
e93a60dea1
prevent oob 2024-08-26 21:27:56 -06:00
Alexander Wang
1d6adef94b
allow unfound boards 2024-08-26 17:22:25 -06:00
Alexander Wang
7363608615
fix importing icon.near field 2024-08-26 14:12:58 -06:00
Alexander Wang
a72126ae51
d2ir: enable linking beyond board root 2024-08-26 13:51:26 -06:00
Alexander Wang
de6eafa595
d2ir: spread vars in place 2024-08-17 14:36:33 +08:00
Alexander Wang
9c40e420f2
d2compiler: allow children for sequence diagram image shapes 2024-08-17 09:04:01 +08:00
Alexander Wang
dc56649a9b
ta 2024-08-14 08:40:46 +08:00
Alexander Wang
b70f9783e2
d2compiler: newlines in sql_tables are made invalid 2024-08-13 22:36:56 +08:00
Alexander Wang
0fa89bd81c
d2ir: use current var stack 2024-08-07 02:44:41 +08:00
Alexander Wang
df0648a4d6
d2ir: fix edge glob edge case 2024-08-07 02:37:26 +08:00
Alexander Wang
32ece4a642
d2ir: fix glob applications to multiple scenarios 2024-07-27 10:01:21 -06:00
Alexander Wang
a7b55fc830
add test 2024-07-25 18:36:25 -06:00
Alexander Wang
9e4742a41a
fix non-spread import links 2024-07-19 15:25:58 -06:00
Alexander Wang
cf81d7c033
d2ir: fix link panic 2024-07-19 15:09:05 -06:00
Alexander Wang
13e6a6047d
fix tests 2024-07-18 16:18:41 -06:00
Alexander Wang
30d74384ae
allow pattern globs in values 2024-07-18 16:05:49 -06:00
Alexander Wang
7f84242f71
implement not filter 2024-07-18 13:42:08 -06:00
Alexander Wang
9857e92b40
fix import underscore links 2024-07-17 22:11:55 -06:00
Alexander Wang
bb99a16978
fix edge case 2024-07-15 15:06:25 -06:00
Alexander Wang
d608740b1c
d2compiler: fix underscore sibling edge case 2024-07-13 17:07:09 -06:00
Alexander Wang
26ded98f2e
d2compiler: fix underscore links 2024-07-13 08:39:35 -06:00
Alexander Wang
09efb7af19
fix importing nested boards 2024-07-13 08:02:21 -06:00
Alexander Wang
d2ec7cd19c
fix 2024-06-05 22:23:46 -06:00
Alexander Wang
31f2ca66b8
test 2024-06-05 15:11:07 -06:00
Alexander Wang
bd7a3d572a
d2oracle.Delete: do not null non-glob-created edges 2024-06-05 12:59:21 -06:00
Alexander Wang
abe9230bce
save 2024-06-05 12:44:51 -06:00
Alexander Wang
613980ef69
d2oracle:fix nested scenario 2024-06-03 13:40:13 -06:00
Alexander Wang
15ba701576
d2oracle: glob null edges 2024-06-03 13:11:45 -06:00
Alexander Wang
798182eb78
ta=1 2024-05-29 11:49:50 -06:00
Alexander Wang
dcf1435380
fix delete with near in layer 2024-05-29 11:39:41 -06:00
Alexander Wang
d285ef8db9
fix edge delete reserve in layer 2024-05-26 09:31:35 -06:00
Alexander Wang
bd7f9e1c39
d2oracle: fix setting with comments 2024-04-25 07:02:21 -07:00
Alexander Wang
26fd14455d
d2ir: fix substitutions in imports 2024-04-17 15:59:12 -07:00
Alexander Wang
676e7d2e18
add test 2024-04-17 14:49:47 -07:00
Alexander Wang
9ed7093527
test 2024-03-29 00:40:22 -07:00
Alexander Wang
6826ee4f69
fix 2024-03-29 00:16:49 -07:00
Alexander Wang
b0d27a1948
add 'none' to fill-pattern options 2024-03-25 14:41:15 -07:00
Alexander Wang
33bb226d63
Revert "delete theme-set"
This reverts commit 743d4ed684.
2024-03-25 14:12:30 -07:00
Alexander Wang
743d4ed684
delete theme-set 2024-03-25 13:56:46 -07:00
Alexander Wang
5b56c5aa11
another test 2024-03-24 14:53:01 -07:00
Alexander Wang
3d75165fd6
delete imported 2024-03-24 14:50:58 -07:00
Alexander Wang
f55dd43303
d2oracle: fix deleting nested board 2024-03-24 14:47:33 -07:00
Alexander Wang
4ffe2409a7
validate position keywords 2024-03-15 15:26:00 -07:00
Alexander Wang
382f498688
add shape hierarchy 2024-03-15 10:00:40 -07:00
Alexander Wang
3f84ca08f5
Merge pull request #1868 from alixander/d2oracle-label-class
d2oracle: fix set with classes setting labels
2024-03-14 09:57:04 -07:00
Alexander Wang
86549a0b56
d2oracle: fix set with classes setting labels 2024-03-14 09:50:29 -07:00
Alexander Wang
3b87b73dd9
d2oracle: fix deleting imported fields 2024-03-07 13:07:35 -08:00
Alexander Wang
453c24388a
d2ir: fix glob applications on edges 2024-03-06 22:50:42 -08:00
Alexander Wang
113db2fc38
delete nested label/icon fields 2024-03-04 17:32:05 -08:00
Alexander Wang
49a42edeec
prevent near special 2024-02-27 13:17:32 -08:00
Alexander Wang
9444a632eb
fix again 2024-02-26 20:08:44 -08:00
Alexander Wang
c8fcd11cd4
fix arrowhead fill 2024-02-26 17:52:25 -08:00
Alexander Wang
3563b15933
no inheriting label 2024-02-14 18:01:31 -08:00
Alexander Wang
77aa38b0ef
fix label near setting 2024-02-14 14:18:50 -08:00
Alexander Wang
994a67de14
fix deleting imported attributes 2024-02-10 10:43:43 -08:00
Alexander Wang
706951b85b
fix d2oracle.set on imported edge 2024-02-09 11:49:25 -08:00
Alexander Wang
3129df1c02
fix deleting imported edge 2024-02-09 10:34:25 -08:00
Alexander Wang
0d9328b9e5
fix nested connection implicit delete 2024-02-08 22:28:32 -08:00
Alexander Wang
b5bfb09e51
d2oralce handle deleting imported 2024-02-03 14:27:54 -08:00
Alexander Wang
35dd25c72f
merge 2024-01-21 11:47:26 -08:00
Alexander Wang
9a272cb3f7
fix d2oracle editing an imported board 2024-01-21 11:47:17 -08:00
Alexander Wang
db1155ebcd
fix board style set 2024-01-04 11:48:01 -08:00
Alexander Wang
99c4215548
fix set with imports 2024-01-02 13:23:52 -08:00
Alexander Wang
fcaba26a28
add test, switch to mapfs 2024-01-02 13:22:56 -08:00
Alexander Wang
a098ba80ec
validate 2023-12-14 11:35:49 -08:00
Alexander Wang
6a4c7a51f8
d2ir: fix merging boards with array composites 2023-12-07 08:52:55 -08:00
Alexander Wang
12b166b398
globs: fix imported case 2023-12-05 13:42:43 -08:00
Alexander Wang
7d36a57b04
globs: fix ampersand outside glob 2023-11-26 18:27:40 -08:00
Alexander Wang
87736b1f11
d2ir: fix glob edge with common glob 2023-11-08 15:02:09 -08:00
Alexander Wang
ffe5a1fe86
compiler: fix vars crashing. Change scoping behavior 2023-11-01 12:26:17 -07:00
Alexander Wang
5c6a94a6ca
compiler: Fix compiler errors of keys in globs 2023-10-31 15:55:25 -07:00
Gavin Nishizawa
7e93c58df8
test now passes 2023-10-27 21:02:13 -07:00
Michał Wieluński
448b51c345
fix invisible null constraints in sql_table
fixes #1655
2023-10-13 10:33:38 +02:00
Gavin Nishizawa
142f637b6a
add compile test 2023-10-05 13:11:03 -07:00
Gavin Nishizawa
501f44b13f
update compile test 2023-10-02 11:05:20 -07:00
Gavin Nishizawa
2a9acd06aa
cleanup validation 2023-10-02 11:05:19 -07:00
Gavin Nishizawa
17f2545e75
improve grid edge validation, messages, and test 2023-09-28 13:55:20 -07:00
Gavin Nishizawa
3aed2c4110
update compile test 2023-09-28 13:55:19 -07:00
Alexander Wang
2490b449e5
Merge pull request #1606 from alixander/nested-import
Fix link paths in nested imports
2023-09-25 11:55:31 -07:00
Gavin Nishizawa
20190c1224
add test 2023-09-22 20:01:31 -07:00
Gavin Nishizawa
095e23ddad
save test 2023-09-18 14:03:32 -07:00
Alexander Wang
0c230f6eb5
Fix link paths in nested imports 2023-09-14 07:22:34 -07:00
Gavin Nishizawa
fc06b09df6
validate nested grid edges (not implemented yet) 2023-09-13 20:27:17 -07:00
Gavin Nishizawa
64313e1787
restrict edges in grid diagrams to between direct children (nested not implemented yet) 2023-09-12 22:17:57 -07:00
Gavin Nishizawa
46bd6aeee5
edge case of edges on grid container 2023-09-12 17:08:34 -07:00
Gavin Nishizawa
5c50f41ce9
update grid edge validation 2023-09-12 16:07:57 -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
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