Add tests #12
							
								
								
									
										4
									
								
								tests/note/color/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								tests/note/color/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| # generated by tytanic, do not edit | ||||
|  | ||||
| diff/** | ||||
| out/** | ||||
							
								
								
									
										
											BIN
										
									
								
								tests/note/color/ref/1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tests/note/color/ref/1.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 33 KiB | 
							
								
								
									
										13
									
								
								tests/note/color/test.typ
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								tests/note/color/test.typ
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| #set page(width: auto, height: auto) | ||||
| #import "/src/lib.typ": * | ||||
|  | ||||
| #diagram({ | ||||
|   _par("a", display-name: "Alice") | ||||
|   _par("b", display-name: "Bob") | ||||
|  | ||||
|   _note("left", [This is displayed\ left of Alice.], pos: "a", color: rgb("#00FFFF")) | ||||
|   _note("right", [This is displayed right of Alice.], pos: "a") | ||||
|   _note("over", [This is displayed over Alice.], pos: "a") | ||||
|   _note("over", [This is displayed\ over Bob and Alice.], pos: ("a", "b"), color: rgb("#FFAAAA")) | ||||
|   _note("over", [This is yet another\ example of\ a long note.], pos: ("a", "b")) | ||||
| }) | ||||
							
								
								
									
										4
									
								
								tests/note/position/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								tests/note/position/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| # generated by tytanic, do not edit | ||||
|  | ||||
| diff/** | ||||
| out/** | ||||
							
								
								
									
										
											BIN
										
									
								
								tests/note/position/ref/1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tests/note/position/ref/1.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 23 KiB | 
							
								
								
									
										
											BIN
										
									
								
								tests/note/position/ref/2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tests/note/position/ref/2.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 13 KiB | 
							
								
								
									
										
											BIN
										
									
								
								tests/note/position/ref/3.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tests/note/position/ref/3.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 35 KiB | 
							
								
								
									
										49
									
								
								tests/note/position/test.typ
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								tests/note/position/test.typ
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,49 @@ | ||||
| #set page(width: auto, height: auto) | ||||
| #import "/src/lib.typ": * | ||||
|  | ||||
| #diagram({ | ||||
|   _par("a", display-name: "Alice") | ||||
|   _par("b", display-name: "Bob") | ||||
|  | ||||
|   _seq("a", "b", comment: [hello]) | ||||
|   _note("left", [this is a first note]) | ||||
|  | ||||
|   _seq("b", "a", comment: [ok]) | ||||
|   _note("right", [this is another note]) | ||||
|  | ||||
|   _seq("b", "b", comment: [I am thinking]) | ||||
|   _note("left", [a note\ can also be defined\ on several lines]) | ||||
| }) | ||||
|  | ||||
| #pagebreak() | ||||
|  | ||||
| #diagram({ | ||||
|   _par("a", display-name: "Alice") | ||||
|   _par("b", display-name: "Bob") | ||||
|  | ||||
|   _note("over", [initial state of Alice], pos: "a") | ||||
|   _note("over", [initial state of Bob], pos: "b") | ||||
|   _seq("b", "a", comment: [hello]) | ||||
| }) | ||||
|  | ||||
| #pagebreak() | ||||
|  | ||||
| #diagram({ | ||||
|   _par("a", display-name: "Alice") | ||||
|   _par("b", display-name: "Bob") | ||||
|   _par("c", display-name: "Charlie") | ||||
|   _par("d", display-name: "Donald") | ||||
|   _par("e", display-name: "Eddie") | ||||
|  | ||||
|   _note("across", [This note float above all participants]) | ||||
|  | ||||
|   _note("over", [initial state of Alice], pos: "a") | ||||
|   _note("over", [initial state of Bob the builder], pos: "b", aligned: true) | ||||
|  | ||||
|   _note("over", [Note 1], pos: "a") | ||||
|   _note("over", [Note 2], pos: "b", aligned: true) | ||||
|   _note("over", [Note 3], pos: "c", aligned: true) | ||||
|  | ||||
|   _seq("a", "d") | ||||
|   _note("over", [this is an extremely long note], pos: ("d", "e")) | ||||
| }) | ||||
							
								
								
									
										4
									
								
								tests/note/shape/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								tests/note/shape/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| # generated by tytanic, do not edit | ||||
|  | ||||
| diff/** | ||||
| out/** | ||||
							
								
								
									
										
											BIN
										
									
								
								tests/note/shape/ref/1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tests/note/shape/ref/1.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 25 KiB | 
							
								
								
									
										14
									
								
								tests/note/shape/test.typ
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								tests/note/shape/test.typ
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| #set page(width: auto, height: auto) | ||||
| #import "/src/lib.typ": * | ||||
|  | ||||
| #diagram({ | ||||
|   _par("caller") | ||||
|   _par("server") | ||||
|  | ||||
|   _seq("caller", "server", comment: [conReq]) | ||||
|   _note("over", [idle], pos: "caller", shape: "hex") | ||||
|   _seq("server", "caller", comment: [conConf]) | ||||
|   _note("over", ["r" as rectangle\ "h" as hexagon], pos: "server", shape: "rect") | ||||
|   _note("over", [this is\ on several\ lines], pos: "server", shape: "rect") | ||||
|   _note("over", [this is\ on several\ lines], pos: "caller", shape: "hex") | ||||
| }) | ||||
							
								
								
									
										4
									
								
								tests/note/styled-body/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								tests/note/styled-body/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| # generated by tytanic, do not edit | ||||
|  | ||||
| diff/** | ||||
| out/** | ||||
							
								
								
									
										
											BIN
										
									
								
								tests/note/styled-body/ref/1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								tests/note/styled-body/ref/1.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 50 KiB | 
							
								
								
									
										33
									
								
								tests/note/styled-body/test.typ
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								tests/note/styled-body/test.typ
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| #set page(width: auto, height: auto) | ||||
| #import "/src/lib.typ": * | ||||
|  | ||||
| #diagram({ | ||||
|   _par("a", display-name: [Alice]) | ||||
|   _par("b", display-name: [The *Famous* Bob]) | ||||
|  | ||||
|   _seq("a", "b", comment: [hello #strike([there])]) | ||||
|  | ||||
|   _gap() | ||||
|   _seq("b", "a", comment: [ok]) | ||||
|   _note("left", [ | ||||
|     This is *bold*\ | ||||
|     This is _italics_\ | ||||
|     This is `monospaced`\ | ||||
|     This is #strike([stroked])\ | ||||
|     This is #underline([underlined])\ | ||||
|     This is #underline([waved])\ | ||||
|   ]) | ||||
|  | ||||
|   _seq("a", "b", comment: [A _well formatted_ message]) | ||||
|   _note("right", [ | ||||
|     This is #box(text([displayed], size: 18pt), fill: rgb("#5F9EA0"))\ | ||||
|     #underline([left of]) Alice. | ||||
|   ], pos: "a") | ||||
|   _note("left", [ | ||||
|     #underline([This], stroke: red) is #text([displayed], fill: rgb("#118888"))\ | ||||
|     *#text([left of], fill: rgb("#800080")) #strike([Alice], stroke: red) Bob.* | ||||
|   ], pos: "b") | ||||
|   _note("over", [ | ||||
|     #underline([This is hosted], stroke: rgb("#FF33FF")) by #box(baseline: 50%, image("/gallery/gitea.png", width: 1cm, height: 1cm, fit: "contain")) | ||||
|   ], pos: ("a", "b")) | ||||
| }) | ||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -2,9 +2,9 @@ | ||||
| #import "/src/lib.typ": * | ||||
|  | ||||
|  | ||||
| #let TYPST = image("typst.png", width: 1.5cm, height: 1.5cm, fit: "contain") | ||||
| #let FERRIS = image("ferris.png", width: 1.5cm, height: 1.5cm, fit: "contain") | ||||
| #let ME = image("me.jpg", width: 1.5cm, height: 1.5cm, fit: "contain") | ||||
| #let TYPST = image("/gallery/typst.png", width: 1.5cm, height: 1.5cm, fit: "contain") | ||||
| #let FERRIS = image("/gallery/ferris.png", width: 1.5cm, height: 1.5cm, fit: "contain") | ||||
| #let ME = image("/gallery/me.jpg", width: 1.5cm, height: 1.5cm, fit: "contain") | ||||
|  | ||||
| #diagram({ | ||||
|   _par("Foo", display-name: "Participant", shape: "participant") | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user