Convert path modify to a flip kernel over one default lane

This commit is contained in:
Dennis Kobert
2026-08-22 17:29:51 +00:00
parent 4e8a44650e
commit 7569bdb9cb
2 changed files with 29 additions and 22 deletions

View File

@@ -325,7 +325,9 @@ macro_rules! tagged_value {
check_level!(List<Graphic>, Graphic);
check_level!(List<Artboard>, Artboard);
check_level!(List<Raster<CPU>>, Raster<CPU>);
check_level!(List<Vector>, Vector);
// One default lane rather than an empty level: an unwired path input
// starts from a blank vector, as the legacy path modify synthesized itself.
if name == std::any::type_name::<List<Vector>>() { return Ok(leveled_record_value_edge(vec![Vector::default()])); }
check_level!(List<String>, String);
if name == std::any::type_name::<DocumentNode>() { return Ok(record_value_edge(DocumentNode::default())); }
if name == std::any::type_name::<Resource>() { return Ok(record_value_edge(Resource::default())); }