742 Commits

Author SHA1 Message Date
Sébastien d'Herbais de Thun
c0dbb900e8
Cached export for incremental (#2400) 2023-10-17 20:53:01 +02:00
Sébastien d'Herbais de Thun
37a988af83
Replace Vec with EcoVec, removed Box (#2420) 2023-10-17 20:50:36 +02:00
Sébastien d'Herbais de Thun
d25c5ac9a2
Replaced into_iter to iter (#2398) 2023-10-17 11:15:01 +02:00
Sébastien d'Herbais de Thun
a59666369b
Part 5a: Gradients on text with relative: auto or relative: "parent" (#2364) 2023-10-12 18:03:52 +02:00
KillTheMule
d1a702f3fd
Simpler example for a regex (#2345) 2023-10-10 12:50:39 +02:00
Sébastien d'Herbais de Thun
9bca0bce73
Fix clipping when a box/block has a radius (#2338) 2023-10-10 11:51:22 +02:00
Sébastien d'Herbais de Thun
a8af6b449a
Adds a default value to .remove() on dict and array (#2346) 2023-10-10 11:44:59 +02:00
Sébastien d'Herbais de Thun
cef2d3afca
Gradient Part 4 - Conic gradients (#2325) 2023-10-10 11:29:05 +02:00
Laurenz
f474639ebe Hashtag -> Hash 2023-10-09 16:04:10 +02:00
MALO
0804a9e25d
Use/allow U+2212 MINUS SIGN instead of U+002D HYPHEN MINUS everywhere (#2318) 2023-10-09 15:30:40 +02:00
Laurenz
df49d3f0c6 Optimize Str::rev 2023-10-09 15:15:47 +02:00
Laurenz
2a19e7f4dc Bump ecow 2023-10-09 15:00:07 +02:00
Laurenz
cb7079711a Expand label docs
Co-Authored-By: Andrew Voynov <37143421+Andrew15-5@users.noreply.github.com>
2023-10-09 13:58:39 +02:00
Sébastien d'Herbais de Thun
e7443abfe6
Gradient Part 3 - Radial gradients (#2312) 2023-10-06 16:47:20 +02:00
bluebear94
bced71b250
Fix Clippy lints (#2320) 2023-10-06 10:24:29 +02:00
Laurenz
ea0f22a8ca Adjust gradient docs 2023-10-04 15:34:53 +02:00
Laurenz
88914324fe Improve plugin docs
Fixes #2309
2023-10-04 15:34:40 +02:00
Laurenz
e43e2c573e Fix HSL/HSV mixup 2023-10-04 15:12:34 +02:00
Laurenz
9e4a96cd42
Make SVG encoding in PDF export incremental (#2290) 2023-10-04 14:56:54 +02:00
Laurenz
077218db3a Refactor PDF export a bit 2023-10-04 14:47:04 +02:00
Laurenz
7dc74b7281 Bump pdf-writer and svg2pdf 2023-10-04 14:40:28 +02:00
MALO
333e4037fc
Add Repr trait (#2269) 2023-10-04 12:08:56 +02:00
Sébastien d'Herbais de Thun
57bc614cf4
Gradient Part 2a - Fix sharp gradients in SVG (#2307) 2023-10-04 10:58:17 +02:00
Sébastien d'Herbais de Thun
a4e357fb37
Gradient Part 2 - Linear gradients (#2279) 2023-10-03 19:31:02 +02:00
T0mstone
cf9bde3245
Add capability to get current compiler version (#2016) 2023-10-02 20:28:19 +02:00
Laurenz
c97fc5eb55 Fix dead links 2023-09-30 11:49:02 +02:00
Sébastien d'Herbais de Thun
62f37ad4ab
Color fixes (#2262) 2023-09-29 15:04:08 +02:00
Laurenz
13fe7b4549 Add FontBook::from_infos 2023-09-28 14:04:30 +02:00
DVDTSB
e84cd13ce7
initial Romanian support (#2246) 2023-09-28 11:15:45 +02:00
bluebear94
553da642bd
Handle compiler panics when handling infinite lengths (#2215) 2023-09-28 11:15:09 +02:00
Laurenz
ffcd951bc8 Refactor image handling 2023-09-27 12:20:29 +02:00
Laurenz
d7928a8ea3 Extract IDE crate 2023-09-26 17:12:18 +02:00
Arnaud Golfouse
962071619d
Avoid plugin panics (#2232) 2023-09-26 16:21:21 +02:00
Laurenz
2fd0291a81 Remove unnecessary 'static bounds 2023-09-26 13:45:54 +02:00
Eric Biedert
c8ebcd70d6
Resolve spacing before comparing (#2235) 2023-09-26 11:42:05 +02:00
Laurenz Stampfl
c55901e972
Embed the current Typst version in the PDF (#2236) 2023-09-26 10:47:25 +02:00
qj
e33017042d
Add ability to set document keywords. (#2234) 2023-09-26 10:35:18 +02:00
Laurenz
63b5ced5db Add Tag::LIST constant 2023-09-25 19:02:11 +02:00
tingerrr
063e9afccf
Add custom smart quotes (#2209) 2023-09-25 16:19:22 +02:00
Anton Wetzel
98e5d97509
Better rect edges (#1956) 2023-09-25 13:54:58 +02:00
FlyinPancake
44bbfded5f
feat: inital Hungarian language support (#2229) 2023-09-25 13:52:26 +02:00
8LWXpg
50b0318434
Mark 3 symbols as combining accents (#2218) 2023-09-25 13:12:23 +02:00
Laurenz
72f4c543cc Scope completions for imports 2023-09-23 01:38:46 +02:00
Laurenz
71a21b7ec1 Improve import autocompletion
Now also works for functions, types, and packages
2023-09-23 00:29:35 +02:00
Sébastien d'Herbais de Thun
163c2e1aa2
Gradient Part 1 - Color rework (#2171) 2023-09-19 15:48:33 +02:00
Eric Biedert
13758b9c97
Allow multiple fallback fonts in SVGs (#2122) 2023-09-19 10:28:50 +02:00
Myriad-Dreamin
3955b25a10
Add tooltips to a closure (#2164) 2023-09-18 14:51:55 +02:00
KillTheMule
e55348dbc0
Derive debug for FontBook (#2173) 2023-09-18 14:48:44 +02:00
Laurenz
72d8a9c89a Fix duplicate state manipulation
The flow layouts footnotes twice in some cases, which messed up the Vt's locator state. Typically, we use `thing.measure` instead of `thing.layout` to prevent side effects, but in this case it was simpler to just undo the modification. A future layout engine rewrite should try to make this kind of error harder to make.

Fixes #1597
2023-09-18 10:51:29 +02:00
Laurenz
25613cfaf3 Fix missing capturing of assignments
The previous commit was a bit overambitious. The left-hand side of assignments should actually be fully captured: Argument lists in `at` calls can contain captured variables. And if the assigned variable itself is captured, then the function is faulty anyway. (And we ensure the correct error message by capturing it.)

Fixes #2169
2023-09-16 20:41:44 +02:00