Compare commits

..

No commits in common. "49db07b9ee1b76066ebc5805d458e7b3f8f42ac1" and "99b90377196d23918b75d7635a7d87f129d2040c" have entirely different histories.

2 changed files with 23 additions and 37 deletions

View File

@ -1,10 +0,0 @@
# Changelog
## [v0.0.2] - _WIP_
### Added
- `width` parameter to `schema.render` for easier integration
- `all-bit-i` config option
## [v0.0.1] - 2024-05-19
- initial version
- ported all features from the [python package](https://git.kb28.ch/HEL/rivet/)

View File

@ -489,35 +489,31 @@
)
})
if config.full-page {
cnvs
} else {
layout(size => {
let m = measure(cnvs)
let w = m.width
let h = m.height
let base-w = if type(width) == ratio {
size.width * width
} else {
width
}
let r = if w == 0 {
0
} else {
base-w / w
}
layout(size => {
let m = measure(cnvs)
let w = m.width
let h = m.height
let base-w = if type(width) == ratio {
size.width * width
} else {
width
}
let r = if w == 0 {
0
} else {
base-w / w
}
let new-w = w * r
let new-h = h * r
r *= 100%
let new-w = w * r
let new-h = h * r
r *= 100%
box(
width: new-w,
height: new-h,
scale(x: r, y: r, cnvs, reflow: true)
)
})
}
box(
width: new-w,
height: new-h,
scale(x: r, y: r, cnvs, reflow: true)
)
})
}
#let make(config) = {