mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
Review follow-up (CodeRabbit): paint.setStroke kept `dither: true` from its gradient, and a stroke can hold dither anyway (swapped from a fill). Outline Stroke and appearance expansion copied the stroke's paint into the outline's fill, which then drew dithered although the stroke never did. The outline's fill now goes without dither (Paint::stroke_as_fill), and paint.setStroke refuses a gradient with `dither: true`, as paint.editGradient does.