Refactor to integrate with CeTZ' functional API and shared-state #15

Merged
HEL merged 13 commits from feat/refactor-1 into dev 2025-07-16 13:43:47 +00:00
Owner

This PR refactors the whole package to better integrate it with CeTZ' functional interface, leveraging contextual state with the new shared-state added in v0.4.0

This lays out the foundation for easier styling, using CeTZ' set-style function (#14)
It also aims to improve structure of the codebase by splitting long pre-processing steps in more readable segments, as well as split element definitions and rendering

This PR refactors the whole package to better integrate it with CeTZ' functional interface, leveraging contextual state with the new `shared-state` [added in v0.4.0](https://github.com/cetz-package/cetz/pull/871) This lays out the foundation for easier styling, using CeTZ' `set-style` function (#14) It also aims to improve structure of the codebase by splitting long pre-processing steps in more readable segments, as well as split element definitions and rendering
HEL added this to the 0.3.0 milestone 2025-07-16 13:42:07 +00:00
HEL added the
enhancement
label 2025-07-16 13:42:07 +00:00
HEL added 13 commits 2025-07-16 13:42:07 +00:00
HEL merged commit 03138269f9 into dev 2025-07-16 13:43:47 +00:00
HEL deleted branch feat/refactor-1 2025-07-16 13:43:48 +00:00
Sign in to join this conversation.
No description provided.