Jack
Jack
You currently have to wrap the path that you want to decorate with another decoration function which effectively modifies the output drawables of the path. Instead (or alongside) I would...
Instead of (or as well as) writing a pdf manual we should have documentation on a website. Ideally this would be hosted through github pages and be generated from the...
In the example I would expect the red circle to cover the blue one ``` rotate(45deg) group({ rect((0, 0), (1, 1), name: "rect") circle("rect.west", radius: 0.1, fill: blue) }, name:...
The `mark` draw function currently accepts two positions, `from` and `to`. If a single path coordinate is instead given, the mark would point along the direction of the path.
As a way to generalise such things as marks and decorations we should have element modifiers. It would come in the form of a single function that takes an element's...
A new key should be added to drawables that come from marks so they can be identified by other functions so they can be handled differently. This would be useful...
Here are my suggestions of features/improvements to make for parity with tikz (from #314). Some of them we already have (not sure exactly which), some are implemented natively by typst....
We currently allow rectangles to be drawn by specifying their top left and bottom right coordinates. This technically also allows the top left coordiante and the width and height to...