summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-11-16 12:47:14 +0100
committerLaurenz <laurmaedje@gmail.com>2021-11-16 12:47:14 +0100
commit79638d4bbdc140a8dca0ccfdf70ffd607d5da251 (patch)
tree3da8a7d345ccac389d07c8327d9c63fd7209a250 /tests
parent73c4701749ac3919c5b845002052326502c67306 (diff)
Don't wrap already layoutable nodes into flows/pars unnecessarily
Diffstat (limited to 'tests')
-rw-r--r--tests/ref/elements/circle.pngbin12965 -> 12498 bytes
-rw-r--r--tests/ref/elements/ellipse.pngbin7717 -> 7146 bytes
-rw-r--r--tests/ref/layout/grid-1.pngbin3248 -> 3255 bytes
-rw-r--r--tests/typ/elements/circle.typ15
-rw-r--r--tests/typ/elements/ellipse.typ6
-rw-r--r--tests/typ/layout/grid-1.typ24
-rw-r--r--tests/typ/layout/grid-3.typ4
-rw-r--r--tests/typ/layout/grid-4.typ8
-rw-r--r--tests/typ/layout/stack-1.typ3
9 files changed, 29 insertions, 31 deletions
diff --git a/tests/ref/elements/circle.png b/tests/ref/elements/circle.png
index 41079fda..2b938c89 100644
--- a/tests/ref/elements/circle.png
+++ b/tests/ref/elements/circle.png
Binary files differ
diff --git a/tests/ref/elements/ellipse.png b/tests/ref/elements/ellipse.png
index 98e66902..77124e1d 100644
--- a/tests/ref/elements/ellipse.png
+++ b/tests/ref/elements/ellipse.png
Binary files differ
diff --git a/tests/ref/layout/grid-1.png b/tests/ref/layout/grid-1.png
index 06b3a231..df8ab644 100644
--- a/tests/ref/layout/grid-1.png
+++ b/tests/ref/layout/grid-1.png
Binary files differ
diff --git a/tests/typ/elements/circle.typ b/tests/typ/elements/circle.typ
index c36f9f94..4413d0d9 100644
--- a/tests/typ/elements/circle.typ
+++ b/tests/typ/elements/circle.typ
@@ -14,16 +14,15 @@ Auto-sized circle. \
]
Center-aligned rect in auto-sized circle.
-#circle(fill: forest)[
- #align(center, center)
- #rect(fill: conifer, pad(5pt)[
- But, soft!
- ])
-]
+#circle(fill: forest,
+ align(center, center,
+ rect(fill: conifer, pad(5pt)[But, soft!])
+ )
+)
-100%-width rect in auto-sized circle. \
+Rect in auto-sized circle. \
#circle(fill: forest,
- rect(width: 100%, fill: conifer)[
+ rect(fill: conifer)[
But, soft! what light through yonder window breaks?
]
)
diff --git a/tests/typ/elements/ellipse.typ b/tests/typ/elements/ellipse.typ
index 106a8172..3c8572b1 100644
--- a/tests/typ/elements/ellipse.typ
+++ b/tests/typ/elements/ellipse.typ
@@ -5,10 +5,10 @@
#ellipse()
---
-100% rect in 100% ellipse in fixed rect. \
+Rect in ellipse in fixed rect. \
#rect(width: 3cm, height: 2cm, fill: rgb("2a631a"),
- ellipse(width: 100%, height: 100%, fill: forest,
- rect(width: 100%, height: 100%, fill: conifer)[
+ ellipse(fill: forest,
+ rect(fill: conifer)[
#align(center, center)
Stuff inside an ellipse!
]
diff --git a/tests/typ/layout/grid-1.typ b/tests/typ/layout/grid-1.typ
index 23723712..afd01a5f 100644
--- a/tests/typ/layout/grid-1.typ
+++ b/tests/typ/layout/grid-1.typ
@@ -7,17 +7,17 @@
#grid(
columns: (auto, 1fr, 3fr, 0.25cm, 3%, 2mm + 10%),
cell(0.5cm, rgb("2a631a")),
- cell(100%, forest),
- cell(100%, conifer),
- cell(100%, rgb("ff0000")),
- cell(100%, rgb("00ff00")),
- cell(80%, rgb("00faf0")),
- cell(1cm, rgb("00ff00")),
+ cell(100%, forest),
+ cell(100%, conifer),
+ cell(100%, rgb("ff0000")),
+ cell(100%, rgb("00ff00")),
+ cell(80%, rgb("00faf0")),
+ cell(1cm, rgb("00ff00")),
cell(0.5cm, rgb("2a631a")),
- cell(100%, forest),
- cell(100%, conifer),
- cell(100%, rgb("ff0000")),
- cell(100%, rgb("00ff00")),
+ cell(100%, forest),
+ cell(100%, conifer),
+ cell(100%, rgb("ff0000")),
+ cell(100%, rgb("00ff00")),
)
#grid()
@@ -29,7 +29,7 @@
row-gutter: 1fr,
rect(fill: eastern)[dddaa aaa aaa],
rect(fill: conifer)[ccc],
- rect(width: 100%, fill: rgb("dddddd"))[aaa],
+ rect(fill: rgb("dddddd"))[aaa],
)
---
@@ -39,6 +39,6 @@
columns: (1fr,),
rows: (1fr, auto, 2fr),
[],
- box(width: 100%)[A bit more to the top],
+ [A bit more to the top],
[],
)
diff --git a/tests/typ/layout/grid-3.typ b/tests/typ/layout/grid-3.typ
index 42d2ce97..af971875 100644
--- a/tests/typ/layout/grid-3.typ
+++ b/tests/typ/layout/grid-3.typ
@@ -67,9 +67,9 @@
columns: 2 * (1fr,),
rows: (1fr, 2fr, auto, 1fr, 1cm),
row-gutter: 10pt,
- rect(height: 100%, width: 100%, fill: rgb("ff0000"))[No height],
+ rect(fill: rgb("ff0000"))[No height],
[foo],
- rect(height: 100%, width: 100%, fill: rgb("fc0030"))[Still no height],
+ rect(fill: rgb("fc0030"))[Still no height],
[bar],
[The nature of being itself is in question. Am I One? What is being alive?],
[baz],
diff --git a/tests/typ/layout/grid-4.typ b/tests/typ/layout/grid-4.typ
index 02ac0486..d6aa6358 100644
--- a/tests/typ/layout/grid-4.typ
+++ b/tests/typ/layout/grid-4.typ
@@ -15,10 +15,10 @@
#grid(
columns: (1fr,) * 4,
rows: (1cm,),
- rect(width: 50%, height: 100%, fill: conifer),
- rect(width: 50%, height: 100%, fill: forest),
- rect(width: 50%, height: 100%, fill: conifer),
- rect(width: 50%, height: 100%, fill: forest),
+ rect(width: 50%, fill: conifer),
+ rect(width: 50%, fill: forest),
+ rect(width: 50%, fill: conifer),
+ rect(width: 50%, fill: forest),
)
---
diff --git a/tests/typ/layout/stack-1.typ b/tests/typ/layout/stack-1.typ
index b8d8a09d..42a0137d 100644
--- a/tests/typ/layout/stack-1.typ
+++ b/tests/typ/layout/stack-1.typ
@@ -13,9 +13,8 @@
w => rect(width: w, height: 10pt, fill: next())
}
-#let items = for w in widths { (shaded(w),) }
+#let items = for w in widths { (align(right, shaded(w)),) }
-#align(right)
#page(width: 50pt, margins: 0pt)
#stack(dir: btt, ..items)
#pagebreak()