added support for auto color with _note and _par
This commit is contained in:
parent
3bc103b9d7
commit
b66634d44f
@ -25,6 +25,9 @@
|
||||
panic("Aligned notes can only be over a participant (got side '" + side + "')")
|
||||
}
|
||||
}
|
||||
if color == auto {
|
||||
color = COL-NOTE
|
||||
}
|
||||
return ((
|
||||
type: "note",
|
||||
side: side,
|
||||
|
@ -13,6 +13,7 @@
|
||||
"queue",
|
||||
"custom"
|
||||
)
|
||||
#let DEFAULT-COLOR = rgb("#E2E2F0")
|
||||
|
||||
#let _par(
|
||||
name,
|
||||
@ -20,11 +21,14 @@
|
||||
from-start: true,
|
||||
invisible: false,
|
||||
shape: "participant",
|
||||
color: rgb("#E2E2F0"),
|
||||
color: DEFAULT-COLOR,
|
||||
custom-image: none,
|
||||
show-bottom: true,
|
||||
show-top: true,
|
||||
) = {
|
||||
if color == auto {
|
||||
color = DEFAULT-COLOR
|
||||
}
|
||||
return ((
|
||||
type: "par",
|
||||
name: name,
|
||||
|
@ -4,6 +4,9 @@
|
||||
#import "note.typ"
|
||||
|
||||
#let get-arrow-marks(sym, color) = {
|
||||
if sym == none {
|
||||
return none
|
||||
}
|
||||
if type(sym) == array {
|
||||
return sym.map(s => get-arrow-marks(s, color))
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user