This PR refactors the whole package to better integrate it with CeTZ' functional interface, leveraging contextual state with the new shared-stateadded 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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR refactors the whole package to better integrate it with CeTZ' functional interface, leveraging contextual state with the new
shared-stateadded in v0.4.0This lays out the foundation for easier styling, using CeTZ'
set-stylefunction (#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