CeTZ, Tidy and Typst version updates #23

Open
dstadelm wants to merge 3 commits from dstadelm/circuiteria:version-update into main
First-time contributor

Hi there
Thank you for this beautiful package. We are using this for our FPGA development documentation. I would like to give you something back in return

My first PR is updating to newest CeTZ and tidy version (With the help of AI I must admit).

I will also try to

  1. allow relative placement on y like on x
  2. define font externally

And create PRs for those changes

I also have some Ideas for additional shapes

Hi there Thank you for this beautiful package. We are using this for our FPGA development documentation. I would like to give you something back in return My first PR is updating to newest CeTZ and tidy version (With the help of AI I must admit). I will also try to 1. allow relative placement on y like on x 2. define font externally And create PRs for those changes I also have some Ideas for additional shapes
Owner

Hi, thanks for your interest in this package and for the PR!
I was planning on updating to the latest versions indeed once the latest release has been merged in the Universe.
But first, I wanted to add some tests to ensure that nothing breaks when updating (e.g. text alignment changes, modified CeTZ defaults, etc.)

For relative Y placement, I think that's a great idea and shouldn't be too hard given that relative X placement is already implemented.

define font externally
This has already been fixed but I had not made a release until yesterday. That should be available in Typst Universe quite soon (and I'll make a release here when it's merged)

Contributions are welcome but it may take some time for me to review and accept PRs

Hi, thanks for your interest in this package and for the PR! I was planning on updating to the latest versions indeed once the latest release has been merged in the Universe. But first, I wanted to add some tests to ensure that nothing breaks when updating (e.g. text alignment changes, modified CeTZ defaults, etc.) For relative Y placement, I think that's a great idea and shouldn't be too hard given that relative X placement is already implemented. > define font externally This has already been fixed but I had not made a release until yesterday. That should be available in Typst Universe quite soon (and I'll make a release here when it's merged) Contributions are welcome but it may take some time for me to review and accept PRs
HEL changed title from version-update to CeTZ, Tidy and Typst version updates 2026-07-01 11:41:39 +00:00
HEL changed target branch from main to dev 2026-07-01 11:41:39 +00:00
HEL changed target branch from dev to main 2026-07-03 23:51:18 +00:00
HEL added 3 commits 2026-07-03 23:51:18 +00:00
CeTZ 0.5.2 requires 3D coordinate vectors (x, y, z) for raw
coordinate tuples passed to coordinate.resolve(). Update internal
wire computations (dodge, guided) to use 3-element tuples, fix
.last() to .at(1) for y-component access on resolved coordinates,
and add a normalize-coord utility that automatically pads user-
provided 2D points (x, y) to (x, y, 0) so users do not need to
specify the z dimension.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u version-update:dstadelm-version-update
git checkout dstadelm-version-update
Sign in to join this conversation.