Compare commits
	
		
			2 Commits
		
	
	
		
			99b9037719
			...
			49db07b9ee
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 49db07b9ee | |||
| d75e447bf3 | 
							
								
								
									
										10
									
								
								CHANGELOG.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								CHANGELOG.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | # 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/) | ||||||
| @@ -489,31 +489,35 @@ | |||||||
|     ) |     ) | ||||||
|   }) |   }) | ||||||
|  |  | ||||||
|   layout(size => { |   if config.full-page { | ||||||
|     let m = measure(cnvs) |     cnvs | ||||||
|     let w = m.width |   } else { | ||||||
|     let h = m.height |     layout(size => { | ||||||
|     let base-w = if type(width) == ratio { |       let m = measure(cnvs) | ||||||
|       size.width * width |       let w = m.width | ||||||
|     } else { |       let h = m.height | ||||||
|       width |       let base-w = if type(width) == ratio { | ||||||
|     } |         size.width * width | ||||||
|     let r = if w == 0 { |       } else { | ||||||
|       0 |         width | ||||||
|     } else { |       } | ||||||
|       base-w / w |       let r = if w == 0 { | ||||||
|     } |         0 | ||||||
|  |       } else { | ||||||
|  |         base-w / w | ||||||
|  |       } | ||||||
|  |  | ||||||
|     let new-w = w * r |       let new-w = w * r | ||||||
|     let new-h = h * r |       let new-h = h * r | ||||||
|     r *= 100% |       r *= 100% | ||||||
|  |  | ||||||
|     box( |       box( | ||||||
|       width: new-w, |         width: new-w, | ||||||
|       height: new-h, |         height: new-h, | ||||||
|       scale(x: r, y: r, cnvs, reflow: true) |         scale(x: r, y: r, cnvs, reflow: true) | ||||||
|     ) |       ) | ||||||
|   }) |     }) | ||||||
|  |   } | ||||||
| } | } | ||||||
|  |  | ||||||
| #let make(config) = { | #let make(config) = { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user