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 => { | ||||
|     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 | ||||
|     } | ||||
|   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 | ||||
|       } | ||||
|  | ||||
|     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) = { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user