refactored groups, separators and delays

This commit is contained in:
2025-07-14 17:23:49 +02:00
parent babce5195e
commit aed215ff17
7 changed files with 202 additions and 180 deletions

View File

@ -1,5 +1,6 @@
#import "utils.typ": is-elmt, get-group-span
#import "../participant.typ": _exists as par-exists, _par
#import "draw/group.typ": render-end as grp-render-end
#let flatten-group(elmts, i) = {
let group = elmts.at(i)
@ -9,6 +10,7 @@
group.elmts +
((
type: "grp-end",
draw: grp-render-end,
start-i: i
),) +
elmts.slice(i+1)